src/share/vm/compiler/compileBroker.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/compiler/compileBroker.hpp Thu Oct 24 09:52:46 2013
--- new/src/share/vm/compiler/compileBroker.hpp Thu Oct 24 09:52:46 2013
*** 244,253 ****
--- 244,255 ----
name_buffer_length = 100
};
// Compile type Information for print_last_compile() and CompilerCounters
enum { no_compile, normal_compile, osr_compile, native_compile };
+ static int assign_compile_id (methodHandle method, int osr_bci);
+
private:
static bool _initialized;
static volatile bool _should_block;
*** 256,268 ****
--- 258,269 ----
// The installed compiler(s)
static AbstractCompiler* _compilers[2];
// These counters are used for assigning id's to each compilation
! static uint _compilation_id;
! static uint _osr_compilation_id;
static uint _native_compilation_id;
! static volatile jint _compilation_id;
! static volatile jint _osr_compilation_id;
static int _last_compile_type;
static int _last_compile_level;
static char _last_method_compiled[name_buffer_length];
*** 317,327 ****
--- 318,327 ----
static CompilerThread* make_compiler_thread(const char* name, CompileQueue* queue, CompilerCounters* counters, AbstractCompiler* comp, TRAPS);
static void init_compiler_threads(int c1_compiler_count, int c2_compiler_count);
static bool compilation_is_complete (methodHandle method, int osr_bci, int comp_level);
static bool compilation_is_prohibited(methodHandle method, int osr_bci, int comp_level);
static uint assign_compile_id (methodHandle method, int osr_bci);
static bool is_compile_blocking (methodHandle method, int osr_bci);
static void preload_classes (methodHandle method, TRAPS);
static CompileTask* create_compile_task(CompileQueue* queue,
int compile_id,
src/share/vm/compiler/compileBroker.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File