mirror of
https://github.com/corda/corda.git
synced 2025-01-08 14:03:06 +00:00
various bugfixes
This commit is contained in:
parent
66c4867f18
commit
3d1ef68001
@ -31,7 +31,7 @@ vmCall();
|
|||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
const bool DebugCompile = false;
|
const bool DebugCompile = true;
|
||||||
const bool DebugNatives = false;
|
const bool DebugNatives = false;
|
||||||
const bool DebugCallTable = false;
|
const bool DebugCallTable = false;
|
||||||
const bool DebugMethodTree = false;
|
const bool DebugMethodTree = false;
|
||||||
@ -255,6 +255,7 @@ class MyStackWalker: public Processor::StackWalker {
|
|||||||
stack(w->stack),
|
stack(w->stack),
|
||||||
trace(w->trace),
|
trace(w->trace),
|
||||||
method_(w->method_),
|
method_(w->method_),
|
||||||
|
continuation(w->continuation),
|
||||||
protector(this)
|
protector(this)
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
@ -6497,7 +6498,8 @@ compileThunks(MyThread* t, Allocator* allocator, MyProcessor* p,
|
|||||||
Assembler::Register class_(t->arch->virtualCallTarget());
|
Assembler::Register class_(t->arch->virtualCallTarget());
|
||||||
Assembler::Memory virtualCallTargetSrc
|
Assembler::Memory virtualCallTargetSrc
|
||||||
(t->arch->stack(),
|
(t->arch->stack(),
|
||||||
t->arch->frameFooterSize() + t->arch->frameReturnAddressSize());
|
(t->arch->frameFooterSize() + t->arch->frameReturnAddressSize())
|
||||||
|
* BytesPerWord);
|
||||||
|
|
||||||
a->apply(Move, BytesPerWord, MemoryOperand, &virtualCallTargetSrc,
|
a->apply(Move, BytesPerWord, MemoryOperand, &virtualCallTargetSrc,
|
||||||
BytesPerWord, RegisterOperand, &class_);
|
BytesPerWord, RegisterOperand, &class_);
|
||||||
|
Loading…
Reference in New Issue
Block a user