Mercurial > hg > graal-compiler
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); |