Mercurial > hg > truffle
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 |