elf 105 ddb/db_elf.c Elf_Ehdr *elf;
elf 138 ddb/db_elf.c elf = (Elf_Ehdr *)symtab;
elf 139 ddb/db_elf.c if (memcmp(elf->e_ident, ELFMAG, SELFMAG) != 0 ||
elf 140 ddb/db_elf.c elf->e_ident[EI_CLASS] != ELFCLASS) {
elf 145 ddb/db_elf.c if (elf->e_machine != ELF_TARG_MACH) {
elf 157 ddb/db_elf.c shp = (Elf_Shdr *)((char *)symtab + elf->e_shoff);
elf 158 ddb/db_elf.c shstrtab = (char *)symtab + shp[elf->e_shstrndx].sh_offset;
elf 159 ddb/db_elf.c for (i = 0; i < elf->e_shnum; i++) {
elf 234 ddb/db_elf.c Elf_Ehdr *elf = STAB_TO_EHDR(stab);
elf 235 ddb/db_elf.c Elf_Shdr *shp = STAB_TO_SHDR(stab, elf);
elf 239 ddb/db_elf.c shstrtab = (char *)elf + shp[elf->e_shstrndx].sh_offset;
elf 240 ddb/db_elf.c for (i = 0; i < elf->e_shnum; i++) {
elf 242 ddb/db_elf.c return ((char *)elf + shp[shp[i].sh_link].sh_offset);
elf 244 ddb/db_elf.c return ((char *)elf + shp[i].sh_offset);
elf 88 dev/ksyms.c Elf_Ehdr *elf;
elf 92 dev/ksyms.c elf = (Elf_Ehdr *)symtab;
elf 93 dev/ksyms.c if (memcmp(elf->e_ident, ELFMAG, SELFMAG) != 0 ||
elf 94 dev/ksyms.c elf->e_ident[EI_CLASS] != ELFCLASS ||
elf 95 dev/ksyms.c elf->e_machine != ELF_TARG_MACH)
elf 98 dev/ksyms.c shdr = (Elf_Shdr *)&symtab[elf->e_shoff];
elf 99 dev/ksyms.c for (i = 0; i < elf->e_shnum; i++) {
elf 108 dev/ksyms.c if (i == elf->e_shnum)
elf 78 lib/libsa/loadfile_elf.c ELFNAME(exec)(int fd, Elf_Ehdr *elf, u_long *marks, int flags)
elf 90 lib/libsa/loadfile_elf.c sz = elf->e_phnum * sizeof(Elf_Phdr);
elf 93 lib/libsa/loadfile_elf.c if (lseek(fd, (off_t)elf->e_phoff, SEEK_SET) == -1) {
elf 104 lib/libsa/loadfile_elf.c for (first = 1, i = 0; i < elf->e_phnum; i++) {
elf 170 lib/libsa/loadfile_elf.c if (lseek(fd, (off_t)elf->e_shoff, SEEK_SET) == -1) {
elf 174 lib/libsa/loadfile_elf.c sz = elf->e_shnum * sizeof(Elf_Shdr);
elf 193 lib/libsa/loadfile_elf.c for (havesyms = i = 0; i < elf->e_shnum; i++)
elf 197 lib/libsa/loadfile_elf.c for (first = 1, i = 0; i < elf->e_shnum; i++) {
elf 237 lib/libsa/loadfile_elf.c elf->e_phoff = 0;
elf 238 lib/libsa/loadfile_elf.c elf->e_shoff = sizeof(Elf_Ehdr);
elf 239 lib/libsa/loadfile_elf.c elf->e_phentsize = 0;
elf 240 lib/libsa/loadfile_elf.c elf->e_phnum = 0;
elf 241 lib/libsa/loadfile_elf.c BCOPY(elf, elfp, sizeof(*elf));
elf 245 lib/libsa/loadfile_elf.c marks[MARK_ENTRY] = LOADADDR(elf->e_entry);
elf 538 sys/exec_elf.h #define ELFNAME(x) CONCAT(elf,CONCAT(ELFSIZE,CONCAT(_,x)))