src/share/vm/compiler/compileBroker.hpp

changeset 6503
a9becfeecd1b
parent 6220
7b9127b17b7a
child 6876
710a3c8b516e
child 7179
7301840ea20e
     1.1 --- a/src/share/vm/compiler/compileBroker.hpp	Thu Jan 16 14:25:51 2014 +0100
     1.2 +++ b/src/share/vm/compiler/compileBroker.hpp	Wed Jan 22 17:42:23 2014 -0800
     1.3 @@ -246,6 +246,8 @@
     1.4  
     1.5    // Compile type Information for print_last_compile() and CompilerCounters
     1.6    enum { no_compile, normal_compile, osr_compile, native_compile };
     1.7 +  static int assign_compile_id (methodHandle method, int osr_bci);
     1.8 +
     1.9  
    1.10   private:
    1.11    static bool _initialized;
    1.12 @@ -258,9 +260,8 @@
    1.13    static AbstractCompiler* _compilers[2];
    1.14  
    1.15    // These counters are used for assigning id's to each compilation
    1.16 -  static uint _compilation_id;
    1.17 -  static uint _osr_compilation_id;
    1.18 -  static uint _native_compilation_id;
    1.19 +  static volatile jint _compilation_id;
    1.20 +  static volatile jint _osr_compilation_id;
    1.21  
    1.22    static int  _last_compile_type;
    1.23    static int  _last_compile_level;
    1.24 @@ -321,7 +322,6 @@
    1.25    static void init_compiler_threads(int c1_compiler_count, int c2_compiler_count);
    1.26    static bool compilation_is_complete  (methodHandle method, int osr_bci, int comp_level);
    1.27    static bool compilation_is_prohibited(methodHandle method, int osr_bci, int comp_level);
    1.28 -  static uint assign_compile_id        (methodHandle method, int osr_bci);
    1.29    static bool is_compile_blocking      (methodHandle method, int osr_bci);
    1.30    static void preload_classes          (methodHandle method, TRAPS);
    1.31  

mercurial