/opensolaris-onvv-gate/usr/src/tools/chk4ubin/ |
H A D | chk4ubin.c | 131 GElf_Shdr symhdr; local 159 gelf_getshdr(symscn, &symhdr); 160 switch (symhdr.sh_type) { 163 symtab_size = symhdr.sh_size; 164 strscn = elf_getscn(elf, symhdr.sh_link);
|
/opensolaris-onvv-gate/usr/src/ucblib/libucb/port/gen/ |
H A D | nlist.c | 146 Elf32_Shdr *symhdr; /* section table entry for symtab */ local 186 symhdr = (Elf32_Shdr *)secdata->d_buf; 187 for (i = 0; i < (Elf32_Word)ehdr->e_shnum; i++, symhdr++) 188 if (symhdr->sh_type == SHT_SYMTAB) 191 if ((symhdr->sh_type != SHT_SYMTAB) || 192 (symhdr->sh_link >= ehdr->e_shnum)) { 200 if ((symdata = elf_read(fd, (long)symhdr->sh_offset, 201 (size_t)symhdr->sh_size, 202 (size_t)((symhdr->sh_size / symhdr [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/os/ |
H A D | ksyms_snapshot.c | 84 Shdr *symhdr = base; local 85 Shdr *strhdr = symhdr + symhdr->sh_link; 86 size_t symsize = symhdr->sh_entsize; 87 size_t nsyms = symhdr->sh_size / symsize; 92 Sym *sym = (Sym *)(symhdr->sh_addr + i * symsize);
|
/opensolaris-onvv-gate/usr/src/uts/common/krtld/ |
H A D | kobj_kdi.c | 185 mp1->symhdr != mp2->symhdr || mp1->strhdr != mp2->strhdr ||
|
H A D | kobj.c | 738 KOBJ_MARK("symhdr"); 739 mp->symhdr = kobj_zalloc(sizeof (Shdr), KM_WAIT); 744 mp->symhdr->sh_type = SHT_SYMTAB; 754 mp->symhdr->sh_addr = dyn->d_un.d_ptr; 768 mp->symhdr->sh_entsize = dyn->d_un.d_val; 829 mp->symhdr->sh_size = mp->nsyms * mp->symhdr->sh_entsize; 864 sp = (Sym *)(mp->symtbl + i * mp->symhdr->sh_entsize); 927 mp->symhdr = shp; 931 mp->nsyms = mp->symhdr [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_ctf_open.c | 90 mp->symhdr, mp->strings, mp->strhdr, errp)) == NULL)
|
H A D | kmdb_module_load.c | 153 if ((mp = modp->mod_mp) == NULL || mp->symhdr == NULL || 176 kmc->kmc_symtab = mdb_gelf_symtab_create_raw(&kmc->kmc_ehdr, mp->symhdr, 376 &kmc->kmc_ehdr, mp->symhdr, mp->symtbl, mp->strhdr,
|
H A D | kmdb_kvm.c | 713 if (mod->symhdr != NULL && mod->strhdr != NULL && mod->symtbl != NULL && 718 mod->symhdr, mod->symtbl, mod->strhdr, mod->strings, 725 (uintptr_t)mod->symhdr) != sizeof (Shdr) ||
|
/opensolaris-onvv-gate/usr/src/uts/i86xpv/os/ |
H A D | xpv_panic.c | 895 mp->symhdr = shp; 949 if ((mp->symhdr != NULL) && (mp->symhdr->sh_link < mp->hdr.e_shnum)) { 951 (mp->shdrs + mp->symhdr->sh_link * mp->hdr.e_shentsize); 952 mp->nsyms = mp->symhdr->sh_size / mp->symhdr->sh_entsize; 955 mp->symsize = mp->symhdr->sh_size + 959 mp->strings = (char *)(mp->symtbl + mp->symhdr->sh_size); 962 mp->symhdr->sh_size, mp->symhdr [all...] |
/opensolaris-onvv-gate/usr/src/uts/intel/dtrace/ |
H A D | fbt.c | 154 Shdr *symhdr = mp->symhdr; local 186 if (str == NULL || symhdr == NULL || symhdr->sh_addr == NULL) { 194 symsize = symhdr->sh_entsize; 206 Sym *sym = (Sym *)(symhdr->sh_addr + i * symsize);
|
/opensolaris-onvv-gate/usr/src/uts/common/ctf/ |
H A D | ctf_mod.c | 141 symsect.cts_size = mp->symhdr->sh_size;
|
/opensolaris-onvv-gate/usr/src/uts/intel/amd64/krtld/ |
H A D | kobj_reloc.c | 182 (mp->symtbl+(stndx * mp->symhdr->sh_entsize)); 208 (mp->symtbl+(stndx * mp->symhdr->sh_entsize));
|
/opensolaris-onvv-gate/usr/src/uts/intel/ia32/krtld/ |
H A D | kobj_reloc.c | 178 (mp->symtbl+(stndx * mp->symhdr->sh_entsize)); 203 (mp->symtbl+(stndx * mp->symhdr->sh_entsize));
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | kobj.h | 60 Shdr *symhdr, *strhdr; member in struct:module
|
/opensolaris-onvv-gate/usr/src/uts/sparc/krtld/ |
H A D | kobj_reloc.c | 231 (mp->symtbl+(stndx * mp->symhdr->sh_entsize)); 259 (mp->symtbl+(stndx * mp->symhdr->sh_entsize));
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_ctf.c | 1224 Shdr *symhdr, const void *str_va, Shdr *strhdr, int *errp) 1237 symtab.cts_type = symhdr->sh_type; 1238 symtab.cts_flags = symhdr->sh_flags; 1240 symtab.cts_size = symhdr->sh_size; 1241 symtab.cts_entsize = symhdr->sh_entsize; 1242 symtab.cts_offset = symhdr->sh_offset; 1223 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
|
H A D | mdb_kvm.c | 119 Shdr symhdr, strhdr; local 173 if (kmod.symspace == NULL || kmod.symhdr == NULL || 183 if (mdb_tgt_vread(t, &symhdr, sizeof (Shdr), 184 (uintptr_t)kmod.symhdr) == -1) { 207 kmod.symsize = symhdr.sh_size + strhdr.sh_size; 216 kmod.strings = kmod.symspace + symhdr.sh_size; 239 km->km_symtab_hdr = symhdr;
|
/opensolaris-onvv-gate/usr/src/uts/sparc/dtrace/ |
H A D | fbt.c | 1004 Shdr *symhdr = mp->symhdr; local 1043 if (str == NULL || symhdr == NULL || symhdr->sh_addr == NULL) { 1051 symsize = symhdr->sh_entsize; 1092 Sym *sym = (Sym *)(symhdr->sh_addr + i * symsize);
|
/opensolaris-onvv-gate/usr/src/uts/common/fs/objfs/ |
H A D | objfs_data.c | 311 size = mp->symhdr->sh_size;
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/intel/modules/mdb_kb/ |
H A D | mdb_kb.c | 823 if (!xkb_read_word(xkb, (uintptr_t)module->symhdr + 831 if (!xkb_read_word(xkb, (uintptr_t)module->symhdr +
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | kmem.c | 2505 if (mdb_vread(&shdr, sizeof (shdr), (uintptr_t)mod.symhdr) == -1) {
|