GDB (xrefs)
|
#include "addrmap.h"
Public Member Functions | |
virtual | ~addrmap ()=default |
virtual void | set_empty (CORE_ADDR start, CORE_ADDR end_inclusive, void *obj)=0 |
const void * | find (CORE_ADDR addr) const |
void * | find (CORE_ADDR addr) |
virtual void | relocate (CORE_ADDR offset)=0 |
int | foreach (addrmap_foreach_const_fn fn) const |
int | foreach (addrmap_foreach_fn fn) |
Private Member Functions | |
virtual void * | do_find (CORE_ADDR addr) const =0 |
virtual int | do_foreach (addrmap_foreach_fn fn) const =0 |
|
virtualdefault |
References ~addrmap().
Referenced by ~addrmap().
|
privatepure virtual |
Implemented in addrmap_fixed, and addrmap_mutable.
Referenced by find().
|
privatepure virtual |
Implemented in addrmap_fixed, and addrmap_mutable.
Referenced by foreach().
|
inline |
|
inline |
Definition at line 88 of file addrmap.h.
Referenced by block_starting_point_at(), find_block_in_blockvector(), find_pc_sect_compunit_symtab(), dwarf2_base_index_functions::find_per_cu(), cooked_index_shard::lookup(), cooked_indexer::make_index(), and cooked_indexer::scan_attributes().
|
inline |
Definition at line 102 of file addrmap.h.
Referenced by addrmap_dump(), addrmap_fixed::addrmap_fixed(), cooked_index::dump(), and write_address_map().
|
inline |
Definition at line 105 of file addrmap.h.
References do_foreach().
|
pure virtual |
Implemented in addrmap_fixed, and addrmap_mutable.
Referenced by objfile_relocate1().
|
pure virtual |
Implemented in addrmap_fixed, and addrmap_mutable.
Referenced by dwarf2_ranges_read(), and read_addrmap_from_aranges().