equal
deleted
inserted
replaced
102 void evaluate_operation(VM_Operation* op); |
102 void evaluate_operation(VM_Operation* op); |
103 public: |
103 public: |
104 // Constructor |
104 // Constructor |
105 VMThread(); |
105 VMThread(); |
106 |
106 |
|
107 // No destruction allowed |
|
108 ~VMThread() { |
|
109 guarantee(false, "VMThread deletion must fix the race with VM termination"); |
|
110 } |
|
111 |
|
112 |
107 // Tester |
113 // Tester |
108 bool is_VM_thread() const { return true; } |
114 bool is_VM_thread() const { return true; } |
109 bool is_GC_thread() const { return true; } |
115 bool is_GC_thread() const { return true; } |
110 |
116 |
111 // The ever running loop for the VMThread |
117 // The ever running loop for the VMThread |