< prev index next >

src/hotspot/share/aot/aotCompiledMethod.hpp

Print this page
rev 54936 : [mq]: 8221734-v3


 158   }
 159 
 160   virtual bool is_aot() const { return true; }
 161   virtual bool is_runtime_stub() const { return is_aot_runtime_stub(); }
 162 
 163   virtual bool is_compiled() const     { return !is_aot_runtime_stub(); }
 164 
 165   virtual bool is_locked_by_vm() const { return false; }
 166 
 167   int state() const { return *_state_adr; }
 168 
 169   // Non-virtual for speed
 170   bool _is_alive() const { return state() < zombie; }
 171 
 172   virtual bool is_zombie() const { return state() == zombie; }
 173   virtual bool is_unloaded() const { return state() == unloaded; }
 174   virtual bool is_not_entrant() const { return state() == not_entrant ||
 175                                                  state() == not_used; }
 176   virtual bool is_alive() const { return _is_alive(); }
 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;




 158   }
 159 
 160   virtual bool is_aot() const { return true; }
 161   virtual bool is_runtime_stub() const { return is_aot_runtime_stub(); }
 162 
 163   virtual bool is_compiled() const     { return !is_aot_runtime_stub(); }
 164 
 165   virtual bool is_locked_by_vm() const { return false; }
 166 
 167   int state() const { return *_state_adr; }
 168 
 169   // Non-virtual for speed
 170   bool _is_alive() const { return state() < zombie; }
 171 
 172   virtual bool is_zombie() const { return state() == zombie; }
 173   virtual bool is_unloaded() const { return state() == unloaded; }
 174   virtual bool is_not_entrant() const { return state() == not_entrant ||
 175                                                  state() == not_used; }
 176   virtual bool is_alive() const { return _is_alive(); }
 177   virtual bool is_in_use() const { return state() == in_use; }
 178   virtual bool is_not_installed() const { return state() == not_installed; }
 179 
 180   virtual bool is_unloading() { return false; }
 181 
 182   address exception_begin() const { return (address) _code + _meta->exception_handler_offset(); }
 183 
 184   virtual const char* name() const { return _name; }
 185 
 186   virtual int compile_id() const { return _aot_id; }
 187 
 188   void print_on(outputStream* st) const;
 189   void print_on(outputStream* st, const char* msg) const;
 190   void print() const;
 191 
 192   virtual void print_value_on(outputStream *stream) const;
 193   virtual void print_block_comment(outputStream *stream, address block_begin) const { }
 194   virtual void verify() {}
 195 
 196   virtual int comp_level() const { return CompLevel_aot; }
 197   virtual address verified_entry_point() const { return _code + _meta->verified_entry_offset(); }
 198   virtual void log_identity(xmlStream* stream) const;


< prev index next >