Mercurial > hg > graal-compiler
comparison src/share/vm/graal/graalCodeInstaller.hpp @ 7089:af30115c9d0e
added metering of code installation failure rate to detect excessive failure caused by overly optimistic assumptions
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 28 Nov 2012 20:39:43 +0100 |
parents | bf2ea3ed3bce |
children | eec7173947a1 |
comparison
equal
deleted
inserted
replaced
7088:97d0eae99568 | 7089:af30115c9d0e |
---|---|
83 ImplicitExceptionTable _implicit_exception_table; | 83 ImplicitExceptionTable _implicit_exception_table; |
84 | 84 |
85 public: | 85 public: |
86 | 86 |
87 // constructor used to create a method | 87 // constructor used to create a method |
88 CodeInstaller(Handle& comp_result, methodHandle method, nmethod*& nm, Handle installed_code); | 88 CodeInstaller(Handle& comp_result, methodHandle method, GraalEnv::CodeInstallResult& result, nmethod*& nm, Handle installed_code); |
89 | 89 |
90 // constructor used to create a stub | 90 // constructor used to create a stub |
91 CodeInstaller(Handle& target_method, BufferBlob*& blob, jlong& id); | 91 CodeInstaller(Handle& target_method, BufferBlob*& blob, jlong& id); |
92 | 92 |
93 static address runtime_call_target_address(oop runtime_call); | 93 static address runtime_call_target_address(oop runtime_call); |