< prev index next >

src/share/vm/jvmci/jvmciCompiler.hpp

Print this page

        

@@ -31,10 +31,15 @@
 class JVMCICompiler : public AbstractCompiler {
 private:
   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().
    */
   volatile int _methods_compiled;
 

@@ -66,11 +71,11 @@
   bool needs_stubs            () { return false; }
 
   // Initialization
   virtual void initialize();
 
-  void bootstrap();
+  void bootstrap(TRAPS);
 
   // Compilation entry point for methods
   virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci, DirectiveSet* directive);
 
   void compile_method(const methodHandle& target, int entry_bci, JVMCIEnv* env);
< prev index next >