Home
last modified time | relevance | path

Searched refs:mdb_gelf_symtab_t (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gelf.h80 } mdb_gelf_symtab_t; typedef
104 extern mdb_gelf_symtab_t *mdb_gelf_symtab_create_file(mdb_gelf_file_t *,
106 extern mdb_gelf_symtab_t *mdb_gelf_symtab_create_file_by_name(mdb_gelf_file_t *,
109 extern mdb_gelf_symtab_t *mdb_gelf_symtab_create_raw(const GElf_Ehdr *,
112 extern mdb_gelf_symtab_t *mdb_gelf_symtab_create_dynamic(mdb_gelf_file_t *,
114 extern mdb_gelf_symtab_t *mdb_gelf_symtab_create_mutable(void);
116 extern void mdb_gelf_symtab_destroy(mdb_gelf_symtab_t *);
117 extern size_t mdb_gelf_symtab_size(mdb_gelf_symtab_t *);
119 extern const char *mdb_gelf_sym_name(mdb_gelf_symtab_t *, const GElf_Sym *);
122 extern int mdb_gelf_symtab_lookup_by_addr(mdb_gelf_symtab_t *,
[all …]
H A Dmdb_gelf.c902 gelf32_symtab_sort(mdb_gelf_symtab_t *gst) in gelf32_symtab_sort()
928 gelf32_symtab_init(mdb_gelf_symtab_t *gst) in gelf32_symtab_init()
999 gelf64_symtab_sort(mdb_gelf_symtab_t *gst) in gelf64_symtab_sort()
1025 gelf64_symtab_init(mdb_gelf_symtab_t *gst) in gelf64_symtab_init()
1095 mdb_gelf_symtab_t *
1134 mdb_gelf_symtab_t *
1138 mdb_gelf_symtab_t *gst; in mdb_gelf_symtab_create_file_by_name()
1142 gst = mdb_alloc(sizeof (mdb_gelf_symtab_t), UM_SLEEP); in mdb_gelf_symtab_create_file_by_name()
1187 mdb_free(gst, sizeof (mdb_gelf_symtab_t)); in mdb_gelf_symtab_create_file_by_name()
1191 mdb_gelf_symtab_t *
[all …]
H A Dmdb_kvm.h53 mdb_gelf_symtab_t *km_symtab; /* Symbol table for module */
84 mdb_gelf_symtab_t *k_symtab; /* Standard symbol table */
85 mdb_gelf_symtab_t *k_dynsym; /* Dynamic symbol table */
H A Dmdb_proc.h138 mdb_gelf_symtab_t *p_symtab; /* Standard symbol table */
139 mdb_gelf_symtab_t *p_dynsym; /* Dynamic symbol table */
H A Dmdb.h167 mdb_gelf_symtab_t *m_prsym; /* Private symbol table */
H A Dmdb_kvm.c1008 kt_symtab_iter(mdb_gelf_symtab_t *gst, uint_t type, const char *obj, in kt_symtab_iter()
1029 mdb_gelf_symtab_t *symtab = NULL; in kt_symbol_iter()
H A Dmdb_nm.c453 nm_gelf_symtab_iter(mdb_gelf_symtab_t *gst, const char *object, uint_t table, in nm_gelf_symtab_iter()
H A Dmdb_kproc.c91 mdb_gelf_symtab_t *kpf_dynsym; /* Dynamic symbol table */
H A Dmdb_proc.c2818 mdb_gelf_symtab_t *gsts[3]; /* mdb.m_prsym, .symtab, .dynsym */ in pt_lookup_by_addr()
2821 mdb_gelf_symtab_t *gst = NULL; /* set if 'sym' is from a gst */ in pt_lookup_by_addr()
3044 mdb_gelf_symtab_t *gst; in pt_symbol_iter()
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_module.h85 mdb_gelf_symtab_t *kmc_symtab; /* This dmod's symbol table */
H A Dkvm.h57 mdb_gelf_symtab_t *km_symtab;
H A Dkmdb_kvm.c1054 kmt_symtab_iter(mdb_gelf_symtab_t *gst, uint_t type, const char *obj, in kmt_symtab_iter()
1075 mdb_gelf_symtab_t *symtab = NULL; in kmt_symbol_iter()