src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
8169206.02 Cdiff src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Print this page
*** 383,400 ****
// 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));
--- 383,392 ----
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File