Lines Matching refs:address

53 address NativeCall::destination() const {
68 void NativeCall::insert(address code_pos, address entry) {
82 void NativeCall::replace_mt_safe(address instr_addr, address code_buffer) {
85 assert (instr_addr != NULL, "illegal address for code patching");
119 address ptr = (address)((intptr_t)code_buffer + i);
121 assert(*((address)((intptr_t)instr_addr + i)) == a_byte, "mt safe patching failed");
141 void NativeCall::set_destination_mt_safe(address dest) {
147 // Both C1 and C2 should now be generating code which aligns the patched address
291 address NativeMovRegMem::instruction_address() const {
295 address NativeMovRegMem::next_instruction_address() const {
296 address ret = instruction_address() + instruction_size;
431 void NativeJump::insert(address code_pos, address entry) {
443 void NativeJump::check_verified_entry_alignment(address entry, address verified_entry) {
456 "illegal address for code patching 2");
460 "illegal address for code patching 3");
476 void NativeJump::patch_verified_entry(address entry, address verified_entry, address dest) {
517 void NativePopReg::insert(address code_pos, Register reg) {
519 assert(NativePopReg::instruction_size == sizeof(char), "right address unit for update");
525 void NativeIllegalInstruction::insert(address code_pos) {
526 assert(NativeIllegalInstruction::instruction_size == sizeof(short), "right address unit for update");
537 void NativeGeneralJump::insert_unconditional(address code_pos, address entry) {
553 void NativeGeneralJump::replace_mt_safe(address instr_addr, address code_buffer) {
554 assert (instr_addr != NULL, "illegal address for code patching (4)");
582 address ptr = (address)((intptr_t)code_buffer + i);
584 assert(*((address)((intptr_t)instr_addr + i)) == a_byte, "mt safe patching failed");
592 address NativeGeneralJump::jump_destination() const {