Lines Matching defs:Elf
115 typedef struct Elf Elf;
159 Elf *elf_begin(int, Elf_Cmd, Elf *);
160 int elf_cntl(Elf *, Elf_Cmd);
161 int elf_end(Elf *);
166 unsigned elf_flagehdr(Elf *, Elf_Cmd, unsigned);
167 unsigned elf_flagelf(Elf *, Elf_Cmd, unsigned);
168 unsigned elf_flagphdr(Elf *, Elf_Cmd, unsigned);
172 Elf_Arhdr *elf_getarhdr(Elf *);
173 Elf_Arsym *elf_getarsym(Elf *, size_t *);
174 off_t elf_getbase(Elf *);
176 Elf32_Ehdr *elf32_getehdr(Elf *);
177 char *elf_getident(Elf *, size_t *);
178 Elf32_Phdr *elf32_getphdr(Elf *);
179 Elf_Scn *elf_getscn(Elf *elf, size_t);
181 int elf_getphnum(Elf *, size_t *);
182 int elf_getphdrnum(Elf *, size_t *);
183 int elf_getshnum(Elf *, size_t *);
184 int elf_getshdrnum(Elf *, size_t *);
185 int elf_getshstrndx(Elf *, size_t *);
186 int elf_getshdrstrndx(Elf *, size_t *);
189 long elf32_checksum(Elf *);
190 Elf_Kind elf_kind(Elf *);
191 Elf *elf_memory(char *, size_t);
194 Elf32_Ehdr *elf32_newehdr(Elf *);
195 Elf32_Phdr *elf32_newphdr(Elf *, size_t);
196 Elf_Scn *elf_newscn(Elf *);
197 Elf_Scn *elf_nextscn(Elf *, Elf_Scn *);
198 Elf_Cmd elf_next(Elf *);
199 size_t elf_rand(Elf *, size_t);
201 char *elf_rawfile(Elf *, size_t *);
202 char *elf_strptr(Elf *, size_t, size_t);
203 off_t elf_update(Elf *, Elf_Cmd);
210 Elf64_Ehdr *elf64_getehdr(Elf *);
211 Elf64_Phdr *elf64_getphdr(Elf *);
213 long elf64_checksum(Elf *);
214 Elf64_Ehdr *elf64_newehdr(Elf *);
215 Elf64_Phdr *elf64_newphdr(Elf *, size_t);