Home | History | Annotate | Download | only in src

Lines Matching refs:phdr

258     Elf_W(Phdr) phdr;
259 GET_PHDR_FIELD(ei, offset, &phdr, p_type);
260 if (phdr.p_type == PT_LOAD) {
261 GET_PHDR_FIELD(ei, offset, &phdr, p_offset);
262 if (phdr.p_offset == mapoff) {
263 GET_PHDR_FIELD(ei, offset, &phdr, p_vaddr);
264 *load_offset = segbase - phdr.p_vaddr;
268 offset += sizeof(Elf_W(Phdr));
394 Elf_W(Phdr) *phdr = (Elf_W(Phdr) *) ((char *) ei->u.mapped.image + ehdr->e_phoff);
398 if (phdr[i].p_type == PT_LOAD && phdr[i].p_offset == mapoff) {
399 *load_offset = segbase - phdr[i].p_vaddr;
408 Elf_W(Phdr) *phdr = (Elf_W(Phdr) *) ((char *) ei->u.mapped.image + ehdr->e_phoff);
412 if (phdr[i].p_type == PT_LOAD && phdr[i].p_vaddr < min_vaddr) {
413 min_vaddr = phdr[i].p_vaddr;
619 Elf_W(Phdr)* phdr = (Elf_W(Phdr)*) ((char*) ei->u.mapped.image + ehdr->e_phoff);
622 if (phdr[i].p_type == PT_LOAD && phdr[i].p_offset == mapoff) {
623 *load_base = phdr[i].p_vaddr;
635 Elf_W(Phdr) phdr;
636 GET_PHDR_FIELD(ei, offset, &phdr, p_type);
637 GET_PHDR_FIELD(ei, offset, &phdr, p_offset);
642 if (phdr.p_type == PT_LOAD && phdr.p_offset == 0) {
643 GET_PHDR_FIELD(ei, offset, &phdr, p_vaddr);
644 *load_base = phdr.p_vaddr;
647 offset += sizeof(phdr);