Home
last modified time | relevance | path

Searched refs:shdrs (Results 1 – 13 of 13) sorted by relevance

/titanic_44/usr/src/cmd/mdb/common/modules/krtld/
H A Dkrtld.c231 Shdr *shdrs; in modhdrs() local
249 shdrs = mdb_alloc(nbytes, UM_SLEEP | UM_GC); in modhdrs()
250 mdb_vread(shdrs, nbytes, (uintptr_t)mod.shdrs); in modhdrs()
253 dump_shdr(&shdrs[i], i); in modhdrs()
/titanic_44/usr/src/psm/stand/boot/common/
H A Dreadfile.c1108 caddr_t shdrs = NULL; in iload32() local
1140 if ((shdrs = (caddr_t)kmem_alloc(size, 0)) == NULL) { in iload32()
1148 xread(fd, shdrs, size) != size) { in iload32()
1153 AUX(*avp, AT_SUN_LDSHDR, shdrs); in iload32()
1162 sp = (Elf32_Shdr *)(shdrs + (i*ehdr->e_shentsize)); in iload32()
1240 if (shdrs) in iload32()
1241 kmem_free(shdrs, size); in iload32()
1261 caddr_t shdrs = NULL; local
1296 if ((shdrs = (caddr_t)kmem_alloc(size, 0)) == NULL) {
1304 xread(fd, shdrs, size) != size) {
[all …]
/titanic_44/usr/src/uts/i86xpv/os/
H A Dxpv_panic.c871 mp->shdrs = kmem_zalloc(n, KM_SLEEP); in init_xen_module()
872 if (kobj_read_file(file, mp->shdrs, n, mp->hdr.e_shoff) < 0) in init_xen_module()
876 shp = (Shdr *)(mp->shdrs + mp->hdr.e_shstrndx * mp->hdr.e_shentsize); in init_xen_module()
888 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize); in init_xen_module()
953 (mp->shdrs + mp->symhdr->sh_link * mp->hdr.e_shentsize); in init_xen_module()
993 if (mp->shdrs != NULL) in init_xen_module()
994 kmem_free(mp->shdrs, mp->hdr.e_shentsize * mp->hdr.e_shnum); in init_xen_module()
/titanic_44/usr/src/uts/common/krtld/
H A Dkobj.c735 mp->shdrs = NULL; in load_exec()
915 mp->shdrs = kobj_alloc(shsize, KM_WAIT); in load_linker()
916 bcopy(bootaux[BA_LDSHDR].ba_ptr, mp->shdrs, shsize); in load_linker()
919 shp = (Shdr *)(mp->shdrs + (i * mp->hdr.e_shentsize)); in load_linker()
938 (mp->shdrs + mp->symhdr->sh_link * mp->hdr.e_shentsize); in load_linker()
1244 mp->shdrs = kobj_alloc(n, KM_WAIT); in bind_primary()
1245 if (kobj_read_file(file, mp->shdrs, n, in bind_primary()
1562 mp->shdrs = mp->symspace; in kobj_export_ksyms()
1563 mp->symhdr = (Shdr *)mp->shdrs; in kobj_export_ksyms()
1618 shp = (Shdr *)(omp->shdrs + shn * omp->hdr.e_shentsize); in kobj_export_ksyms()
[all …]
/titanic_44/usr/src/uts/sparc/krtld/
H A Dkobj_reloc.c190 shp = (Shdr *)mp->shdrs; in do_relocate()
349 (mp->shdrs + shn * mp->hdr.e_shentsize); in do_relocations()
371 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize); in do_relocations()
H A Dkobj_isa.c112 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize); in get_progbits_size()
/titanic_44/usr/src/uts/intel/ia32/krtld/
H A Dkobj_reloc.c284 (mp->shdrs + shn * mp->hdr.e_shentsize); in do_relocations()
307 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize); in do_relocations()
H A Dkobj_isa.c96 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize); in get_progbits_size()
/titanic_44/usr/src/uts/intel/amd64/krtld/
H A Dkobj_reloc.c290 (mp->shdrs + shn * mp->hdr.e_shentsize); in do_relocations()
313 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize); in do_relocations()
H A Dkobj_isa.c96 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize); in get_progbits_size()
/titanic_44/usr/src/uts/common/sys/
H A Dkobj.h59 char *shdrs; member
/titanic_44/usr/src/lib/libproc/common/
H A DPcore.c2065 GElf_Shdr *shp, *shdrs = NULL; in core_load_shdrs() local
2085 if ((shdrs = malloc(efp->e_hdr.e_shnum * sizeof (GElf_Shdr))) == NULL) { in core_load_shdrs()
2095 free(shdrs); in core_load_shdrs()
2110 core_shdr_to_gelf(p, &shdrs[i]); in core_load_shdrs()
2112 (void) memcpy(&shdrs[i], p, sizeof (GElf_Shdr)); in core_load_shdrs()
2122 shp = &shdrs[efp->e_hdr.e_shstrndx]; in core_load_shdrs()
2145 shp = &shdrs[i]; in core_load_shdrs()
2187 if (shdrs[shp->sh_link].sh_type == SHT_DYNSYM) in core_load_shdrs()
2192 shp, &shdrs[shp->sh_link]); in core_load_shdrs()
2197 free(shdrs); in core_load_shdrs()
/titanic_44/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gelf.c232 caddr_t shdrs, shp; in gelf_shdrs_init() local
250 shdrs = mdb_alloc(nbytes, UM_SLEEP); in gelf_shdrs_init()
252 if (IOP_READ(gf->gf_io, shdrs, nbytes) != nbytes) { in gelf_shdrs_init()
254 mdb_free(shdrs, nbytes); in gelf_shdrs_init()
261 shp = shdrs; in gelf_shdrs_init()
267 mdb_free(shdrs, nbytes); in gelf_shdrs_init()