/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | interp_masm_x86_32.hpp | 181 void test_method_data_pointer(Register mdp, Label& zero_continue); 199 void record_klass_in_profile(Register receiver, Register mdp, 201 void record_klass_in_profile_helper(Register receiver, Register mdp, 210 void profile_taken_branch(Register mdp, Register bumped_count); 211 void profile_not_taken_branch(Register mdp); 212 void profile_call(Register mdp); 213 void profile_final_call(Register mdp); 214 void profile_virtual_call(Register receiver, Register mdp, Register scratch2, 216 void profile_ret(Register return_bci, Register mdp); 217 void profile_null_seen(Register mdp); [all...] |
H A D | interp_masm_x86_64.hpp | 190 void test_method_data_pointer(Register mdp, Label& zero_continue); 208 void record_klass_in_profile(Register receiver, Register mdp, 210 void record_klass_in_profile_helper(Register receiver, Register mdp, 219 void profile_taken_branch(Register mdp, Register bumped_count); 220 void profile_not_taken_branch(Register mdp); 221 void profile_call(Register mdp); 222 void profile_final_call(Register mdp); 223 void profile_virtual_call(Register receiver, Register mdp, 226 void profile_ret(Register return_bci, Register mdp); 227 void profile_null_seen(Register mdp); [all...] |
H A D | interp_masm_x86_32.cpp | 806 void InterpreterMacroAssembler::test_method_data_pointer(Register mdp, Label& zero_continue) { argument 808 movptr(mdp, Address(rbp, frame::interpreter_frame_mdx_offset * wordSize)); 809 testptr(mdp, mdp); 848 test_method_data_pointer(rcx, verify_continue); // If mdp is zero, continue 851 // If the mdp is valid, it will point to a DataLayout header which is 860 // rcx: mdp 984 void InterpreterMacroAssembler::profile_taken_branch(Register mdp, Register bumped_count) { argument 989 // Otherwise, assign to mdp 990 test_method_data_pointer(mdp, profile_continu 1011 profile_not_taken_branch(Register mdp) argument 1028 profile_call(Register mdp) argument 1045 profile_final_call(Register mdp) argument 1062 profile_virtual_call(Register receiver, Register mdp, Register reg2, bool receiver_can_be_null) argument 1095 record_klass_in_profile_helper( Register receiver, Register mdp, Register reg2, int start_row, Label& done, bool is_virtual_call) argument 1175 record_klass_in_profile(Register receiver, Register mdp, Register reg2, bool is_virtual_call) argument 1186 profile_ret(Register return_bci, Register mdp) argument 1220 profile_null_seen(Register mdp) argument 1241 profile_typecheck_failed(Register mdp) argument 1260 profile_typecheck(Register mdp, Register klass, Register reg2) argument 1285 profile_switch_default(Register mdp) argument 1303 profile_switch_case(Register index, Register mdp, Register reg2) argument [all...] |
H A D | interp_masm_x86_64.cpp | 819 void InterpreterMacroAssembler::test_method_data_pointer(Register mdp, argument 822 movptr(mdp, Address(rbp, frame::interpreter_frame_mdx_offset * wordSize)); 823 testptr(mdp, mdp); 862 test_method_data_pointer(c_rarg3, verify_continue); // If mdp is zero, continue 865 // If the mdp is valid, it will point to a DataLayout header which is 875 // c_rarg3: mdp 1004 void InterpreterMacroAssembler::profile_taken_branch(Register mdp, argument 1010 // Otherwise, assign to mdp 1011 test_method_data_pointer(mdp, profile_continu 1031 profile_not_taken_branch(Register mdp) argument 1049 profile_call(Register mdp) argument 1066 profile_final_call(Register mdp) argument 1085 profile_virtual_call(Register receiver, Register mdp, Register reg2, bool receiver_can_be_null) argument 1129 record_klass_in_profile_helper( Register receiver, Register mdp, Register reg2, int start_row, Label& done, bool is_virtual_call) argument 1233 record_klass_in_profile(Register receiver, Register mdp, Register reg2, bool is_virtual_call) argument 1244 profile_ret(Register return_bci, Register mdp) argument 1282 profile_null_seen(Register mdp) argument 1303 profile_typecheck_failed(Register mdp) argument 1322 profile_typecheck(Register mdp, Register klass, Register reg2) argument 1344 profile_switch_default(Register mdp) argument 1365 profile_switch_case(Register index, Register mdp, Register reg2) argument [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | frame.cpp | 416 address mdp = mdo->di_to_dp(mdi); local 417 interpreter_frame_set_mdx((intptr_t)mdp); 471 assert(!is_bci(bcx), "should not access mdp during GC"); 475 void frame::interpreter_frame_set_mdp(address mdp) { argument 477 if (mdp == NULL) { 478 // Always allow the mdp to be cleared. 479 interpreter_frame_set_mdx((intptr_t)mdp); 482 assert(!is_bci(bcx), "should not set mdp during GC"); 483 interpreter_frame_set_mdx((intptr_t)mdp); 909 // Hmm what about the mdp [all...] |
H A D | vframeArray.cpp | 172 bool use_next_mdp = false; // true if we should use the mdp associated with the next bci 250 // matter what mdp we point to. See exception_handler_for_exception() 300 iframe()->interpreter_frame_set_mdx(0); // clear out the mdp. 308 address mdp = mdo->bci_to_dp(bci); local 309 iframe()->interpreter_frame_set_mdp(mdp);
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreterRuntime.hpp | 181 static void verify_mdp(methodOopDesc* method, address bcp, address mdp);
|
H A D | interpreterRuntime.cpp | 878 IRT_LEAF(void, InterpreterRuntime::verify_mdp(methodOopDesc* method, address bcp, address mdp)) 887 if (mdp != mdp2) { 891 tty->print_cr("FAILED verify : actual mdp %p expected mdp %p @ bci %d", mdp, mdp2, bci); 892 int current_di = mdo->dp_to_di(mdp); 904 assert(mdp == mdp2, "wrong mdp");
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | runtime.cpp | 891 intptr_t* mdp = ((intptr_t*)(data)) + DataLayout::header_size_in_cells(); variable 894 // ReceiverTypeData* vc = new ReceiverTypeData(mdp); 898 intptr_t row_recv = *(mdp + receiver_off); 902 *(mdp + count_off) += DataLayout::counter_increment; 913 *(mdp + receiver_off) = (intptr_t) receiver_klass; 916 *(mdp + count_off) = DataLayout::counter_increment;
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | methodDataOop.cpp | 335 // First find the mdp which corresponds to the return bci. 336 address mdp = h_mdo->bci_to_dp(return_bci); local 341 set_bci_displacement(row, mdp - dp()); 349 return mdp;
|