Searched refs:last_java_sp (Results 1 - 24 of 24) sorted by relevance

/openjdk10/hotspot/src/share/vm/interpreter/
H A DtemplateTable.hpp118 static void call_VM(Register oop_result, Register last_java_sp, address entry_point);
119 static void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1);
120 static void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2);
121 static void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3);
H A DtemplateTable.cpp95 void TemplateTable::call_VM(Register oop_result, Register last_java_sp, address entry_point) { argument
97 _masm->call_VM(oop_result, last_java_sp, entry_point);
101 void TemplateTable::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1) { argument
103 _masm->call_VM(oop_result, last_java_sp, entry_point, arg_1);
107 void TemplateTable::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2) { argument
109 _masm->call_VM(oop_result, last_java_sp, entry_point, arg_1, arg_2);
113 void TemplateTable::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3) { argument
115 _masm->call_VM(oop_result, last_java_sp, entry_point, arg_1, arg_2, arg_3);
/openjdk10/hotspot/src/cpu/ppc/vm/
H A Dinterp_masm_ppc.hpp71 void super_call_VM(Register thread_cache, Register oop_result, Register last_java_sp,
186 void call_VM(Register oop_result, Register last_java_sp, address entry_point, bool check_exceptions = true) {ShouldNotReachHere();} argument
187 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions = true) {ShouldNotReachHere();} argument
188 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true) {ShouldNotReachHere();} argument
189 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3, bool check_exceptions = true) {ShouldNotReachHere();} argument
H A DmacroAssembler_ppc.hpp347 // If no last_java_sp is specified (noreg) then SP will be used instead.
352 Register last_java_sp,
668 void set_last_Java_frame(Register last_java_sp, Register last_Java_pc);
H A DmacroAssembler_ppc.cpp1168 Register last_java_sp,
1172 // Determine last_java_sp register.
1173 if (!last_java_sp->is_valid()) {
1174 last_java_sp = R1_SP;
1176 set_top_ijava_frame_at_SP_as_last_Java_frame(last_java_sp, R11_scratch1);
1167 call_VM_base(Register oop_result, Register last_java_sp, address entry_point, bool check_exceptions) argument
/openjdk10/hotspot/src/cpu/aarch64/vm/
H A DmacroAssembler_aarch64.hpp69 // specified, the return value will correspond to that register. If no last_java_sp is specified
74 Register last_java_sp, // to set up last_Java_frame in stubs; use noreg otherwise
698 Register last_java_sp,
703 Register last_java_sp,
708 Register last_java_sp,
713 Register last_java_sp,
723 void super_call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments = 0, bool check_exceptions = true);
724 void super_call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions = true);
725 void super_call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true);
726 void super_call_VM(Register oop_result, Register last_java_sp, addres
[all...]
H A DmacroAssembler_aarch64.cpp310 void MacroAssembler::set_last_Java_frame(Register last_java_sp, argument
321 // determine last_java_sp register
322 if (last_java_sp == sp) {
324 last_java_sp = scratch;
325 } else if (!last_java_sp->is_valid()) {
326 last_java_sp = esp;
329 str(last_java_sp, Address(rthread, JavaThread::last_Java_sp_offset()));
337 void MacroAssembler::set_last_Java_frame(Register last_java_sp, argument
354 set_last_Java_frame(last_java_sp, last_java_fp, noreg, scratch);
357 void MacroAssembler::set_last_Java_frame(Register last_java_sp, argument
[all...]
H A Dinterp_masm_aarch64.hpp52 Register last_java_sp,
H A Dinterp_masm_aarch64.cpp1556 Register last_java_sp,
1579 MacroAssembler::call_VM_base(oop_result, noreg, last_java_sp,
1554 call_VM_base(Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
/openjdk10/hotspot/src/cpu/s390/vm/
H A Dinterp_masm_s390.hpp42 Register last_java_sp,
46 Register last_java_sp,
105 void super_call_VM(Register thread_cache, Register oop_result, Register last_java_sp,
H A DmacroAssembler_s390.hpp504 // If no last_java_sp is specified (noreg) then SP will be used instead.
508 Register last_java_sp, // To set up last_Java_frame in stubs; use noreg otherwise.
513 Register last_java_sp, // To set up last_Java_frame in stubs; use noreg otherwise.
531 // Overloaded with last_java_sp.
532 void call_VM(Register oop_result, Register last_java_sp, address entry_point, bool check_exceptions = true);
533 void call_VM(Register oop_result, Register last_java_sp, address entry_point,
535 void call_VM(Register oop_result, Register last_java_sp, address entry_point,
537 void call_VM(Register oop_result, Register last_java_sp, address entry_point,
772 inline void set_last_Java_frame(Register last_java_sp, Register last_Java_pc);
773 inline void set_last_Java_frame_static(Register last_java_sp, Registe
[all...]
H A Dinterp_masm_s390.cpp160 void InterpreterMacroAssembler::call_VM_base(Register oop_result, Register last_java_sp, argument
168 MacroAssembler::call_VM_base(oop_result, last_java_sp,
173 void InterpreterMacroAssembler::call_VM_base(Register oop_result, Register last_java_sp, argument
181 MacroAssembler::call_VM_base(oop_result, last_java_sp,
H A DmacroAssembler_s390.cpp2156 Register last_java_sp,
2168 // Determine last_java_sp register.
2169 if (!last_java_sp->is_valid()) {
2170 last_java_sp = Z_SP; // Load Z_SP as SP.
2173 set_top_ijava_frame_at_SP_as_last_Java_frame(last_java_sp, Z_R1, allow_relocation);
2215 Register last_java_sp,
2219 call_VM_base(oop_result, last_java_sp, entry_point, allow_relocation, check_exceptions);
2222 // VM calls without explicit last_java_sp.
2254 // VM static calls without explicit last_java_sp.
2272 // VM calls with explicit last_java_sp
[all...]
/openjdk10/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.hpp67 Register last_java_sp,
122 Register last_java_sp,
H A DmacroAssembler_sparc.hpp582 // If no last_java_sp is specified (noreg) than SP will be used instead.
587 Register last_java_sp, // to set up last_Java_frame in stubs; use noreg otherwise
1041 void set_last_Java_frame(Register last_java_sp, Register last_Java_pc);
1053 void call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments = 0, bool check_exceptions = true);
1054 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions = true);
1055 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true);
1056 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3, bool check_exceptions = true);
H A DmacroAssembler_sparc.cpp340 void MacroAssembler::set_last_Java_frame(Register last_java_sp, Register last_Java_pc) { argument
381 andcc(last_java_sp, 0x01, G0);
387 assert( last_java_sp != G4_scratch, "bad register usage in set_last_Java_frame");
388 add( last_java_sp, STACK_BIAS, G4_scratch );
419 Register last_java_sp,
426 // determine last_java_sp register
427 if (!last_java_sp->is_valid()) {
428 last_java_sp = SP;
433 // 64-bit last_java_sp is biased!
434 set_last_Java_frame(last_java_sp, nore
416 call_VM_base( Register oop_result, Register thread_cache, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
524 call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
529 call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions) argument
536 call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions) argument
544 call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3, bool check_exceptions) argument
[all...]
H A Dinterp_masm_sparc.cpp138 Register last_java_sp,
150 MacroAssembler::call_VM_base(oop_result, java_thread, last_java_sp, entry_point, number_of_arguments, check_exception);
135 call_VM_base( Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exception ) argument
H A DstubGenerator_sparc.cpp469 Register last_java_sp = SP; local
470 // 64-bit last_java_sp is biased!
471 __ set_last_Java_frame(last_java_sp, G0);
/openjdk10/hotspot/src/cpu/x86/vm/
H A Dinterp_masm_x86.hpp46 Register last_java_sp,
H A DmacroAssembler_x86.hpp63 // specified, the return value will correspond to that register. If no last_java_sp is specified
68 Register last_java_sp, // to set up last_Java_frame in stubs; use noreg otherwise
231 Register last_java_sp,
236 Register last_java_sp,
241 Register last_java_sp,
246 Register last_java_sp,
256 void super_call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments = 0, bool check_exceptions = true);
257 void super_call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions = true);
258 void super_call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true);
259 void super_call_VM(Register oop_result, Register last_java_sp, addres
[all...]
H A DmacroAssembler_x86.cpp770 void MacroAssembler::set_last_Java_frame(Register last_java_sp, argument
774 // determine last_java_sp register
775 if (!last_java_sp->is_valid()) {
776 last_java_sp = rsp;
793 movptr(Address(r15_thread, JavaThread::last_Java_sp_offset()), last_java_sp); local
2375 Register last_java_sp,
2380 call_VM_base(oop_result, thread, last_java_sp, entry_point, number_of_arguments, check_exceptions);
2384 Register last_java_sp,
2389 call_VM(oop_result, last_java_sp, entry_point, 1, check_exceptions);
2393 Register last_java_sp,
2374 call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
2383 call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions) argument
2392 call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions) argument
2405 call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3, bool check_exceptions) argument
2421 super_call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
2430 super_call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions) argument
2439 super_call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions) argument
2452 super_call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3, bool check_exceptions) argument
2468 call_VM_base(Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
3752 set_last_Java_frame(Register java_thread, Register last_java_sp, Register last_java_fp, address last_java_pc) argument
3781 movptr(Address(java_thread, JavaThread::last_Java_sp_offset()), last_java_sp); local
[all...]
H A Dinterp_masm_x86.cpp282 Register last_java_sp,
305 MacroAssembler::call_VM_base(oop_result, noreg, last_java_sp,
280 call_VM_base(Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
/openjdk10/hotspot/src/cpu/arm/vm/
H A DmacroAssembler_arm.cpp334 int MacroAssembler::set_last_Java_frame(Register last_java_sp, argument
370 if (last_java_sp == noreg) {
371 last_java_sp = SP; // always saved
374 if (last_java_sp == SP) {
378 str(last_java_sp, Address(Rthread, JavaThread::last_Java_sp_offset()));
381 str(last_java_sp, Address(Rthread, JavaThread::last_Java_sp_offset()));
516 void MacroAssembler::call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) { argument
522 void MacroAssembler::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions) { argument
528 void MacroAssembler::call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions) { argument
534 void MacroAssembler::call_VM(Register oop_result, Register last_java_sp, addres argument
[all...]
H A DmacroAssembler_arm.hpp252 void call_VM(Register oop_result, Register last_java_sp, address entry_point, int number_of_arguments = 0, bool check_exceptions = true);
253 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, bool check_exceptions = true);
254 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true);
255 void call_VM(Register oop_result, Register last_java_sp, address entry_point, Register arg_1, Register arg_2, Register arg_3, bool check_exceptions = true);

Completed in 226 milliseconds