/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | nativeInst_aarch64.hpp | 80 address addr_at(int offset) const { return address(this) + offset; } function in class:VALUE_OBJ_CLASS_SPEC 82 s_char sbyte_at(int offset) const { return *(s_char*) addr_at(offset); } 83 u_char ubyte_at(int offset) const { return *(u_char*) addr_at(offset); } 85 jint int_at(int offset) const { return *(jint*) addr_at(offset); } 86 juint uint_at(int offset) const { return *(juint*) addr_at(offset); } 88 address ptr_at(int offset) const { return *(address*) addr_at(offset); } 90 oop oop_at (int offset) const { return *(oop*) addr_at(offset); } 93 void set_char_at(int offset, char c) { *addr_at(offset) = (u_char)c; } 94 void set_int_at(int offset, jint i) { *(jint*)addr_at(offset) = i; } 95 void set_uint_at(int offset, jint i) { *(juint*)addr_at(offse [all...] |
H A D | frame_aarch64.inline.hpp | 151 inline intptr_t* frame::link() const { return (intptr_t*) *(intptr_t **)addr_at(link_offset); } 158 inline address* frame::sender_pc_addr() const { return (address*) addr_at( return_addr_offset); } 161 inline intptr_t* frame::sender_sp() const { return addr_at( sender_sp_offset); } 164 return (intptr_t**)addr_at(interpreter_frame_locals_offset); 168 return *(intptr_t**)addr_at(interpreter_frame_last_sp_offset); 172 return (intptr_t*)addr_at(interpreter_frame_bcp_offset); 176 return (intptr_t*)addr_at(interpreter_frame_mdp_offset); 183 return (ConstantPoolCache**)addr_at(interpreter_frame_cache_offset); 189 return (Method**)addr_at(interpreter_frame_method_offset); 195 return (oop*)addr_at(interpreter_frame_mirror_offse [all...] |
H A D | nativeInst_aarch64.cpp | 73 address addr_call = addr_at(0); 95 address call_addr = addr_at(0); 148 address NativeMovRegMem::instruction_address() const { return addr_at(instruction_offset); } 280 NativeInstruction* inst1 = nativeInstruction_at(addr_at(instruction_size * 1)); 282 NativeInstruction* inst2 = nativeInstruction_at(addr_at(instruction_size * 2)); 284 NativeInstruction* inst3 = nativeInstruction_at(addr_at(instruction_size * 3));
|
H A D | frame_aarch64.hpp | 127 return (intptr_t*) addr_at(offset);
|
H A D | frame_aarch64.cpp | 131 sender_sp = (intptr_t*) addr_at(sender_sp_offset); 323 return (BasicObjectLock*) addr_at(interpreter_frame_monitor_block_bottom_offset); 327 BasicObjectLock* result = (BasicObjectLock*) *addr_at(interpreter_frame_monitor_block_top_offset); 335 *((BasicObjectLock**)addr_at(interpreter_frame_monitor_block_top_offset)) = value; 340 *((intptr_t**)addr_at(interpreter_frame_last_sp_offset)) = sp; 436 update_map_with_saved_link(map, (intptr_t**) addr_at(link_offset));
|
/openjdk10/hotspot/src/cpu/ppc/vm/ |
H A D | nativeInst_ppc.hpp | 76 return NativeInstruction::is_sigill_zombie_not_entrant_at(addr_at(0)); 112 address addr_at(int offset) const { return address(this) + offset; } function in class:VALUE_OBJ_CLASS_SPEC 113 int long_at(int offset) const { return *(int*)addr_at(offset); } 151 return addr_at(0); 157 return addr_at(4); 251 return addr_at(0); 428 address instruction_address() const { return addr_at(0); } 442 return addr_at(0) + Assembler::inv_li_field(long_at(0)); 447 insert_unconditional(addr_at(0), dest); 465 address instruction_address() const { return addr_at( [all...] |
H A D | nativeInst_ppc.cpp | 55 address addr = addr_at(0); 100 address addr_call = addr_at(0); 129 address call_addr = addr_at(0); 151 address addr = addr_at(0); 163 address addr = addr_at(0); 177 assert(!MacroAssembler::is_set_narrow_oop(addr_at(0), nm->content_begin()), "Should not patch narrow oop here"); 180 if (MacroAssembler::is_load_const_from_method_toc_at(addr_at(0))) { 181 return addr_at(load_const_from_method_toc_instruction_size); 183 return addr_at(load_const_instruction_size); 188 address addr = addr_at( [all...] |
H A D | compiledIC_ppc.cpp | 140 assert(!is_NativeCallTrampolineStub_at(__ addr_at(stub_start_offset)),
|
/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | nativeInst_s390.cpp | 61 address addr = addr_at(0); 70 int len = Assembler::instr_len(addr_at(0)); 73 case 2: tty->print_cr(INTPTR_FORMAT "(len=%d): %4.4x", p2i(addr_at(0)), len, halfword_at(0)); break; 74 case 4: tty->print_cr(INTPTR_FORMAT "(len=%d): %4.4x %4.4x", p2i(addr_at(0)), len, halfword_at(0), halfword_at(2)); break; 75 case 6: tty->print_cr(INTPTR_FORMAT "(len=%d): %4.4x %4.4x %4.4x", p2i(addr_at(0)), len, halfword_at(0), halfword_at(2), halfword_at(4)); break; 82 case 2: tty->print_cr(INTPTR_FORMAT "(len=%d): %4.4x %s", p2i(addr_at(0)), len, halfword_at(0), msg); break; 83 case 4: tty->print_cr(INTPTR_FORMAT "(len=%d): %4.4x %4.4x %s", p2i(addr_at(0)), len, halfword_at(0), halfword_at(2), msg); break; 84 case 6: tty->print_cr(INTPTR_FORMAT "(len=%d): %4.4x %4.4x %4.4x %s", p2i(addr_at(0)), len, halfword_at(0), halfword_at(2), halfword_at(4), msg); break; 97 Assembler::dump_code_range(tty, addr_at(0), range, (msg == NULL) ? "":msg); 109 address addr = addr_at(offse [all...] |
H A D | nativeInst_s390.hpp | 95 return MacroAssembler::is_load_from_polling_page(addr_at(0)); 100 return MacroAssembler::get_poll_address(addr_at(0), ucontext); 105 return MacroAssembler::get_poll_register(addr_at(0)); 120 address instruction_address() const { return addr_at(0); } 123 address addr_at(int offset) const { return address(this) + offset; } function in class:VALUE_OBJ_CLASS_SPEC 129 unsigned short halfword_at(int offset) const { return *(unsigned short*)addr_at(offset); } 130 int word_at(int offset) const { return *(jint*)addr_at(offset); } 131 long long_at(int offset) const { return *(jlong*)addr_at(offset); } 235 // address instruction_address() const { return addr_at(0); } 243 return addr_at(MacroAssemble [all...] |
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | nativeInst_x86.hpp | 74 address addr_at(int offset) const { return address(this) + offset; } function in class:VALUE_OBJ_CLASS_SPEC 76 s_char sbyte_at(int offset) const { return *(s_char*) addr_at(offset); } 77 u_char ubyte_at(int offset) const { return *(u_char*) addr_at(offset); } 79 jint int_at(int offset) const { return *(jint*) addr_at(offset); } 81 intptr_t ptr_at(int offset) const { return *(intptr_t*) addr_at(offset); } 83 oop oop_at (int offset) const { return *(oop*) addr_at(offset); } 86 void set_char_at(int offset, char c) { *addr_at(offset) = (u_char)c; wrote(offset); } 87 void set_int_at(int offset, jint i) { *(jint*)addr_at(offset) = i; wrote(offset); } 88 void set_ptr_at (int offset, intptr_t ptr) { *(intptr_t*) addr_at(offset) = ptr; wrote(offset); } 89 void set_oop_at (int offset, oop o) { *(oop*) addr_at(offse [all...] |
H A D | frame_x86.inline.hpp | 147 inline intptr_t* frame::link() const { return (intptr_t*) *(intptr_t **)addr_at(link_offset); } 153 inline address* frame::sender_pc_addr() const { return (address*) addr_at( return_addr_offset); } 156 inline intptr_t* frame::sender_sp() const { return addr_at( sender_sp_offset); } 159 return (intptr_t**)addr_at(interpreter_frame_locals_offset); 163 return *(intptr_t**)addr_at(interpreter_frame_last_sp_offset); 167 return (intptr_t*)addr_at(interpreter_frame_bcp_offset); 172 return (intptr_t*)addr_at(interpreter_frame_mdp_offset); 180 return (ConstantPoolCache**)addr_at(interpreter_frame_cache_offset); 186 return (Method**)addr_at(interpreter_frame_method_offset); 192 return (oop*)addr_at(interpreter_frame_mirror_offse [all...] |
H A D | frame_x86.hpp | 123 return (intptr_t*) addr_at(offset);
|
H A D | frame_x86.cpp | 129 sender_sp = (intptr_t*) addr_at(sender_sp_offset); 324 return (BasicObjectLock*) addr_at(interpreter_frame_monitor_block_bottom_offset); 328 BasicObjectLock* result = (BasicObjectLock*) *addr_at(interpreter_frame_monitor_block_top_offset); 336 *((BasicObjectLock**)addr_at(interpreter_frame_monitor_block_top_offset)) = value; 341 *((intptr_t**)addr_at(interpreter_frame_last_sp_offset)) = sp; 439 update_map_with_saved_link(map, (intptr_t**) addr_at(link_offset));
|
H A D | nativeInst_x86.cpp | 39 ICache::invalidate_word(addr_at(offset)); 413 return addr_at(instruction_start()); 645 NativeMovConstReg* mov = nativeMovConstReg_at(addr_at(0)); 651 NativeMovConstReg* mov = nativeMovConstReg_at(addr_at(0)); 740 return addr_at(0) + length + int_at(offset); 742 return addr_at(0) + length + sbyte_at(offset);
|
/openjdk10/hotspot/src/cpu/arm/vm/ |
H A D | frame_arm.inline.hpp | 136 inline intptr_t* frame::link() const { return (intptr_t*) *(intptr_t **)addr_at(link_offset); } 142 inline address* frame::sender_pc_addr() const { return (address*) addr_at(return_addr_offset); } 145 inline intptr_t* frame::sender_sp() const { return addr_at(sender_sp_offset); } 148 return (intptr_t**)addr_at(interpreter_frame_locals_offset); 153 return *(intptr_t**)addr_at(interpreter_frame_last_sp_offset); 158 return (intptr_t*)addr_at(interpreter_frame_bcp_offset); 162 return (intptr_t*)addr_at(interpreter_frame_mdp_offset); 169 return (ConstantPoolCache**)addr_at(interpreter_frame_cache_offset); 175 return (Method**)addr_at(interpreter_frame_method_offset); 179 return (oop*)addr_at(interpreter_frame_mirror_offse [all...] |
H A D | frame_arm.cpp | 118 sender_sp = (intptr_t*) addr_at(sender_sp_offset); 292 return (BasicObjectLock*) addr_at(interpreter_frame_monitor_block_bottom_offset); 296 BasicObjectLock* result = (BasicObjectLock*) *addr_at(interpreter_frame_monitor_block_top_offset); 304 *((BasicObjectLock**)addr_at(interpreter_frame_monitor_block_top_offset)) = value; 311 *((intptr_t**)addr_at(interpreter_frame_stack_top_offset)) = stack_top; 316 *((intptr_t**)addr_at(interpreter_frame_extended_sp_offset)) = sp; 323 *((intptr_t**)addr_at(interpreter_frame_last_sp_offset)) = sp; 422 update_map_with_saved_link(map, (intptr_t**) addr_at(link_offset)); 545 res_addr = addr_at(interpreter_frame_fp_saved_result_offset); 547 res_addr = addr_at(interpreter_frame_gp_saved_result_offse [all...] |
H A D | nativeInst_arm_32.hpp | 75 address addr_at(int offset) const { return (address)this + offset; } function in class:VALUE_OBJ_CLASS_SPEC 76 address instruction_address() const { return addr_at(0); } 77 address next_raw_instruction_address() const { return addr_at(instruction_size); } 296 return addr_at(instruction_size); 300 return addr_at(offset + 8);
|
H A D | frame_arm.hpp | 92 return (intptr_t*) addr_at(offset);
|
/openjdk10/hotspot/src/share/vm/interpreter/ |
H A D | bytecode.hpp | 46 address addr_at (int offset) const { return (address)_bcp + offset; } function in class:Bytecode 47 u_char byte_at(int offset) const { return *addr_at(offset); } 48 address aligned_addr_at (int offset) const { return align_up(addr_at(offset), jintSize); } 51 int get_Java_u2_at (int offset) const { return Bytes::get_Java_u2(addr_at(offset)); } 52 int get_Java_u4_at (int offset) const { return Bytes::get_Java_u4(addr_at(offset)); } 54 int get_native_u2_at (int offset) const { return Bytes::get_native_u2(addr_at(offset)); } 55 int get_native_u4_at (int offset) const { return Bytes::get_native_u4(addr_at(offset)); } 58 Bytecode(Method* method, address bcp): _bcp(bcp), _code(Bytecodes::code_at(method, addr_at(0))) { 75 return *(jubyte*)addr_at(1); 79 address p = addr_at(is_wid 136 address addr_at (int offset) const { return _bcp + offset; } function in class:VALUE_OBJ_CLASS_SPEC [all...] |
/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | nativeInst_sparc.hpp | 134 address addr_at(int offset) const { return address(this) + offset; } function in class:VALUE_OBJ_CLASS_SPEC 135 int long_at(int offset) const { return *(int*)addr_at(offset); } 140 address instruction_address() const { return addr_at(0); } 141 address next_instruction_address() const { return addr_at(BytesPerInstWord); } 328 address instruction_address() const { return addr_at(0); } 329 address next_instruction_address() const { return addr_at(instruction_size); } 330 address return_address() const { return addr_at(return_address_offset); } 333 address displacement_address() const { return addr_at(displacement_offset); } 351 assert(call->addr_at(2 * BytesPerInstWord) - instr == instruction_size, "instruction size"); 402 return addr_at(instruction_siz [all...] |
H A D | nativeInst_sparc.cpp | 69 address addr = addr_at(0); 76 tty->print_cr(INTPTR_FORMAT ": 0x%x", p2i(addr_at(0)), long_at(0)); 80 address addr = addr_at(offset); 86 address addr = addr_at(offset); 94 address addr = addr_at(offset); 160 int* contention_addr = (int*) n_call->addr_at(1*BytesPerInstWord); 247 CodeBuffer buf(addr_at(0), instruction_size + 1); 252 ICache::invalidate_range(addr_at(0), instruction_size ); 260 nativeJump_at(addr_at(0))->verify(); 315 return data64(addr_at(sethi_offse [all...] |
H A D | relocInfo_sparc.cpp | 119 ip->verify_data64_sethi( ip->addr_at(0), (intptr_t)x ); 121 ip->set_data64_sethi( ip->addr_at(0), (intptr_t)x );
|
/openjdk10/hotspot/src/share/vm/runtime/ |
H A D | relocator.cpp | 619 memcpy(_overwrite, addr_at(bci + ilen + delta), -delta); 622 memmove(addr_at(next_bci + delta), addr_at(next_bci), code_length() - next_bci); 765 memmove(addr_at(bci + 1 + new_pad), 766 addr_at(bci + 1 + old_pad), 768 memmove(addr_at(bci + 1 + new_pad + len*4 + pad_delta), 773 memmove(addr_at(bci +1 + new_pad), 774 addr_at(bci +1 + old_pad), 776 memset(addr_at(bci + 1), 0, new_pad); // pad must be 0
|
H A D | frame.hpp | 177 intptr_t* addr_at(int index) const { return &fp()[index]; } function in class:VALUE_OBJ_CLASS_SPEC 178 intptr_t at(int index) const { return *addr_at(index); } 187 oop* obj_at_addr(int offset) const { return (oop*) addr_at(offset); } 192 jint* int_at_addr(int offset) const { return (jint*) addr_at(offset); }
|