Searched refs:strhdr (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/ucblib/libucb/port/gen/
H A Dnlist.c147 Elf32_Shdr *strhdr; /* section table entry for strtab */ local
212 strhdr = (Elf32_Shdr *)secdata->d_buf;
213 strhdr = strhdr + symhdr->sh_link;
215 if (strhdr->sh_type != SHT_STRTAB) {
225 if ((strdata = elf_read(fd, strhdr->sh_offset, strhdr->sh_size,
226 strhdr->sh_size, ELF_T_BYTE)) == 0) {
237 ((char *)strdata->d_buf)[strhdr->sh_size-1] = '\0';
244 if (sym->st_name > strhdr
[all...]
/illumos-gate/usr/src/tools/chk4ubin/
H A Dchk4ubin.c132 GElf_Shdr strhdr; local
166 gelf_getshdr(strscn, &strhdr);
167 strtab_size = strhdr.sh_size;
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj_kdi.c185 mp1->symhdr != mp2->symhdr || mp1->strhdr != mp2->strhdr ||
H A Dkobj.c736 mp->strhdr = NULL;
745 KOBJ_MARK("strhdr");
746 mp->strhdr = kobj_zalloc(sizeof (Shdr), KM_WAIT);
749 mp->strhdr->sh_type = SHT_STRTAB;
766 mp->strhdr->sh_addr = dyn->d_un.d_ptr;
769 mp->strhdr->sh_size = dyn->d_un.d_val;
937 mp->strhdr = (Shdr *)
939 mp->strings = (char *)mp->strhdr->sh_addr;
942 mp->symsize = mp->symhdr->sh_size + mp->strhdr->sh_size + sizeof (int) +
1564 mp->strhdr
[all...]
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_ctf_open.c89 mp->symhdr, mp->strings, mp->strhdr, errp)) == NULL)
H A Dkmdb_module_load.c154 mp->strhdr == NULL || mp->symtbl == NULL || mp->strings == NULL) {
177 mp->symtbl, mp->strhdr, mp->strings,
376 &kmc->kmc_ehdr, mp->symhdr, mp->symtbl, mp->strhdr,
H A Dkmdb_kvm.c719 if (mod->symhdr != NULL && mod->strhdr != NULL && mod->symtbl != NULL &&
724 mod->symhdr, mod->symtbl, mod->strhdr, mod->strings,
733 (uintptr_t)mod->strhdr) != sizeof (Shdr))
/illumos-gate/usr/src/cmd/backup/restore/
H A Dsymtab.c485 * NB. The macro "allocsize" below assumes that "struct strhdr"
490 struct strhdr { struct
491 struct strhdr *next;
494 #define STRTBLINCR ((size_t)sizeof (struct strhdr))
497 static struct strhdr strtblhdr[allocsize(MAXCOMPLEXLEN) / STRTBLINCR];
507 struct strhdr *np;
548 struct strhdr *tp, *np;
553 /*LINTED [name points to at least sizeof (struct strhdr)]*/
554 np = (struct strhdr *)name;
/illumos-gate/usr/src/uts/common/ctf/
H A Dctf_mod.c153 strsect.cts_size = mp->strhdr->sh_size;
/illumos-gate/usr/src/uts/common/os/
H A Dksyms_snapshot.c85 Shdr *strhdr = symhdr + symhdr->sh_link; local
88 char *strings = (char *)strhdr->sh_addr;
/illumos-gate/usr/src/uts/common/sys/
H A Dkobj.h60 Shdr *symhdr, *strhdr; member in struct:module
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxpv_panic.c953 mp->strhdr = (Shdr *)
959 mp->nsyms * sizeof (symid_t) + mp->strhdr->sh_size;
967 mp->strhdr->sh_size, mp->strhdr->sh_offset) < 0))
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_kvm.c123 Shdr symhdr, strhdr; local
178 kmod.strhdr == NULL) {
194 if (mdb_tgt_vread(t, &strhdr, sizeof (Shdr),
195 (uintptr_t)kmod.strhdr) == -1) {
211 kmod.symsize = symhdr.sh_size + strhdr.sh_size;
244 km->km_strtab_hdr = strhdr;
H A Dmdb_ctf.c1674 Shdr *symhdr, const void *str_va, Shdr *strhdr, int *errp)
1695 strtab.cts_type = strhdr->sh_type;
1696 strtab.cts_flags = strhdr->sh_flags;
1698 strtab.cts_size = strhdr->sh_size;
1699 strtab.cts_entsize = strhdr->sh_entsize;
1700 strtab.cts_offset = strhdr->sh_offset;
1673 mdb_ctf_bufopen(const void *ctf_va, size_t ctf_size, const void *sym_va, Shdr *symhdr, const void *str_va, Shdr *strhdr, int *errp) argument
/illumos-gate/usr/src/uts/common/fs/objfs/
H A Dobjfs_data.c315 size = mp->strhdr->sh_size;
/illumos-gate/usr/src/cmd/mdb/intel/modules/mdb_kb/
H A Dmdb_kb.c827 if (!xkb_read_word(xkb, (uintptr_t)module->strhdr +

Completed in 118 milliseconds