108 NativeConditionalFarBranch* branch = NativeConditionalFarBranch_at(inst_loc); 109 branch->set_branch_destination(x); 110 } else { 111 NativeCall* call = nativeCall_at(inst_loc); 112 call->set_destination_mt_safe(x, false); 113 } 114 } 115 116 address* Relocation::pd_address_in_code() { 117 ShouldNotReachHere(); 118 return 0; 119 } 120 121 address Relocation::pd_get_address_from_code() { 122 return (address)(nativeMovConstReg_at(addr())->data()); 123 } 124 125 void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { 126 } 127 128 void poll_return_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { 129 } 130 131 void metadata_Relocation::pd_fix_value(address x) { 132 } | 108 NativeConditionalFarBranch* branch = NativeConditionalFarBranch_at(inst_loc); 109 branch->set_branch_destination(x); 110 } else { 111 NativeCall* call = nativeCall_at(inst_loc); 112 call->set_destination_mt_safe(x, false); 113 } 114 } 115 116 address* Relocation::pd_address_in_code() { 117 ShouldNotReachHere(); 118 return 0; 119 } 120 121 address Relocation::pd_get_address_from_code() { 122 return (address)(nativeMovConstReg_at(addr())->data()); 123 } 124 125 void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { 126 } 127 128 void metadata_Relocation::pd_fix_value(address x) { 129 } |