comparison src/share/vm/graal/graalCodeInstaller.hpp @ 11760:ce0b00597980

made safepoint-on-return use specialized HotSpot runtime support for such safepoints (which have no debug info attached)
author Doug Simon <doug.simon@oracle.com>
date Tue, 24 Sep 2013 08:51:02 +0200
parents 6ff467cdb105
children 03bb0ee05409
comparison
equal deleted inserted replaced
11759:8bcd76c3f23b 11760:ce0b00597980
78 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method); 78 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method);
79 void pd_site_DataPatch(int pc_offset, oop site); 79 void pd_site_DataPatch(int pc_offset, oop site);
80 void pd_relocate_CodeBlob(CodeBlob* cb, NativeInstruction* inst); 80 void pd_relocate_CodeBlob(CodeBlob* cb, NativeInstruction* inst);
81 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination); 81 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination);
82 void pd_relocate_JavaMethod(oop method, jint pc_offset); 82 void pd_relocate_JavaMethod(oop method, jint pc_offset);
83 int32_t* pd_locate_operand(address instruction); 83 void pd_relocate_poll(address pc, jint mark);
84 84
85 public: 85 public:
86 86
87 CodeInstaller(Handle& comp_result, GraalEnv::CodeInstallResult& result, CodeBlob*& cb, Handle installed_code, Handle triggered_deoptimizations); 87 CodeInstaller(Handle& comp_result, GraalEnv::CodeInstallResult& result, CodeBlob*& cb, Handle installed_code, Handle triggered_deoptimizations);
88 88