Lines Matching defs:Elf
178 struct Elf;
212 struct Elf* elf; /* The underlying ELF file. */
251 int64_t offset; /* The original raw offset in the Elf image. */
254 struct Elf {
260 Elf* parent;
261 Elf* next; /* Used in list of archive descriptors. */
372 Elf* ElfAllocate(
373 void* map_address, int64_t offset, size_t maxsize, ElfCommand cmd, Elf* parent, ElfKind kind, size_t extra);
383 Elf* GetElfItem(ElfItemField& elfItemField, void* mapAddress, unsigned char* eIdent, int64_t offset, size_t maxSize,
384 ElfCommand cmd, size_t scnCnt, Elf* elf);
385 Elf* FileReadElf(
386 void* map_address, unsigned char* e_ident, int64_t offset, size_t maxsize, ElfCommand cmd, Elf* parent);
387 Elf* ReadMmapedFile(void* map_address, int64_t offset, size_t maxsize, ElfCommand cmd, Elf* parent);
388 Elf* ElfMemory(char* image, size_t size);
389 int ElfRelease(Elf* elf) const;