Elf64_Phdr
Elf64_Phdr *phdr; /* 64 bit prog header for current file */
#define Elf_Phdr Elf64_Phdr
gelf64_to_phdr(const Elf64_Phdr *src, GElf_Phdr *dst)
bcopy(src, dst, sizeof (Elf64_Phdr));
if (gelf_phdrs_init(gf, sizeof (Elf64_Phdr),
Elf64_Phdr *os_phdr;
Elf64_Phdr *phdrs = elf64_getphdr(elf);
Elf64_Phdr *dst = elf64_getphdr(elf);
Elf64_Phdr *
return ((Elf64_Phdr*) getphdr(elf, ELFCLASS64));
#define Elf_Phdr Elf64_Phdr
Elf64_Phdr * ph = elf64_getphdr(dst_elf) +
typedef Elf64_Phdr GElf_Phdr;
Elf64_Phdr *elf64_getphdr(Elf *);
Elf64_Phdr *elf64_newphdr(Elf *, size_t);
elf_file.ehdr.e_phentsize = sizeof (Elf64_Phdr);
if (sizeof(Elf64_Phdr) != sizeof(dw_elf64_phdr)) {
#define Elf_Phdr Elf64_Phdr
ehdr.e_phentsize = sizeof (Elf64_Phdr);
Elf64_Phdr phdr;
Elf64_Phdr phdr;
Elf64_Phdr phdr;
uint_t phnum, Elf64_Phdr *phdr, uintptr_t addr)
Elf64_Phdr phdr;
Elf64_Phdr phdr;
Elf64_Phdr phdr;
uintptr_t addr, Elf64_Ehdr *ehdr, uint_t phnum, Elf64_Phdr *phdr);
iload64(char *rtld, Elf64_Phdr *thdr, Elf64_Phdr *dhdr, auxv64_t **avp)
static Elf64_Addr iload64(char *, Elf64_Phdr *, Elf64_Phdr *, auxv64_t **);
Elf64_Phdr *phdr; /* program header */
Elf64_Phdr *thdr; /* "text" program header */
Elf64_Phdr *dhdr; /* "data" program header */
phdr = (Elf64_Phdr *)(allphdrs + elfhdrp->e_phentsize * i);
phdr = (Elf64_Phdr *)(allphdrs + elfhdrp->e_phentsize * i);
Elf64_Phdr *phdr;
phdr = (Elf64_Phdr *)(allphdrs + eh->e_phentsize * i);
Elf64_Phdr *phdr;
phdr = (Elf64_Phdr *)(phdrs + eh->e_phentsize * ndx);
ehdr.e_phentsize = sizeof (Elf64_Phdr);
if (phentsize < sizeof (Elf64_Phdr)) {
typedef Elf64_Phdr Phdr;
phdr = (Elf64_Phdr *)(allphdrs + eh->e_phentsize * i);
Elf64_Phdr *phdr;
Elf64_Phdr *phdr;
phdr = (Elf64_Phdr *)(phdrbase + ehdr->e_phentsize * i);