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);