Searched refs:phnum (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-current/contrib/elftoolchain/libelf/
H A Delf_phnum.c35 _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 Dlibelf_extended.c108 _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 Dlibelf_ehdr.c41 _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 Dlibelf_phdr.c39 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 Dgelf_phdr.c56 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 Delf_update.c515 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 Delfclass.h39 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 Dreadelf.c1831 uint16_t type, phnum, shnum, notecount; local
/freebsd-current/usr.bin/tip/tip/
H A Dacu.c62 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 Dhwasan_globals.cpp30 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 Dhwasan_globals.h41 // Walk through the specific DSO (as specified by the base, phdr, and phnum),
46 ElfW(Half) phnum); member in namespace:__hwasan
H A Dhwasan_interface_internal.h31 ElfW(Half) phnum);
35 ElfW(Half) phnum);
H A Dhwasan.cpp418 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 Dkvm_arm.c57 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 Dkvm_amd64.c57 size_t phnum; member in struct:vmstate
78 n = vm->phnum;
123 if (_kvm_read_core_phdrs(kd, &kd->vmst->phnum,
H A Dkvm_i386.c63 size_t phnum; member in struct:vmstate
83 n = vm->phnum;
129 if (_kvm_read_core_phdrs(kd, &kd->vmst->phnum,
H A Dkvm_private.c164 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 Dtls.c408 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 Delf_common.c66 AUXARGS_ENTRY(pos, AT_OLD_PHNUM, args->phnum);
/freebsd-current/sys/sys/
H A Dimgact_elf.h62 Elf_Size phnum; member in struct:__anon12
/freebsd-current/usr.bin/elfdump/
H A Delfdump.c509 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 Delfdump.c1337 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 Dreadelf.c2263 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 Dlinux_elf.c518 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
/freebsd-current/libexec/rtld-elf/
H A Drtld.c525 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;

Completed in 176 milliseconds

12