< 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   virtual bool is_evol_dependent_on(Klass* dependee);
 210   virtual bool is_dependent_on_method(Method* dependee) { return true; }
 211 
 212   virtual void clear_inline_caches();
 213 
 214   virtual void print_pcs() {}
 215 
 216   virtual address scopes_data_end() const { return _meta->scopes_data_end(); }




 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 void log_identity(xmlStream* stream) const;
 199   virtual void log_state_change() const;
 200   virtual bool make_entrant() NOT_TIERED({ ShouldNotReachHere(); return false; });
 201   virtual bool make_not_entrant() { return make_not_entrant_helper(not_entrant); }
 202   virtual bool make_not_used() { return make_not_entrant_helper(not_used); }
 203   virtual address entry_point() const { return _code + _meta->entry_offset(); }
 204   virtual bool make_zombie() { ShouldNotReachHere(); return false; }
 205   virtual bool is_osr_method() const { return false; }
 206   virtual int osr_entry_bci() const { ShouldNotReachHere(); return -1; }
 207   // AOT compiled methods do not get into zombie state
 208   virtual bool can_convert_to_zombie() { return false; }
 209 
 210   virtual bool is_evol_dependent_on(Klass* dependee);
 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 
 217   virtual address scopes_data_end() const { return _meta->scopes_data_end(); }


< prev index next >