/opensolaris-onvv-gate/usr/src/common/crypto/fips/ |
H A D | fips_checksum.c | 134 Elf64_Shdr *shdrs; local 142 if ((shdrs = (Elf64_Shdr *)FIPS_ALLOC(size)) == NULL) { 143 ERRLOG0("Not enough memory for shdrs\n"); 146 if (FIPS_READ_FILE(file, (char *)shdrs, size, ehdr->e_shoff) < 0) { 151 section = &(shdrs[ehdr->e_shstrndx]); 163 if (process_section(&sha1ctx, &(shdrs[i]), 208 Elf64_Shdr *shdrs = NULL; local 217 if ((shdrs = (Elf64_Shdr *)FIPS_ALLOC(shdrssz)) == NULL) { 218 ERRLOG0("Not enough memory for shdrs\n"); 221 if (FIPS_READ_FILE(file, (char *)shdrs, shdrss [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/krtld/ |
H A D | krtld.c | 231 Shdr *shdrs; local 249 shdrs = mdb_alloc(nbytes, UM_SLEEP | UM_GC); 250 mdb_vread(shdrs, nbytes, (uintptr_t)mod.shdrs); 253 dump_shdr(&shdrs[i], i); 368 { "modhdrs", ":", "given modctl, dump module ehdr and shdrs", modhdrs },
|
/opensolaris-onvv-gate/usr/src/uts/intel/amd64/krtld/ |
H A D | kobj_isa.c | 96 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize);
|
H A D | kobj_reloc.c | 290 (mp->shdrs + shn * mp->hdr.e_shentsize); 313 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize);
|
/opensolaris-onvv-gate/usr/src/uts/intel/ia32/krtld/ |
H A D | kobj_isa.c | 96 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize);
|
H A D | kobj_reloc.c | 284 (mp->shdrs + shn * mp->hdr.e_shentsize); 307 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize);
|
/opensolaris-onvv-gate/usr/src/uts/sparc/krtld/ |
H A D | kobj_isa.c | 112 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize);
|
H A D | kobj_reloc.c | 190 shp = (Shdr *)mp->shdrs; 349 (mp->shdrs + shn * mp->hdr.e_shentsize); 371 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize);
|
/opensolaris-onvv-gate/usr/src/psm/stand/boot/common/ |
H A D | readfile.c | 1108 caddr_t shdrs = NULL; local 1140 if ((shdrs = (caddr_t)kmem_alloc(size, 0)) == NULL) { 1148 xread(fd, shdrs, size) != size) { 1153 AUX(*avp, AT_SUN_LDSHDR, shdrs); 1162 sp = (Elf32_Shdr *)(shdrs + (i*ehdr->e_shentsize)); 1240 if (shdrs) 1241 kmem_free(shdrs, size); 1261 caddr_t shdrs = NULL; local 1296 if ((shdrs = (caddr_t)kmem_alloc(size, 0)) == NULL) { 1304 xread(fd, shdrs, siz [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/krtld/ |
H A D | kobj.c | 731 mp->shdrs = NULL; 911 mp->shdrs = kobj_alloc(shsize, KM_WAIT); 912 bcopy(bootaux[BA_LDSHDR].ba_ptr, mp->shdrs, shsize); 915 shp = (Shdr *)(mp->shdrs + (i * mp->hdr.e_shentsize)); 934 (mp->shdrs + mp->symhdr->sh_link * mp->hdr.e_shentsize); 1240 mp->shdrs = kobj_alloc(n, KM_WAIT); 1241 if (kobj_read_file(file, mp->shdrs, n, 1544 mp->shdrs = mp->symspace; 1545 mp->symhdr = (Shdr *)mp->shdrs; 1600 shp = (Shdr *)(omp->shdrs [all...] |
/opensolaris-onvv-gate/usr/src/uts/i86xpv/os/ |
H A D | xpv_panic.c | 869 mp->shdrs = kmem_zalloc(n, KM_SLEEP); 870 if (kobj_read_file(file, mp->shdrs, n, mp->hdr.e_shoff) < 0) 874 shp = (Shdr *)(mp->shdrs + mp->hdr.e_shstrndx * mp->hdr.e_shentsize); 886 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize); 951 (mp->shdrs + mp->symhdr->sh_link * mp->hdr.e_shentsize); 991 if (mp->shdrs != NULL) 992 kmem_free(mp->shdrs, mp->hdr.e_shentsize * mp->hdr.e_shnum);
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | kobj.h | 59 char *shdrs; member in struct:module
|
/opensolaris-onvv-gate/usr/src/lib/libproc/common/ |
H A D | Pcore.c | 1529 GElf_Shdr *shp, *shdrs = NULL; local 1549 if ((shdrs = malloc(efp->e_hdr.e_shnum * sizeof (GElf_Shdr))) == NULL) { 1559 free(shdrs); 1574 core_shdr_to_gelf(p, &shdrs[i]); 1576 (void) memcpy(&shdrs[i], p, sizeof (GElf_Shdr)); 1586 shp = &shdrs[efp->e_hdr.e_shstrndx]; 1609 shp = &shdrs[i]; 1651 if (shdrs[shp->sh_link].sh_type == SHT_DYNSYM) 1656 shp, &shdrs[shp->sh_link]); 1661 free(shdrs); [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gelf.c | 232 caddr_t shdrs, shp; local 245 warn("failed to seek %s to shdrs", IOP_NAME(gf->gf_io)); 250 shdrs = mdb_alloc(nbytes, UM_SLEEP); 252 if (IOP_READ(gf->gf_io, shdrs, nbytes) != nbytes) { 254 mdb_free(shdrs, nbytes); 261 shp = shdrs; 267 mdb_free(shdrs, nbytes);
|