equal
deleted
inserted
replaced
173 virtual bool is_alive() const = 0; |
173 virtual bool is_alive() const = 0; |
174 virtual void do_unloading(BoolObjectClosure* is_alive, |
174 virtual void do_unloading(BoolObjectClosure* is_alive, |
175 OopClosure* keep_alive, |
175 OopClosure* keep_alive, |
176 bool unloading_occurred); |
176 bool unloading_occurred); |
177 virtual void oops_do(OopClosure* f) = 0; |
177 virtual void oops_do(OopClosure* f) = 0; |
|
178 // (All CodeBlob subtypes other than NMethod currently have |
|
179 // an empty oops_do() method. |
178 |
180 |
179 // OopMap for frame |
181 // OopMap for frame |
180 OopMapSet* oop_maps() const { return _oop_maps; } |
182 OopMapSet* oop_maps() const { return _oop_maps; } |
181 void set_oop_maps(OopMapSet* p); |
183 void set_oop_maps(OopMapSet* p); |
182 OopMap* oop_map_for_return_address(address return_address); |
184 OopMap* oop_map_for_return_address(address return_address); |