GDB (xrefs)
|
#include "addrmap.h"
Classes | |
struct | addrmap_transition |
Public Member Functions | |
addrmap_fixed (struct obstack *obstack, addrmap_mutable *mut) | |
DISABLE_COPY_AND_ASSIGN (addrmap_fixed) | |
void | set_empty (CORE_ADDR start, CORE_ADDR end_inclusive, void *obj) override |
void | relocate (CORE_ADDR offset) override |
![]() | |
virtual | ~addrmap ()=default |
const void * | find (CORE_ADDR addr) const |
void * | find (CORE_ADDR addr) |
int | foreach (addrmap_foreach_const_fn fn) const |
int | foreach (addrmap_foreach_fn fn) |
Private Member Functions | |
void * | do_find (CORE_ADDR addr) const override |
int | do_foreach (addrmap_foreach_fn fn) const override |
Private Attributes | |
size_t | num_transitions |
struct addrmap_transition * | transitions |
addrmap_fixed::addrmap_fixed | ( | struct obstack * | obstack, |
addrmap_mutable * | mut ) |
Definition at line 263 of file addrmap.c.
References addrmap_fixed::addrmap_transition::addr, addrmap::foreach(), num_transitions, transitions, and addrmap_fixed::addrmap_transition::value.
addrmap_fixed::DISABLE_COPY_AND_ASSIGN | ( | addrmap_fixed | ) |
|
overrideprivatevirtual |
Implements addrmap.
Definition at line 43 of file addrmap.c.
References addrmap_fixed::addrmap_transition::addr, num_transitions, transitions, and addrmap_fixed::addrmap_transition::value.
|
overrideprivatevirtual |
Implements addrmap.
Definition at line 85 of file addrmap.c.
References num_transitions, and transitions.
|
overridevirtual |
Implements addrmap.
Definition at line 75 of file addrmap.c.
References num_transitions, and transitions.
|
overridevirtual |
|
private |
Definition at line 146 of file addrmap.h.
Referenced by addrmap_fixed(), do_find(), do_foreach(), and relocate().
|
private |
Definition at line 153 of file addrmap.h.
Referenced by addrmap_fixed(), do_find(), do_foreach(), and relocate().