src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Thu Dec 1 15:14:45 2016
--- new/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Thu Dec 1 15:14:44 2016
*** 383,400 ****
--- 383,392 ----
// throw exception
__ b(address(Interpreter::throw_exception_entry()));
return entry;
}
address TemplateInterpreterGenerator::generate_continuation_for(TosState state) {
address entry = __ pc();
// NULL last_sp until next java call
__ str(zr, Address(rfp, frame::interpreter_frame_last_sp_offset * wordSize));
__ dispatch_next(state);
return entry;
}
address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, int step, size_t index_size) {
address entry = __ pc();
// Restore stack bottom in case i2c adjusted stack
__ ldr(esp, Address(rfp, frame::interpreter_frame_last_sp_offset * wordSize));
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File