177 virtual bool is_in_use() const { return state() == in_use; }
178
179 virtual bool is_unloading() { return false; }
180
181 address exception_begin() const { return (address) _code + _meta->exception_handler_offset(); }
182
183 virtual const char* name() const { return _name; }
184
185 virtual int compile_id() const { return _aot_id; }
186
187 void print_on(outputStream* st) const;
188 void print_on(outputStream* st, const char* msg) const;
189 void print() const;
190
191 virtual void print_value_on(outputStream *stream) const;
192 virtual void print_block_comment(outputStream *stream, address block_begin) const { }
193 virtual void verify() {}
194
195 virtual int comp_level() const { return CompLevel_aot; }
196 virtual address verified_entry_point() const { return _code + _meta->verified_entry_offset(); }
197 virtual address verified_value_entry_point() const { return NULL; }
198 virtual address verified_value_ro_entry_point() const { return NULL; }
199 virtual void log_identity(xmlStream* stream) const;
200 virtual void log_state_change() const;
201 virtual bool make_entrant() NOT_TIERED({ ShouldNotReachHere(); return false; });
202 virtual bool make_not_entrant() { return make_not_entrant_helper(not_entrant); }
203 virtual bool make_not_used() { return make_not_entrant_helper(not_used); }
204 virtual address entry_point() const { return _code + _meta->entry_offset(); }
205 virtual bool make_zombie() { ShouldNotReachHere(); return false; }
206 virtual bool is_osr_method() const { return false; }
207 virtual int osr_entry_bci() const { ShouldNotReachHere(); return -1; }
208 // AOT compiled methods do not get into zombie state
209 virtual bool can_convert_to_zombie() { return false; }
210
211 virtual bool is_dependent_on_method(Method* dependee) { return true; }
212
213 virtual void clear_inline_caches();
214
215 virtual void print_pcs() {}
216
|
177 virtual bool is_in_use() const { return state() == in_use; }
178
179 virtual bool is_unloading() { return false; }
180
181 address exception_begin() const { return (address) _code + _meta->exception_handler_offset(); }
182
183 virtual const char* name() const { return _name; }
184
185 virtual int compile_id() const { return _aot_id; }
186
187 void print_on(outputStream* st) const;
188 void print_on(outputStream* st, const char* msg) const;
189 void print() const;
190
191 virtual void print_value_on(outputStream *stream) const;
192 virtual void print_block_comment(outputStream *stream, address block_begin) const { }
193 virtual void verify() {}
194
195 virtual int comp_level() const { return CompLevel_aot; }
196 virtual address verified_entry_point() const { return _code + _meta->verified_entry_offset(); }
197 virtual address value_entry_point() const { return NULL; }
198 virtual address verified_value_entry_point() const { return NULL; }
199 virtual address verified_value_ro_entry_point() const { return NULL; }
200 virtual void log_identity(xmlStream* stream) const;
201 virtual void log_state_change() const;
202 virtual bool make_entrant() NOT_TIERED({ ShouldNotReachHere(); return false; });
203 virtual bool make_not_entrant() { return make_not_entrant_helper(not_entrant); }
204 virtual bool make_not_used() { return make_not_entrant_helper(not_used); }
205 virtual address entry_point() const { return _code + _meta->entry_offset(); }
206 virtual bool make_zombie() { ShouldNotReachHere(); return false; }
207 virtual bool is_osr_method() const { return false; }
208 virtual int osr_entry_bci() const { ShouldNotReachHere(); return -1; }
209 // AOT compiled methods do not get into zombie state
210 virtual bool can_convert_to_zombie() { return false; }
211
212 virtual bool is_dependent_on_method(Method* dependee) { return true; }
213
214 virtual void clear_inline_caches();
215
216 virtual void print_pcs() {}
217
|