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

/freebsd-10-stable/lib/libelf/
H A Delf_phnum.c36 _libelf_getphdrnum(Elf *e, size_t *phnum) argument
50 *phnum = e->e_u.e_elf.e_nphdr;
56 elf_getphdrnum(Elf *e, size_t *phnum) argument
58 return (_libelf_getphdrnum(e, phnum));
63 elf_getphnum(Elf *e, size_t *phnum) argument
65 return (_libelf_getphdrnum(e, phnum) >= 0);
H A Dlibelf_extended.c109 _libelf_setphnum(Elf *e, void *eh, int ec, size_t phnum) argument
113 if (phnum >= PN_XNUM) {
120 scn->s_shdr.s_shdr32.sh_info = phnum;
122 scn->s_shdr.s_shdr64.sh_info = phnum;
126 phnum = PN_XNUM;
130 ((Elf32_Ehdr *) eh)->e_phnum = phnum;
132 ((Elf64_Ehdr *) eh)->e_phnum = phnum;
H A Dlibelf_phdr.c42 size_t phnum, phentsize; local
69 phnum = e->e_u.e_elf.e_nphdr;
81 fsz = gelf_fsize(e, ELF_T_PHDR, phnum, e->e_version);
94 if ((phdr = calloc(phnum, msz)) == NULL) {
106 (*xlator)(phdr, phnum * msz, e->e_rawfile + phoff, phnum,
H A Dlibelf_ehdr.c44 _libelf_load_extended(Elf *e, int ec, uint64_t shoff, uint16_t phnum, argument
79 e->e_u.e_elf.e_nphdr = (phnum != PN_XNUM) ? phnum :
107 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 ||
198 e->e_u.e_elf.e_nphdr = phnum;
201 } else if (_libelf_load_extended(e, ec, shoff, phnum, strndx) == 0)
H A Dgelf_phdr.c129 int ec, phnum; local
149 phnum = ((Elf32_Ehdr *) ehdr)->e_phnum;
151 phnum = ((Elf64_Ehdr *) ehdr)->e_phnum;
153 if (ndx < 0 || ndx > phnum) {
H A Delf_update.c406 size_t phnum, shnum; local
462 phnum = e->e_u.e_elf.e_nphdr;
475 (E)->e_phentsize = (phnum == 0) ? 0 : _libelf_fsize( \
495 if (phnum) {
496 fsz = _libelf_fsize(ELF_T_PHDR, ec, eh_version, phnum);
562 _libelf_setphnum(e, ehdr, ec, phnum);
710 size_t fsz, msz, phnum, shnum; local
733 phnum = e->e_u.e_elf.e_nphdr;
775 if (phnum != 0 && phoff != 0) {
778 fsz = _libelf_fsize(ELF_T_PHDR, ec, e->e_version, phnum);
[all...]
/freebsd-10-stable/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 (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 (off_t)elf_getu(swap, elfhdr.e_phoff), phnum,
H A Dreadelf.c1587 uint16_t type, phnum, shnum, notecount; local
/freebsd-10-stable/usr.bin/tip/tip/
H A Dacu.c70 char *phnum, string[256]; local
104 phnum = cp;
109 if (strlen(phnum) == 0)
112 conflag = (*acu->acu_dialer)(phnum, CU);
116 logent(value(HOST), phnum, acu->acu_name, "call failed"); local
133 phnum = cp;
136 if (strlen(phnum) == 0)
139 conflag = (*acu->acu_dialer)(phnum, CU);
143 logent(value(HOST), phnum, acu->acu_name, "call failed"); local
151 logent(value(HOST), phnum, ac local
[all...]
/freebsd-10-stable/lib/libc/gen/
H A Dtls.c276 size_t phent, phnum; local
285 phent = phnum = 0;
297 phnum = auxp->a_un.a_val;
301 if (phdr == NULL || phent != sizeof(Elf_Phdr) || phnum == 0)
304 for (i = 0; (unsigned) i < phnum; i++) {
/freebsd-10-stable/usr.bin/elf2aout/
H A Delf2aout.c70 Elf64_Half phnum; local
128 phnum = xe16toh(e->e_phnum);
131 for (i = 0; i < phnum; i++) {
/freebsd-10-stable/sys/sys/
H A Dimgact_elf.h51 Elf_Size phnum; member in struct:__anon2174
/freebsd-10-stable/sys/contrib/ia64/libuwx/src/
H A Duwx_symbols.c195 int phnum; member in struct:elf_file
374 if (ef->phnum == 0)
390 for (i = 0; i < ef->phnum; i++) {
422 for (i = 0; i < ef->phnum; i++) {
590 ef->phnum = header.hdr32.e_phnum;
608 ef->phnum = header.hdr64.e_phnum;
648 ef->phnum = 0;
/freebsd-10-stable/usr.bin/elfdump/
H A Delfdump.c481 u_int64_t phnum; local
572 phnum = elf_get_quarter(e, e, E_PHNUM);
602 for (i = 0; (u_int64_t)i < phnum; i++) {
685 u_int64_t phnum; local
702 phnum = elf_get_quarter(e, e, E_PHNUM);
717 fprintf(out, "\te_phnum: %jd\n", (intmax_t)phnum);
731 u_int64_t phnum; local
744 phnum = elf_get_quarter(e, e, E_PHNUM);
746 for (i = 0; (u_int64_t)i < phnum; i++) {
/freebsd-10-stable/sys/compat/svr4/
H A Dsvr4_sysvec.c232 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
/freebsd-10-stable/libexec/rtld-elf/
H A Drtld.c476 int phnum; local
483 phnum = aux_info[AT_PHNUM]->a_un.a_val;
488 if ((obj_main = digest_phdr(phdr, phnum, entry, argv0)) == NULL)
1270 digest_phdr(const Elf_Phdr *phdr, int phnum, caddr_t entry, const char *path) argument
1273 const Elf_Phdr *phlimit = phdr + phnum;
/freebsd-10-stable/sys/amd64/linux/
H A Dlinux_sysvec.c292 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
/freebsd-10-stable/sys/kern/
H A Dimgact_elf.c1040 elf_auxargs->phnum = hdr->e_phnum;
1074 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
/freebsd-10-stable/sys/amd64/linux32/
H A Dlinux32_sysvec.c261 AUXARGS_ENTRY_32(pos, AT_PHNUM, args->phnum);
/freebsd-10-stable/sys/i386/linux/
H A Dlinux_sysvec.c270 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);

Completed in 140 milliseconds