comparison src/share/vm/graal/graalCodeInstaller.hpp @ 3667:e755289380e3

Removed a safepoint possibility in the code installer when creating CiVirtualObject objects.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Fri, 18 Nov 2011 13:07:25 +0100
parents 6e1abd79e7c8
children 46f211fe010c
comparison
equal deleted inserted replaced
3664:6e1abd79e7c8 3667:e755289380e3
80 ImplicitExceptionTable _implicit_exception_table; 80 ImplicitExceptionTable _implicit_exception_table;
81 81
82 public: 82 public:
83 83
84 // constructor used to create a method 84 // constructor used to create a method
85 CodeInstaller(Handle target_method, nmethod*& nm, bool install_code); 85 CodeInstaller(Handle& target_method, nmethod*& nm, bool install_code);
86 86
87 // constructor used to create a stub 87 // constructor used to create a stub
88 CodeInstaller(Handle target_method, jlong& id); 88 CodeInstaller(Handle& target_method, jlong& id);
89 89
90 static address runtime_call_target_address(oop runtime_call); 90 static address runtime_call_target_address(oop runtime_call);
91 91
92 private: 92 private:
93 // extract the fields of the CiTargetMethod 93 // extract the fields of the CiTargetMethod