/openjdk10/hotspot/src/share/vm/interpreter/ |
H A D | templateTable.hpp | 118 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 D | templateTable.cpp | 95 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 D | interp_masm_ppc.hpp | 71 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 D | macroAssembler_ppc.hpp | 347 // 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 D | macroAssembler_ppc.cpp | 1168 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 D | macroAssembler_aarch64.hpp | 69 // 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 D | macroAssembler_aarch64.cpp | 310 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 D | interp_masm_aarch64.hpp | 52 Register last_java_sp,
|
H A D | interp_masm_aarch64.cpp | 1556 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 D | interp_masm_s390.hpp | 42 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 D | macroAssembler_s390.hpp | 504 // 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 D | interp_masm_s390.cpp | 160 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 D | macroAssembler_s390.cpp | 2156 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 D | interp_masm_sparc.hpp | 67 Register last_java_sp, 122 Register last_java_sp,
|
H A D | macroAssembler_sparc.hpp | 582 // 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 D | macroAssembler_sparc.cpp | 340 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 D | interp_masm_sparc.cpp | 138 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 D | stubGenerator_sparc.cpp | 469 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 D | interp_masm_x86.hpp | 46 Register last_java_sp,
|
H A D | macroAssembler_x86.hpp | 63 // 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 D | macroAssembler_x86.cpp | 770 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 D | interp_masm_x86.cpp | 282 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 D | macroAssembler_arm.cpp | 334 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 D | macroAssembler_arm.hpp | 252 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);
|