GDB (API)
|
Go to the source code of this file.
Classes | |
struct | bound_minimal_symbol |
Macros | |
#define | SYMBOL_HASH_NEXT(hash, c) ((hash) * 67 + tolower ((unsigned char) (c)) - 113) |
Functions | |
void | init_minimal_symbol_collection (void) |
struct cleanup * | make_cleanup_discard_minimal_symbols (void) |
struct minimal_symbol * | prim_record_minimal_symbol_full (const char *name, int name_len, int copy_name, CORE_ADDR address, enum minimal_symbol_type ms_type, int section, struct objfile *objfile) |
void | prim_record_minimal_symbol (const char *, CORE_ADDR, enum minimal_symbol_type, struct objfile *) |
struct minimal_symbol * | prim_record_minimal_symbol_and_info (const char *, CORE_ADDR, enum minimal_symbol_type, int section, struct objfile *) |
void | install_minimal_symbols (struct objfile *) |
void | terminate_minimal_symbol_table (struct objfile *objfile) |
unsigned int | msymbol_hash (const char *) |
unsigned int | msymbol_hash_iw (const char *) |
struct bound_minimal_symbol | lookup_minimal_symbol (const char *, const char *, struct objfile *) |
struct bound_minimal_symbol | lookup_bound_minimal_symbol (const char *) |
struct bound_minimal_symbol | lookup_minimal_symbol_and_objfile (const char *) |
struct bound_minimal_symbol | lookup_minimal_symbol_text (const char *, struct objfile *) |
struct bound_minimal_symbol | lookup_minimal_symbol_solib_trampoline (const char *, struct objfile *) |
struct minimal_symbol * | lookup_minimal_symbol_by_pc_name (CORE_ADDR, const char *, struct objfile *) |
struct bound_minimal_symbol | lookup_minimal_symbol_by_pc_section (CORE_ADDR, struct obj_section *) |
struct bound_minimal_symbol | lookup_minimal_symbol_by_pc (CORE_ADDR) |
void | iterate_over_minimal_symbols (struct objfile *objf, const char *name, void(*callback)(struct minimal_symbol *, void *), void *user_data) |
CORE_ADDR | minimal_symbol_upper_bound (struct bound_minimal_symbol minsym) |
#define SYMBOL_HASH_NEXT | ( | hash, | |
c | |||
) | ((hash) * 67 + tolower ((unsigned char) (c)) - 113) |
void init_minimal_symbol_collection | ( | void | ) |
void install_minimal_symbols | ( | struct objfile * | ) |
void iterate_over_minimal_symbols | ( | struct objfile * | objf, |
const char * | name, | ||
void(*)(struct minimal_symbol *, void *) | callback, | ||
void * | user_data | ||
) |
struct bound_minimal_symbol lookup_bound_minimal_symbol | ( | const char * | ) |
struct bound_minimal_symbol lookup_minimal_symbol | ( | const char * | , |
const char * | , | ||
struct objfile * | |||
) |
struct bound_minimal_symbol lookup_minimal_symbol_and_objfile | ( | const char * | ) |
struct bound_minimal_symbol lookup_minimal_symbol_by_pc | ( | CORE_ADDR | ) |
struct minimal_symbol* lookup_minimal_symbol_by_pc_name | ( | CORE_ADDR | , |
const char * | , | ||
struct objfile * | |||
) |
struct bound_minimal_symbol lookup_minimal_symbol_by_pc_section | ( | CORE_ADDR | , |
struct obj_section * | |||
) |
struct bound_minimal_symbol lookup_minimal_symbol_solib_trampoline | ( | const char * | , |
struct objfile * | |||
) |
struct bound_minimal_symbol lookup_minimal_symbol_text | ( | const char * | , |
struct objfile * | |||
) |
struct cleanup* make_cleanup_discard_minimal_symbols | ( | void | ) |
CORE_ADDR minimal_symbol_upper_bound | ( | struct bound_minimal_symbol | minsym | ) |
unsigned int msymbol_hash | ( | const char * | ) |
unsigned int msymbol_hash_iw | ( | const char * | ) |
void prim_record_minimal_symbol | ( | const char * | , |
CORE_ADDR | , | ||
enum | minimal_symbol_type, | ||
struct objfile * | |||
) |
struct minimal_symbol* prim_record_minimal_symbol_and_info | ( | const char * | , |
CORE_ADDR | , | ||
enum | minimal_symbol_type, | ||
int | section, | ||
struct objfile * | |||
) |
struct minimal_symbol* prim_record_minimal_symbol_full | ( | const char * | name, |
int | name_len, | ||
int | copy_name, | ||
CORE_ADDR | address, | ||
enum minimal_symbol_type | ms_type, | ||
int | section, | ||
struct objfile * | objfile | ||
) |
void terminate_minimal_symbol_table | ( | struct objfile * | objfile | ) |