Mercurial > hg > graal-compiler
changeset 21617:ed013f4d38e5
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 01 Jun 2015 12:29:48 +0200 |
parents | 4c146c9367b6 |
children | 0a203897b112 |
files | src/share/vm/jvmci/jvmciRuntime.cpp |
diffstat | 1 files changed, 0 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciRuntime.cpp Sun May 31 23:57:31 2015 +0200 +++ b/src/share/vm/jvmci/jvmciRuntime.cpp Mon Jun 01 12:29:48 2015 +0200 @@ -1059,9 +1059,6 @@ JavaCallArguments args; args.push_oop(receiver); JavaCalls::call_special(&result, receiver->klass(), vmSymbols::shutdown_method_name(), vmSymbols::void_method_signature(), &args, CHECK_ABORT); - - JNIHandles::destroy_global(_HotSpotJVMCIRuntime_instance); - _HotSpotJVMCIRuntime_instance = NULL; } }