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 * | find (CORE_ADDR addr) const override |
void | relocate (CORE_ADDR offset) override |
int | foreach (addrmap_foreach_fn fn) override |
![]() | |
virtual | ~addrmap ()=default |
virtual void | set_empty (CORE_ADDR start, CORE_ADDR end_inclusive, void *obj)=0 |
virtual void * | find (CORE_ADDR addr) const =0 |
virtual void | relocate (CORE_ADDR offset)=0 |
virtual int | foreach (addrmap_foreach_fn fn)=0 |
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_mutable::foreach(), num_transitions, transitions, and addrmap_fixed::addrmap_transition::value.
addrmap_fixed::DISABLE_COPY_AND_ASSIGN | ( | addrmap_fixed | ) |
|
overridevirtual |
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.
|
overridevirtual |
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 130 of file addrmap.h.
Referenced by addrmap_fixed(), find(), foreach(), and relocate().
|
private |
Definition at line 137 of file addrmap.h.
Referenced by addrmap_fixed(), find(), foreach(), and relocate().