GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
addrmap Struct Referenceabstract

#include "addrmap.h"

Inheritance diagram for addrmap:
addrmap_fixed addrmap_mutable

Public Member Functions

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
 

Detailed Description

Definition at line 43 of file addrmap.h.

Constructor & Destructor Documentation

◆ ~addrmap()

virtual addrmap::~addrmap ( )
virtualdefault

Member Function Documentation

◆ find()

virtual void * addrmap::find ( CORE_ADDR  addr) const
pure virtual

◆ foreach()

virtual int addrmap::foreach ( addrmap_foreach_fn  fn)
pure virtual

Implemented in addrmap_fixed, and addrmap_mutable.

Referenced by addrmap_dump(), and write_address_map().

◆ relocate()

virtual void addrmap::relocate ( CORE_ADDR  offset)
pure virtual

Implemented in addrmap_fixed, and addrmap_mutable.

Referenced by objfile_relocate1().

◆ set_empty()

virtual void addrmap::set_empty ( CORE_ADDR  start,
CORE_ADDR  end_inclusive,
void *  obj 
)
pure virtual

The documentation for this struct was generated from the following file: