< 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 >