dis_tgt_t
walk_sections(dis_tgt_t *tgt, dis_scn_t *scn, void *data)
dis_namelist_resolve_sections(dis_namelist_t *namelist, dis_tgt_t *tgt)
walk_functions(dis_tgt_t *tgt, dis_func_t *func, void *data)
dis_namelist_resolve_functions(dis_namelist_t *namelist, dis_tgt_t *tgt)
dis_funclist_t *dis_namelist_resolve_functions(dis_namelist_t *, dis_tgt_t *);
dis_scnlist_t *dis_namelist_resolve_sections(dis_namelist_t *, dis_tgt_t *);
dis_data(dis_tgt_t *tgt, dis_handle_t *dhp, uint64_t addr, void *data,
dis_text_section(dis_tgt_t *tgt, dis_scn_t *scn, void *data)
dis_tgt_t *ca_tgt;
dis_tgt_t *tgt, *current;
dis_tgt_t *db_tgt; /* current dis target */
tgt_scn_init(dis_tgt_t *tgt, dis_scn_t *scn, void *data)
construct_symtab(dis_tgt_t *tgt)
create_addrmap(dis_tgt_t *tgt)
dis_tgt_t *
dis_tgt_t *tgt, *current;
tgt = safe_malloc(sizeof (dis_tgt_t));
dis_tgt_t *next = safe_malloc(sizeof (dis_tgt_t));
dis_tgt_name(dis_tgt_t *tgt)
dis_tgt_member(dis_tgt_t *tgt)
dis_tgt_ehdr(dis_tgt_t *tgt, GElf_Ehdr *ehdr)
dis_tgt_t *
dis_tgt_next(dis_tgt_t *tgt)
dis_tgt_destroy(dis_tgt_t *tgt)
dis_tgt_t *current, *next;
dis_find_section(dis_tgt_t *tgt, uint64_t addr, off_t *offset)
dis_tgt_lookup(dis_tgt_t *tgt, uint64_t addr, off_t *offset, int cache_result,
dis_tgt_next_symbol(dis_tgt_t *tgt, uint64_t addr)
dis_tgt_section_iter(dis_tgt_t *tgt, section_iter_f func, void *data)
dis_tgt_function_iter(dis_tgt_t *tgt, function_iter_f func, void *data)
dis_tgt_t *dis_tgt_create(const char *);
void dis_tgt_destroy(dis_tgt_t *);
const char *dis_tgt_lookup(dis_tgt_t *, uint64_t, off_t *, int, size_t *,
const char *dis_find_section(dis_tgt_t *, uint64_t, off_t *);
const char *dis_tgt_name(dis_tgt_t *);
const char *dis_tgt_member(dis_tgt_t *);
void dis_tgt_ehdr(dis_tgt_t *, GElf_Ehdr *);
off_t dis_tgt_next_symbol(dis_tgt_t *, uint64_t);
dis_tgt_t *dis_tgt_next(dis_tgt_t *);
typedef void (*section_iter_f)(dis_tgt_t *, dis_scn_t *, void *);
void dis_tgt_section_iter(dis_tgt_t *, section_iter_f, void *);
typedef void (*function_iter_f)(dis_tgt_t *, dis_func_t *, void *);
void dis_tgt_function_iter(dis_tgt_t *, function_iter_f, void *);
dis_func_t *dis_tgt_function_lookup(dis_tgt_t *, const char *);