/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | frame_x86.inline.hpp | 134 inline intptr_t* frame::link() const { return (intptr_t*) *(intptr_t **)addr_at(link_offset); } 135 inline void frame::set_link(intptr_t* addr) { *(intptr_t **)addr_at(link_offset) = addr; } 142 inline address* frame::sender_pc_addr() const { return (address*) addr_at( return_addr_offset); } 146 inline address* frame::native_param_addr(int idx) const { return (address*) addr_at( native_frame_initial_param_offset+idx); } 151 return ((interpreterState)addr_at( -((int)sizeof(BytecodeInterpreter))/wordSize )); 160 return addr_at(sender_sp_offset); 201 inline intptr_t* frame::sender_sp() const { return addr_at( sender_sp_offset); } 204 return (intptr_t**)addr_at(interpreter_frame_locals_offset); 208 return *(intptr_t**)addr_at(interpreter_frame_last_sp_offset); 212 return (intptr_t*)addr_at(interpreter_frame_bcx_offse [all...] |
H A D | nativeInst_x86.hpp | 72 address addr_at(int offset) const { return address(this) + offset; } function in class:VALUE_OBJ_CLASS_SPEC 74 s_char sbyte_at(int offset) const { return *(s_char*) addr_at(offset); } 75 u_char ubyte_at(int offset) const { return *(u_char*) addr_at(offset); } 77 jint int_at(int offset) const { return *(jint*) addr_at(offset); } 79 intptr_t ptr_at(int offset) const { return *(intptr_t*) addr_at(offset); } 81 oop oop_at (int offset) const { return *(oop*) addr_at(offset); } 84 void set_char_at(int offset, char c) { *addr_at(offset) = (u_char)c; wrote(offset); } 85 void set_int_at(int offset, jint i) { *(jint*)addr_at(offset) = i; wrote(offset); } 86 void set_ptr_at (int offset, intptr_t ptr) { *(intptr_t*) addr_at(offset) = ptr; wrote(offset); } 87 void set_oop_at (int offset, oop o) { *(oop*) addr_at(offse [all...] |
H A D | frame_x86.hpp | 170 return (intptr_t*) addr_at(offset);
|
H A D | frame_x86.cpp | 136 sender_sp = (intptr_t*) addr_at(sender_sp_offset); 340 return (BasicObjectLock*) addr_at(interpreter_frame_monitor_block_bottom_offset); 344 BasicObjectLock* result = (BasicObjectLock*) *addr_at(interpreter_frame_monitor_block_top_offset); 352 *((BasicObjectLock**)addr_at(interpreter_frame_monitor_block_top_offset)) = value; 357 *((intptr_t**)addr_at(interpreter_frame_last_sp_offset)) = sp; 461 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)); 292 return addr_at(instruction_start()); 599 return addr_at(0) + length + int_at(offset); 601 return addr_at(0) + length + sbyte_at(offset);
|
H A D | relocInfo_x86.cpp | 196 *(short*)ni->addr_at(0) = instrs[0];
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | bytecode.hpp | 59 address addr_at (int offset) const { return (address)_bcp + offset; } function in class:Bytecode 60 u_char byte_at(int offset) const { return *addr_at(offset); } 61 address aligned_addr_at (int offset) const { return (address)round_to((intptr_t)addr_at(offset), jintSize); } 62 int aligned_offset (int offset) const { return aligned_addr_at(offset) - addr_at(0); } 65 int get_Java_u2_at (int offset) const { return Bytes::get_Java_u2(addr_at(offset)); } 66 int get_Java_u4_at (int offset) const { return Bytes::get_Java_u4(addr_at(offset)); } 67 int get_native_u2_at (int offset) const { return Bytes::get_native_u2(addr_at(offset)); } 68 int get_native_u4_at (int offset) const { return Bytes::get_native_u4(addr_at(offset)); } 71 Bytecode(methodOop method, address bcp): _bcp(bcp), _code(Bytecodes::code_at(method, addr_at(0))) { 88 return *(jubyte*)addr_at( 149 address addr_at (int offset) const { return _bcp + offset; } function in class:VALUE_OBJ_CLASS_SPEC [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | nativeInst_sparc.hpp | 162 address addr_at(int offset) const { return address(this) + offset; } function in class:VALUE_OBJ_CLASS_SPEC 163 int long_at(int offset) const { return *(int*)addr_at(offset); } 168 address instruction_address() const { return addr_at(0); } 169 address next_instruction_address() const { return addr_at(BytesPerInstWord); } 357 address instruction_address() const { return addr_at(0); } 358 address next_instruction_address() const { return addr_at(instruction_size); } 359 address return_address() const { return addr_at(return_address_offset); } 362 address displacement_address() const { return addr_at(displacement_offset); } 380 assert(call->addr_at(2 * BytesPerInstWord) - instr == instruction_size, "instruction size"); 459 address instruction_address() const { return addr_at( [all...] |
H A D | nativeInst_sparc.cpp | 73 address addr = addr_at(0); 80 tty->print_cr(INTPTR_FORMAT ": 0x%x", addr_at(0), long_at(0)); 84 address addr = addr_at(offset); 90 address addr = addr_at(offset); 98 address addr = addr_at(offset); 163 int* contention_addr = (int*) n_call->addr_at(1*BytesPerInstWord); 252 CodeBuffer buf(addr_at(0), instruction_size + 1); 257 ICache::invalidate_range(addr_at(0), instruction_size ); 265 nativeJump_at(addr_at(0))->verify(); 332 return data64(addr_at(sethi_offse [all...] |
H A D | relocInfo_sparc.cpp | 120 ip->verify_data64_sethi( ip->addr_at(0), (intptr_t)x ); 122 ip->set_data64_sethi( ip->addr_at(0), (intptr_t)x );
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | relocator.cpp | 609 memcpy(_overwrite, addr_at(bci + ilen + delta), -delta); 612 memmove(addr_at(next_bci + delta), addr_at(next_bci), code_length() - next_bci); 755 memmove(addr_at(bci + 1 + new_pad), 756 addr_at(bci + 1 + old_pad), 758 memmove(addr_at(bci + 1 + new_pad + len*4 + pad_delta), 763 memmove(addr_at(bci +1 + new_pad), 764 addr_at(bci +1 + old_pad), 766 memset(addr_at(bci + 1), 0, new_pad); // pad must be 0
|
H A D | frame.hpp | 189 intptr_t* addr_at(int index) const { return &fp()[index]; } function in class:VALUE_OBJ_CLASS_SPEC 190 intptr_t at(int index) const { return *addr_at(index); } 199 oop* obj_at_addr(int offset) const { return (oop*) addr_at(offset); } 204 jint* int_at_addr(int offset) const { return (jint*) addr_at(offset); }
|
H A D | relocator.hpp | 113 inline char* addr_at(int bci) const { return (char*) &code_array()[bci]; } function in class:Relocator
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciStreams.hpp | 419 Bytecode::Bytecode(const ciBytecodeStream* stream, address bcp): _bcp(bcp != NULL ? bcp : stream->cur_bcp()), _code(Bytecodes::code_at(NULL, addr_at(0))) {}
|
/openjdk7/hotspot/src/share/vm/asm/ |
H A D | assembler.hpp | 210 address addr_at(int pos) const { return _code_begin + pos; } function in class:AbstractAssembler
|
H A D | assembler.cpp | 134 ICache::invalidate_range(addr_at(0), offset());
|