comparison src/share/vm/compiler/compileBroker.hpp @ 7212:291ffc492eb6

Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Fri, 14 Dec 2012 14:35:13 +0100
parents e522a00b91aa 90273fc0a981
children b9a918201d47
comparison
equal deleted inserted replaced
7163:2ed8d74e5984 7212:291ffc492eb6
41 41
42 private: 42 private:
43 Monitor* _lock; 43 Monitor* _lock;
44 uint _compile_id; 44 uint _compile_id;
45 Method* _method; 45 Method* _method;
46 jobject _method_loader; 46 jobject _method_holder;
47 int _osr_bci; 47 int _osr_bci;
48 bool _is_complete; 48 bool _is_complete;
49 bool _is_success; 49 bool _is_success;
50 bool _is_blocking; 50 bool _is_blocking;
51 int _comp_level; 51 int _comp_level;
54 CompileTask* _next, *_prev; 54 CompileTask* _next, *_prev;
55 55
56 // Fields used for logging why the compilation was initiated: 56 // Fields used for logging why the compilation was initiated:
57 jlong _time_queued; // in units of os::elapsed_counter() 57 jlong _time_queued; // in units of os::elapsed_counter()
58 Method* _hot_method; // which method actually triggered this task 58 Method* _hot_method; // which method actually triggered this task
59 jobject _hot_method_loader; 59 jobject _hot_method_holder;
60 int _hot_count; // information about its invocation counter 60 int _hot_count; // information about its invocation counter
61 const char* _comment; // more info about the task 61 const char* _comment; // more info about the task
62 62
63 public: 63 public:
64 CompileTask() { 64 CompileTask() {