/freebsd-current/contrib/elftoolchain/libelf/ |
H A D | elf_phnum.c | 35 _libelf_getphdrnum(Elf *e, size_t *phnum) argument 49 *phnum = e->e_u.e_elf.e_nphdr; 55 elf_getphdrnum(Elf *e, size_t *phnum) argument 57 return (_libelf_getphdrnum(e, phnum)); 62 elf_getphnum(Elf *e, size_t *phnum) argument 64 return (_libelf_getphdrnum(e, phnum) >= 0);
|
H A D | libelf_extended.c | 108 _libelf_setphnum(Elf *e, void *eh, int ec, size_t phnum) argument 112 if (phnum >= PN_XNUM) { 119 scn->s_shdr.s_shdr32.sh_info = (Elf32_Word) phnum; 121 scn->s_shdr.s_shdr64.sh_info = (Elf64_Word) phnum; 125 phnum = PN_XNUM; 129 ((Elf32_Ehdr *) eh)->e_phnum = phnum & 0xFFFFU; 131 ((Elf64_Ehdr *) eh)->e_phnum = phnum & 0xFFFFU;
|
H A D | libelf_ehdr.c | 41 _libelf_load_extended(Elf *e, int ec, uint64_t shoff, uint16_t phnum, argument 82 e->e_u.e_elf.e_nphdr = (phnum != PN_XNUM) ? phnum : 110 uint16_t phnum, shnum, strndx; local 179 phnum = ((Elf32_Ehdr *) ehdr)->e_phnum; 184 phnum = ((Elf64_Ehdr *) ehdr)->e_phnum; 191 (shoff == 0LL && (shnum != 0 || phnum == PN_XNUM || 201 if ((shnum == 0 && shoff != 0) || phnum == PN_XNUM || strndx == SHN_XINDEX) { 202 if (_libelf_load_extended(e, ec, shoff, phnum, strndx) == 0) 206 e->e_u.e_elf.e_nphdr = phnum; [all...] |
H A D | libelf_phdr.c | 39 size_t phnum; local 66 phnum = e->e_u.e_elf.e_nphdr; 76 fsz = gelf_fsize(e, ELF_T_PHDR, phnum, e->e_version); 93 if ((phdr = calloc(phnum, msz)) == NULL) { 106 (*xlator)(phdr, phnum * msz, e->e_rawfile + phoff, phnum,
|
H A D | gelf_phdr.c | 56 size_t phnum; local 61 elf_getphdrnum(e, &phnum) < 0) { 66 if ((size_t)index >= phnum) { 126 size_t phnum; local 133 elf_getphdrnum(e, &phnum) < 0) { 146 if (ndx < 0 || (size_t)ndx > phnum) {
|
H A D | elf_update.c | 515 size_t phnum, shnum; local 574 phnum = e->e_u.e_elf.e_nphdr; 588 (E)->e_phentsize = (uint16_t) ((phnum == 0) ? 0 : \ 613 if (phnum) { 614 fsz = _libelf_fsize(ELF_T_PHDR, ec, eh_version, phnum); 694 _libelf_setphnum(e, ehdr, ec, phnum); 899 size_t fsz, msz, phnum; local 909 phnum = e->e_u.e_elf.e_nphdr; 910 assert(phnum > 0); 931 fsz = _libelf_fsize(ELF_T_PHDR, ec, e->e_version, phnum); [all...] |
/freebsd-current/contrib/file/src/ |
H A D | elfclass.h | 39 phnum = elf_getu16(swap, elfhdr.e_phnum); 40 if (phnum > ms->elf_phnum_max) 41 return toomany(ms, "program headers", phnum); 44 CAST(off_t, elf_getu(swap, elfhdr.e_phoff)), phnum, 52 phnum = elf_getu16(swap, elfhdr.e_phnum); 53 if (phnum > ms->elf_phnum_max) 54 return toomany(ms, "program", phnum); 59 CAST(off_t, elf_getu(swap, elfhdr.e_phoff)), phnum,
|
H A D | readelf.c | 1831 uint16_t type, phnum, shnum, notecount; local
|
/freebsd-current/usr.bin/tip/tip/ |
H A D | acu.c | 62 char *phnum, string[256]; local 96 phnum = cp; 101 if (strlen(phnum) == 0) 104 conflag = (*acu->acu_dialer)(phnum, CU); 108 logent(value(HOST), phnum, acu->acu_name, "call failed"); local 125 phnum = cp; 128 if (strlen(phnum) == 0) 131 conflag = (*acu->acu_dialer)(phnum, CU); 135 logent(value(HOST), phnum, acu->acu_name, "call failed"); local 143 logent(value(HOST), phnum, ac local [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_globals.cpp | 30 ElfW(Half) phnum) { 32 for (unsigned i = 0; i != phnum; ++i) { 54 ElfW(Half) phnum) { 56 for (unsigned i = 0; i != phnum; ++i) { 78 CheckCodeModel(base, phdr, phnum);
|
H A D | hwasan_globals.h | 41 // Walk through the specific DSO (as specified by the base, phdr, and phnum), 46 ElfW(Half) phnum); member in namespace:__hwasan
|
H A D | hwasan_interface_internal.h | 31 ElfW(Half) phnum); 35 ElfW(Half) phnum);
|
H A D | hwasan.cpp | 418 ElfW(Half) phnum) { 419 for (const hwasan_global &global : HwasanGlobalsFor(base, phdr, phnum)) 424 ElfW(Half) phnum) { 425 for (; phnum != 0; ++phdr, --phnum)
|
/freebsd-current/lib/libkvm/ |
H A D | kvm_arm.c | 57 size_t phnum; member in struct:vmstate 72 n = vm->phnum; 126 if (_kvm_read_core_phdrs(kd, &vm->phnum, &vm->phdr) == -1) 130 for (i = 0; i < vm->phnum; i++) {
|
H A D | kvm_amd64.c | 57 size_t phnum; member in struct:vmstate 78 n = vm->phnum; 123 if (_kvm_read_core_phdrs(kd, &kd->vmst->phnum,
|
H A D | kvm_i386.c | 63 size_t phnum; member in struct:vmstate 83 n = vm->phnum; 129 if (_kvm_read_core_phdrs(kd, &kd->vmst->phnum,
|
H A D | kvm_private.c | 164 size_t i, phnum; local 192 if (elf_getphdrnum(elf, &phnum) == -1) { 197 phdr = calloc(phnum, sizeof(*phdr)); 203 for (i = 0; i < phnum; i++) { 211 *phnump = phnum;
|
/freebsd-current/lib/libc/gen/ |
H A D | tls.c | 408 size_t phent, phnum; local 417 phent = phnum = 0; 429 phnum = auxp->a_un.a_val; 433 if (phdr == NULL || phent != sizeof(Elf_Phdr) || phnum == 0) 436 for (i = 0; (unsigned) i < phnum; i++) {
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | elf_common.c | 66 AUXARGS_ENTRY(pos, AT_OLD_PHNUM, args->phnum);
|
/freebsd-current/sys/sys/ |
H A D | imgact_elf.h | 62 Elf_Size phnum; member in struct:__anon12
|
/freebsd-current/usr.bin/elfdump/ |
H A D | elfdump.c | 509 u_int64_t phnum; local 612 phnum = elf_get_quarter(e, e, E_PHNUM); 642 for (i = 0; (u_int64_t)i < phnum; i++) { 725 u_int64_t phnum; local 742 phnum = elf_get_quarter(e, e, E_PHNUM); 757 fprintf(out, "\te_phnum: %jd\n", (intmax_t)phnum); 771 u_int64_t phnum; local 784 phnum = elf_get_quarter(e, e, E_PHNUM); 786 for (i = 0; (u_int64_t)i < phnum; i++) {
|
/freebsd-current/contrib/elftoolchain/elfdump/ |
H A D | elfdump.c | 1337 size_t phnum, i; local 1340 if (elf_getphnum(ed->elf, &phnum) == 0) { 1345 for (i = 0; i < phnum; i++) { 1836 size_t filesize, i, phnum; local 1845 if (!elf_getphnum(ed->elf, &phnum)) { 1849 for (i = 0; i < phnum; i++) {
|
/freebsd-current/contrib/elftoolchain/readelf/ |
H A D | readelf.c | 2263 size_t phnum, shnum, shstrndx; local 2328 if (elf_getphnum(re->elf, &phnum)) 2329 printf(" (%zu)", phnum); 2470 size_t phnum, size; local 2484 if (elf_getphnum(re->elf, &phnum) == 0) { 2488 if (phnum == 0) { 2496 (uintmax_t)phnum, (uintmax_t)re->ehdr.e_phoff); 2507 for (i = 0; (size_t) i < phnum; i++) { 2542 for (i = 0; (size_t)i < phnum; i++) { 3706 size_t filesize, phnum; local [all...] |
/freebsd-current/sys/compat/linux/ |
H A D | linux_elf.c | 518 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
|
/freebsd-current/libexec/rtld-elf/ |
H A D | rtld.c | 525 int argc, fd, i, mib[4], old_osrel, osrel, phnum, rtld_argc; local 784 phnum = aux_info[AT_PHNUM]->a_un.a_val; 789 if ((obj_main = digest_phdr(phdr, phnum, imgentry, argv0)) == NULL) 1634 digest_phdr(const Elf_Phdr *phdr, int phnum, caddr_t entry, const char *path) argument 1637 const Elf_Phdr *phlimit = phdr + phnum;
|