/freebsd-10-stable/lib/libelf/ |
H A D | elf_phnum.c | 36 _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 D | libelf_extended.c | 109 _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 D | libelf_phdr.c | 42 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 D | libelf_ehdr.c | 44 _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 D | gelf_phdr.c | 129 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 D | elf_update.c | 406 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 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 (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 D | readelf.c | 1587 uint16_t type, phnum, shnum, notecount; local
|
/freebsd-10-stable/usr.bin/tip/tip/ |
H A D | acu.c | 70 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 D | tls.c | 276 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 D | elf2aout.c | 70 Elf64_Half phnum; local 128 phnum = xe16toh(e->e_phnum); 131 for (i = 0; i < phnum; i++) {
|
/freebsd-10-stable/sys/sys/ |
H A D | imgact_elf.h | 51 Elf_Size phnum; member in struct:__anon2174
|
/freebsd-10-stable/sys/contrib/ia64/libuwx/src/ |
H A D | uwx_symbols.c | 195 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 D | elfdump.c | 481 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 D | svr4_sysvec.c | 232 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
|
/freebsd-10-stable/libexec/rtld-elf/ |
H A D | rtld.c | 476 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 D | linux_sysvec.c | 292 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
|
/freebsd-10-stable/sys/kern/ |
H A D | imgact_elf.c | 1040 elf_auxargs->phnum = hdr->e_phnum; 1074 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
|
/freebsd-10-stable/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 261 AUXARGS_ENTRY_32(pos, AT_PHNUM, args->phnum);
|
/freebsd-10-stable/sys/i386/linux/ |
H A D | linux_sysvec.c | 270 AUXARGS_ENTRY(pos, AT_PHNUM, args->phnum);
|