184 #define SYMBOL_HASH_NEXT(hash, c) \ 185 ((hash) * 67 + TOLOWER ((unsigned char) (c)) - 113) struct bound_minimal_symbol lookup_minimal_symbol(const char *, const char *, struct objfile *)
struct minimal_symbol * lookup_minimal_symbol_by_pc_name(CORE_ADDR, const char *, struct objfile *)
void iterate_over_minimal_symbols(struct objfile *objf, const lookup_name_info &name, void(*callback)(struct minimal_symbol *, void *), void *user_data)
struct msym_bunch * m_msym_bunch
void record(const char *name, CORE_ADDR address, enum minimal_symbol_type ms_type)
unsigned int msymbol_hash_iw(const char *)
struct bound_minimal_symbol lookup_minimal_symbol_solib_trampoline(const char *, struct objfile *)
struct bound_minimal_symbol lookup_minimal_symbol_by_pc_section(CORE_ADDR, struct obj_section *)
struct objfile * m_objfile
void terminate_minimal_symbol_table(struct objfile *objfile)
struct minimal_symbol * record_full(const char *name, int name_len, bool copy_name, CORE_ADDR address, enum minimal_symbol_type ms_type, int section)
unsigned int msymbol_hash(const char *)
struct bound_minimal_symbol lookup_minimal_symbol_and_objfile(const char *)
type * find_minsym_type_and_address(minimal_symbol *msymbol, objfile *objf, CORE_ADDR *address_p)
CORE_ADDR minimal_symbol_upper_bound(struct bound_minimal_symbol minsym)
struct bound_minimal_symbol lookup_minimal_symbol_by_pc(CORE_ADDR)
minimal_symbol_reader(struct objfile *)
struct minimal_symbol * record_with_info(const char *name, CORE_ADDR address, enum minimal_symbol_type ms_type, int section)
struct minimal_symbol * minsym
bool msymbol_is_function(struct objfile *objfile, minimal_symbol *minsym, CORE_ADDR *func_address_p=NULL)
struct bound_minimal_symbol lookup_minimal_symbol_text(const char *, struct objfile *)
struct bound_minimal_symbol lookup_bound_minimal_symbol(const char *)
char * copy_name(struct stoken token)