Searched refs:addr_at (Results 1 - 25 of 36) sorted by relevance

12

/openjdk10/hotspot/src/cpu/aarch64/vm/
H A DnativeInst_aarch64.hpp80 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 Dframe_aarch64.inline.hpp151 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 DnativeInst_aarch64.cpp73 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 Dframe_aarch64.hpp127 return (intptr_t*) addr_at(offset);
H A Dframe_aarch64.cpp131 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 DnativeInst_ppc.hpp76 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 DnativeInst_ppc.cpp55 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 DcompiledIC_ppc.cpp140 assert(!is_NativeCallTrampolineStub_at(__ addr_at(stub_start_offset)),
/openjdk10/hotspot/src/cpu/s390/vm/
H A DnativeInst_s390.cpp61 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 DnativeInst_s390.hpp95 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 DnativeInst_x86.hpp74 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 Dframe_x86.inline.hpp147 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 Dframe_x86.hpp123 return (intptr_t*) addr_at(offset);
H A Dframe_x86.cpp129 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 DnativeInst_x86.cpp39 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 Dframe_arm.inline.hpp136 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 Dframe_arm.cpp118 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 DnativeInst_arm_32.hpp75 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 Dframe_arm.hpp92 return (intptr_t*) addr_at(offset);
/openjdk10/hotspot/src/share/vm/interpreter/
H A Dbytecode.hpp46 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 DnativeInst_sparc.hpp134 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 DnativeInst_sparc.cpp69 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 DrelocInfo_sparc.cpp119 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 Drelocator.cpp619 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 Dframe.hpp177 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); }

Completed in 281 milliseconds

12