Lines Matching refs:d_un
594 (ef->address + dp->d_un.d_ptr); in parse_dynamic()
602 ef->strtab = (caddr_t) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
605 ef->strsz = dp->d_un.d_val; in parse_dynamic()
608 ef->symtab = (Elf_Sym*) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
611 if (dp->d_un.d_val != sizeof(Elf_Sym)) in parse_dynamic()
615 ef->got = (Elf_Addr *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
618 ef->rel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
621 ef->relsize = dp->d_un.d_val; in parse_dynamic()
624 if (dp->d_un.d_val != sizeof(Elf_Rel)) in parse_dynamic()
628 ef->pltrel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
631 ef->pltrelsize = dp->d_un.d_val; in parse_dynamic()
634 ef->rela = (const Elf_Rela *) (ef->address + dp->d_un.d_ptr); in parse_dynamic()
637 ef->relasize = dp->d_un.d_val; in parse_dynamic()
640 if (dp->d_un.d_val != sizeof(Elf_Rela)) in parse_dynamic()
644 plttype = dp->d_un.d_val; in parse_dynamic()
650 dp->d_un.d_ptr = (Elf_Addr)&r_debug; in parse_dynamic()