154 static LocationValue* _illegal_value; |
154 static LocationValue* _illegal_value; |
155 |
155 |
156 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, Handle method, TRAPS); |
156 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, Handle method, TRAPS); |
157 void pd_patch_OopConstant(int pc_offset, Handle constant, TRAPS); |
157 void pd_patch_OopConstant(int pc_offset, Handle constant, TRAPS); |
158 void pd_patch_MetaspaceConstant(int pc_offset, Handle constant, TRAPS); |
158 void pd_patch_MetaspaceConstant(int pc_offset, Handle constant, TRAPS); |
159 void pd_patch_DataSectionReference(int pc_offset, int data_offset); |
159 void pd_patch_DataSectionReference(int pc_offset, int data_offset, TRAPS); |
160 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination, TRAPS); |
160 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination, TRAPS); |
161 void pd_relocate_JavaMethod(Handle method, jint pc_offset, TRAPS); |
161 void pd_relocate_JavaMethod(Handle method, jint pc_offset, TRAPS); |
162 void pd_relocate_poll(address pc, jint mark, TRAPS); |
162 void pd_relocate_poll(address pc, jint mark, TRAPS); |
163 |
163 |
164 objArrayOop sites() { return (objArrayOop) JNIHandles::resolve(_sites_handle); } |
164 objArrayOop sites() { return (objArrayOop) JNIHandles::resolve(_sites_handle); } |