< prev index next >
src/hotspot/share/aot/aotCompiledMethod.hpp
Print this page
*** 49,58 ****
--- 49,59 ----
int _pc_desc_begin;
int _scopes_begin;
int _reloc_begin;
int _exception_table_begin;
+ int _nul_chk_table_begin;
int _oopmap_begin;
address at_offset(size_t offset) const { return ((address) this) + offset; }
public:
int code_size() const { return _code_size; }
int frame_size() const { return _frame_size / HeapWordSize; }
*** 61,73 ****
address scopes_data_begin() const { return at_offset(_scopes_begin); }
address scopes_data_end() const { return at_offset(_reloc_begin); }
relocInfo* relocation_begin() const { return (relocInfo*) at_offset(_reloc_begin); }
relocInfo* relocation_end() const { return (relocInfo*) at_offset(_exception_table_begin); }
address handler_table_begin () const { return at_offset(_exception_table_begin); }
! address handler_table_end() const { return at_offset(_oopmap_begin); }
! address nul_chk_table_begin() const { return at_offset(_oopmap_begin); }
address nul_chk_table_end() const { return at_offset(_oopmap_begin); }
ImmutableOopMapSet* oopmap_set() const { return (ImmutableOopMapSet*) at_offset(_oopmap_begin); }
address consts_begin() const { return at_offset(_size); }
--- 62,74 ----
address scopes_data_begin() const { return at_offset(_scopes_begin); }
address scopes_data_end() const { return at_offset(_reloc_begin); }
relocInfo* relocation_begin() const { return (relocInfo*) at_offset(_reloc_begin); }
relocInfo* relocation_end() const { return (relocInfo*) at_offset(_exception_table_begin); }
address handler_table_begin () const { return at_offset(_exception_table_begin); }
! address handler_table_end() const { return at_offset(_nul_chk_table_begin); }
! address nul_chk_table_begin() const { return at_offset(_nul_chk_table_begin); }
address nul_chk_table_end() const { return at_offset(_oopmap_begin); }
ImmutableOopMapSet* oopmap_set() const { return (ImmutableOopMapSet*) at_offset(_oopmap_begin); }
address consts_begin() const { return at_offset(_size); }
< prev index next >