equal
deleted
inserted
replaced
184 bool blob_contains(address addr) const { return header_begin() <= addr && addr < data_end(); } |
184 bool blob_contains(address addr) const { return header_begin() <= addr && addr < data_end(); } |
185 bool code_contains(address addr) const { return code_begin() <= addr && addr < code_end(); } |
185 bool code_contains(address addr) const { return code_begin() <= addr && addr < code_end(); } |
186 bool contains(address addr) const { return content_begin() <= addr && addr < content_end(); } |
186 bool contains(address addr) const { return content_begin() <= addr && addr < content_end(); } |
187 bool is_frame_complete_at(address addr) const { return _frame_complete_offset != CodeOffsets::frame_never_safe && |
187 bool is_frame_complete_at(address addr) const { return _frame_complete_offset != CodeOffsets::frame_never_safe && |
188 code_contains(addr) && addr >= code_begin() + _frame_complete_offset; } |
188 code_contains(addr) && addr >= code_begin() + _frame_complete_offset; } |
|
189 int frame_complete_offset() const { return _frame_complete_offset; } |
189 |
190 |
190 // CodeCache support: really only used by the nmethods, but in order to get |
191 // CodeCache support: really only used by the nmethods, but in order to get |
191 // asserts and certain bookkeeping to work in the CodeCache they are defined |
192 // asserts and certain bookkeeping to work in the CodeCache they are defined |
192 // virtual here. |
193 // virtual here. |
193 virtual bool is_zombie() const { return false; } |
194 virtual bool is_zombie() const { return false; } |