comparison src/share/vm/graal/graalCodeInstaller.hpp @ 8215:b89a97928e72

Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Mon, 11 Mar 2013 20:55:05 +0100
parents c66aa27ef4da
children 99a71b8c1c5d
comparison
equal deleted inserted replaced
8205:9efef773f521 8215:b89a97928e72
76 ExceptionHandlerTable _exception_handler_table; 76 ExceptionHandlerTable _exception_handler_table;
77 77
78 public: 78 public:
79 79
80 // constructor used to create a method 80 // constructor used to create a method
81 CodeInstaller(Handle& comp_result, methodHandle method, GraalEnv::CodeInstallResult& result, nmethod*& nm, Handle installed_code); 81 CodeInstaller(Handle& comp_result, methodHandle method, GraalEnv::CodeInstallResult& result, nmethod*& nm, Handle installed_code, Handle triggered_deoptimizations);
82 82
83 // constructor used to create a stub 83 // constructor used to create a stub
84 CodeInstaller(Handle& target_method, BufferBlob*& blob, jlong& id); 84 CodeInstaller(Handle& target_method, BufferBlob*& blob, jlong& id);
85 85
86 static address runtime_call_target_address(oop runtime_call); 86 static address runtime_call_target_address(oop runtime_call);