180 br->set_jump_destination(x); 181 } 182 183 184 address* Relocation::pd_address_in_code() { 185 // SPARC never embeds addresses in code, at present. 186 //assert(type() == relocInfo::oop_type, "only oops are inlined at present"); 187 return (address*)addr(); 188 } 189 190 191 address Relocation::pd_get_address_from_code() { 192 // SPARC never embeds addresses in code, at present. 193 //assert(type() == relocInfo::oop_type, "only oops are inlined at present"); 194 return *(address*)addr(); 195 } 196 197 void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { 198 } 199 200 void poll_return_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { 201 } 202 203 void metadata_Relocation::pd_fix_value(address x) { 204 } | 180 br->set_jump_destination(x); 181 } 182 183 184 address* Relocation::pd_address_in_code() { 185 // SPARC never embeds addresses in code, at present. 186 //assert(type() == relocInfo::oop_type, "only oops are inlined at present"); 187 return (address*)addr(); 188 } 189 190 191 address Relocation::pd_get_address_from_code() { 192 // SPARC never embeds addresses in code, at present. 193 //assert(type() == relocInfo::oop_type, "only oops are inlined at present"); 194 return *(address*)addr(); 195 } 196 197 void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { 198 } 199 200 void metadata_Relocation::pd_fix_value(address x) { 201 } |