GDB (xrefs)
Typedefs | Functions
/home/stan/gdb/src/gdb/addrmap.h File Reference

Go to the source code of this file.

Typedefs

typedef int(* addrmap_foreach_fn )(void *data, CORE_ADDR start_addr, void *obj)

Functions

struct addrmapaddrmap_create_mutable (struct obstack *obstack)
void addrmap_set_empty (struct addrmap *map, CORE_ADDR start, CORE_ADDR end_inclusive, void *obj)
void * addrmap_find (struct addrmap *map, CORE_ADDR addr)
struct addrmapaddrmap_create_fixed (struct addrmap *original, struct obstack *obstack)
void addrmap_relocate (struct addrmap *map, CORE_ADDR offset)
int addrmap_foreach (struct addrmap *map, addrmap_foreach_fn fn, void *data)

Typedef Documentation

typedef int(* addrmap_foreach_fn)(void *data, CORE_ADDR start_addr, void *obj)

Definition at line 96 of file addrmap.h.


Function Documentation

struct addrmap* addrmap_create_fixed ( struct addrmap original,
struct obstack *  obstack 
) [read]
struct addrmap* addrmap_create_mutable ( struct obstack *  obstack) [read]
void* addrmap_find ( struct addrmap map,
CORE_ADDR  addr 
)
int addrmap_foreach ( struct addrmap map,
addrmap_foreach_fn  fn,
void *  data 
)

Definition at line 87 of file addrmap.c.

References addrmap_funcs::foreach, and addrmap::funcs.

Referenced by write_address_map().

void addrmap_relocate ( struct addrmap map,
CORE_ADDR  offset 
)

Definition at line 80 of file addrmap.c.

References addrmap::funcs, and addrmap_funcs::relocate.

Referenced by objfile_relocate1().

void addrmap_set_empty ( struct addrmap map,
CORE_ADDR  start,
CORE_ADDR  end_inclusive,
void *  obj 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines