Lines Matching defs:phnum
105 uint_t phnum;
107 if (read_ehdr32(P, &ehdr, &phnum, ehdr_start) != 0)
110 addrs = malloc(sizeof (uintptr_t) * phnum * 2);
112 for (i = 0; i < phnum; i++, a += ehdr.e_phentsize) {
133 uint_t phnum;
135 if (read_ehdr64(P, &ehdr, &phnum, ehdr_start) != 0)
138 addrs = malloc(sizeof (uintptr_t) * phnum * 2);
140 for (i = 0; i < phnum; i++, a += ehdr.e_phentsize) {
1062 read_ehdr32(struct ps_prochandle *P, Elf32_Ehdr *ehdr, uint_t *phnum,
1081 if ((*phnum = ehdr->e_phnum) == PN_XNUM) {
1090 *phnum = shdr0.sh_info;
1098 uint_t phnum, Elf32_Phdr *phdr, uintptr_t addr)
1102 for (i = 0; i < phnum; i++) {
1116 read_ehdr64(struct ps_prochandle *P, Elf64_Ehdr *ehdr, uint_t *phnum,
1135 if ((*phnum = ehdr->e_phnum) == PN_XNUM) {
1144 *phnum = shdr0.sh_info;
1152 uint_t phnum, Elf64_Phdr *phdr, uintptr_t addr)
1156 for (i = 0; i < phnum; i++) {
1271 uint_t phnum, i;
1273 if (read_ehdr32(P, &ehdr, &phnum, addr) != 0 ||
1274 read_dynamic_phdr32(P, &ehdr, phnum, &phdr, addr) != 0)
1306 uint_t phnum, i;
1308 if (read_ehdr64(P, &ehdr, &phnum, addr) != 0 ||
1309 read_dynamic_phdr64(P, &ehdr, phnum, &phdr, addr) != 0)
1352 uint_t phnum;
1367 if ((read_ehdr32(P, &ehdr, &phnum, addr) != 0) ||
1368 read_dynamic_phdr32(P, &ehdr, phnum, &phdr, addr) != 0)
1371 elf = fake_elf32(P, fptr, addr, &ehdr, phnum, &phdr);
1377 if (read_ehdr64(P, &ehdr, &phnum, addr) != 0 ||
1378 read_dynamic_phdr64(P, &ehdr, phnum, &phdr, addr) != 0)
1381 elf = fake_elf64(P, fptr, addr, &ehdr, phnum, &phdr);