--- a/hotspot/src/share/vm/jvmci/jvmciCompiler.hpp Wed May 11 17:43:23 2016 -0700
+++ b/hotspot/src/share/vm/jvmci/jvmciCompiler.hpp Thu May 12 04:17:00 2016 +0000
@@ -33,6 +33,11 @@
bool _bootstrapping;
/**
+ * True if we have seen a bootstrap compilation request.
+ */
+ volatile bool _bootstrap_compilation_request_handled;
+
+ /**
* Number of methods successfully compiled by a call to
* JVMCICompiler::compile_method().
*/
@@ -72,7 +77,7 @@
* Initialize the compile queue with the methods in java.lang.Object and
* then wait until the queue is empty.
*/
- void bootstrap();
+ void bootstrap(TRAPS);
bool is_bootstrapping() const { return _bootstrapping; }