Searched refs:shdrs (Results 1 - 14 of 14) sorted by relevance

/opensolaris-onvv-gate/usr/src/common/crypto/fips/
H A Dfips_checksum.c134 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 Dkrtld.c231 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 Dkobj_isa.c96 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize);
H A Dkobj_reloc.c290 (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 Dkobj_isa.c96 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize);
H A Dkobj_reloc.c284 (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 Dkobj_isa.c112 shp = (Shdr *)(mp->shdrs + shn * mp->hdr.e_shentsize);
H A Dkobj_reloc.c190 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 Dreadfile.c1108 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 Dkobj.c731 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 Dxpv_panic.c869 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 Dkobj.h59 char *shdrs; member in struct:module
/opensolaris-onvv-gate/usr/src/lib/libproc/common/
H A DPcore.c1529 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 Dmdb_gelf.c232 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);

Completed in 232 milliseconds