31 elf_class = ELFCLASS32
34 typedef Elf32_Ehdr Header;
35 typedef Elf32_Shdr SectionHeader;
36 typedef Elf32_Sym Symbol;
37 typedef Elf32_Dyn DynamicEntry;
38 typedef Elf32_Rel Relocation;
39 typedef Elf32_Rela RelocationA;
41 typedef Elf32_Off Offset;
42 typedef Elf32_Half Half;
43 typedef Elf32_Word Word;
44 typedef Elf32_Addr Address;
46 typedef Elf32_Word DynamicValue;
47 typedef Elf32_Addr DynamicPointer;
48 typedef Elf32_Sword DynamicTag;
50 typedef Elf32_Addr RelocationOffset;
51 typedef Elf32_Word RelocationInfo;
52 typedef Elf32_Sword RelocationAddend;
54 typedef Elf32_Word SectionSize;
60 elf_class = ELFCLASS64
63 typedef Elf64_Ehdr Header;
64 typedef Elf64_Shdr SectionHeader;
65 typedef Elf64_Sym Symbol;
66 typedef Elf64_Dyn DynamicEntry;
67 typedef Elf64_Rel Relocation;
68 typedef Elf64_Rela RelocationA;
70 typedef Elf64_Off Offset;
71 typedef Elf64_Half Half;
72 typedef Elf64_Word Word;
73 typedef Elf64_Xword Xword;
74 typedef Elf64_Sxword Sxword;
75 typedef Elf64_Addr Address;
77 typedef Elf64_Xword DynamicValue;
78 typedef Elf64_Addr DynamicPointer;
79 typedef Elf64_Sxword DynamicTag;
81 typedef Elf64_Addr RelocationOffset;
82 typedef Elf64_Xword RelocationInfo;
83 typedef Elf64_Sxword RelocationAddend;
85 typedef Elf64_Xword SectionSize;