< prev index next >

src/hotspot/share/aot/aotCompiledMethod.hpp

Print this page




 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 void log_identity(xmlStream* stream) const;
 198   virtual void log_state_change() const;
 199   virtual bool make_entrant() NOT_TIERED({ ShouldNotReachHere(); return false; });
 200   virtual bool make_not_entrant() { return make_not_entrant_helper(not_entrant); }
 201   virtual bool make_not_used() { return make_not_entrant_helper(not_used); }
 202   virtual address entry_point() const { return _code + _meta->entry_offset(); }
 203   virtual bool make_zombie() { ShouldNotReachHere(); return false; }
 204   virtual bool is_osr_method() const { return false; }
 205   virtual int osr_entry_bci() const { ShouldNotReachHere(); return -1; }
 206   // AOT compiled methods do not get into zombie state
 207   virtual bool can_convert_to_zombie() { return false; }
 208 
 209   // Evol dependent methods already marked.
 210   virtual bool is_evol_dependent() { return false; }
 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 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   // Evol dependent methods already marked.
 212   virtual bool is_evol_dependent() { return false; }
 213   virtual bool is_dependent_on_method(Method* dependee) { return true; }
 214 
 215   virtual void clear_inline_caches();
 216 
 217   virtual void print_pcs() {}
 218 


< prev index next >