Lines Matching refs:elfdata
246 caddr_t elfdata = NULL; in fake_elf64() local
447 if ((elfdata = calloc(1, size)) == NULL) in fake_elf64()
451 ep = (Ehdr *)elfdata; in fake_elf64()
469 sp = (Shdr *)(elfdata + ep->e_shoff); in fake_elf64()
477 if (Pread(P, &elfdata[ep->e_phoff], phnum * ep->e_phentsize, in fake_elf64()
502 (void) memcpy(&elfdata[off], shstr, sizeof (shstr)); in fake_elf64()
524 if (Pread(P, &elfdata[off], sp->sh_size, in fake_elf64()
551 if (Pread(P, &elfdata[off], sp->sh_size, in fake_elf64()
577 if (Pread(P, &elfdata[off], sp->sh_size, in fake_elf64()
601 (void) memcpy(&elfdata[off], dp, sp->sh_size); in fake_elf64()
697 if (Pread(P, &elfdata[off], sp->sh_size, sp->sh_addr) != in fake_elf64()
709 assert(((uintptr_t)(sp) - 1) < ((uintptr_t)elfdata + size)); in fake_elf64()
712 if ((elf = elf_memory(elfdata, size)) == NULL) { in fake_elf64()
713 free(elfdata); in fake_elf64()
717 fptr->file_elfmem = elfdata; in fake_elf64()
724 if (elfdata != NULL) in fake_elf64()
725 free(elfdata); in fake_elf64()