Mercurial > hg > graal-compiler
diff src/share/vm/graal/graalRuntime.hpp @ 16683:4d0d1dc5db00
introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applications
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 04 Aug 2014 23:25:14 +0200 |
parents | d3fec84757ed |
children | 11b22ccafccd |
line wrap: on
line diff
--- a/src/share/vm/graal/graalRuntime.hpp Mon Aug 04 16:50:50 2014 +0200 +++ b/src/share/vm/graal/graalRuntime.hpp Mon Aug 04 23:25:14 2014 +0200 @@ -32,6 +32,7 @@ private: static jobject _HotSpotGraalRuntime_instance; + static bool _HotSpotGraalRuntime_initialized; static address _external_deopt_i2c_entry; static const char* _generated_sources_sha1; @@ -111,7 +112,7 @@ static void initialize_natives(JNIEnv *env, jclass c2vmClass); - static bool is_HotSpotGraalRuntime_initialized() { return _HotSpotGraalRuntime_instance != NULL; } + static bool is_HotSpotGraalRuntime_initialized() { return _HotSpotGraalRuntime_initialized; } /** * Gets the singleton HotSpotGraalRuntime instance, initializing it if necessary