Home
last modified time | relevance | path

Searched refs:ctf_symtab (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/common/ctf/
H A Dctf_open.c690 bcopy(symsect, &fp->ctf_symtab, sizeof (ctf_sect_t)); in ctf_bufopen()
696 if (fp->ctf_symtab.cts_name != NULL) in ctf_bufopen()
697 fp->ctf_symtab.cts_name = ctf_strdup(fp->ctf_symtab.cts_name); in ctf_bufopen()
703 if (fp->ctf_symtab.cts_name == NULL) in ctf_bufopen()
704 fp->ctf_symtab.cts_name = _CTF_NULLSTR; in ctf_bufopen()
829 if (ofp->ctf_symtab.cts_data != NULL) { in ctf_dup()
830 bcopy(&ofp->ctf_symtab, &symsect, sizeof (ctf_sect_t)); in ctf_dup()
935 if (fp->ctf_symtab.cts_data != NULL) in ctf_close()
936 ctf_sect_munmap(&fp->ctf_symtab); in ctf_close()
951 if (fp->ctf_symtab.cts_name != _CTF_NULLSTR && in ctf_close()
[all …]
H A Dctf_types.c1185 uintptr_t symbase = (uintptr_t)fp->ctf_symtab.cts_data; in ctf_object_iter()
1188 if (fp->ctf_symtab.cts_data == NULL) in ctf_object_iter()
1202 if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) { in ctf_object_iter()
1233 uintptr_t symbase = (uintptr_t)fp->ctf_symtab.cts_data; in ctf_function_iter()
1236 if (fp->ctf_symtab.cts_data == NULL) in ctf_function_iter()
1257 if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) { in ctf_function_iter()
1300 uintptr_t symbase = (uintptr_t)fp->ctf_symtab.cts_data; in ctf_symbol_name()
1303 if (fp->ctf_symtab.cts_data == NULL) { in ctf_symbol_name()
1318 if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) { in ctf_symbol_name()
H A Dctf_lookup.c184 const ctf_sect_t *sp = &fp->ctf_symtab; in ctf_lookup_by_symbol()
246 const ctf_sect_t *sp = &fp->ctf_symtab; in ctf_func_info()
H A Dctf_create.c307 uintptr_t symbase = (uintptr_t)fp->ctf_symtab.cts_data; in ctf_update()
396 if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) { in ctf_update()
597 if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) { in ctf_update()
662 symp = &fp->ctf_symtab; in ctf_update()
700 sname = fp->ctf_symtab.cts_name; in ctf_update()
701 bzero(&fp->ctf_symtab, sizeof (ctf_sect_t)); in ctf_update()
702 fp->ctf_symtab.cts_name = sname; in ctf_update()
2003 uintptr_t symbase = (uintptr_t)fp->ctf_symtab.cts_data; in ctf_add_function()
2017 if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) { in ctf_add_function()
2067 uintptr_t symbase = (uintptr_t)fp->ctf_symtab.cts_data; in ctf_add_object()
[all …]
H A Dctf_impl.h205 ctf_sect_t ctf_symtab; /* symbol table from object file */ member
/illumos-gate/usr/src/lib/libctf/common/
H A Dctf_lib.c786 if (fp->ctf_symtab.cts_data == NULL || in ctf_symtab_iter()
791 symbase = (uintptr_t)fp->ctf_symtab.cts_data; in ctf_symtab_iter()
808 if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) { in ctf_symtab_iter()