src/share/vm/compiler/compileBroker.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File JDK-8022494 Cdiff src/share/vm/compiler/compileBroker.hpp

src/share/vm/compiler/compileBroker.hpp

Print this page

        

*** 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 **** // 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 int _last_compile_type; static int _last_compile_level; static char _last_method_compiled[name_buffer_length]; --- 258,269 ---- // The installed compiler(s) static AbstractCompiler* _compilers[2]; // These counters are used for assigning id's to each compilation ! 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];
*** 319,329 **** 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, --- 320,329 ----
src/share/vm/compiler/compileBroker.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File