--- a/hotspot/src/share/vm/jvmci/jvmciCompiler.hpp Tue May 10 23:08:42 2016 +0000
+++ b/hotspot/src/share/vm/jvmci/jvmciCompiler.hpp Tue May 10 11:48:06 2016 +0200
@@ -68,8 +68,14 @@
// Initialization
virtual void initialize();
+ /**
+ * Initialize the compile queue with the methods in java.lang.Object and
+ * then wait until the queue is empty.
+ */
void bootstrap();
+ bool is_bootstrapping() const { return _bootstrapping; }
+
// Compilation entry point for methods
virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci, DirectiveSet* directive);