4 #include <linux/config.h>
6 struct mod_arch_specific {
7 /* Data Bus Error exception tables */
8 const struct exception_table_entry *dbe_table_start;
9 const struct exception_table_entry *dbe_table_end;
12 typedef uint8_t Elf64_Byte; /* Type for a 8-bit quantity. */
16 Elf64_Addr r_offset; /* Address of relocation. */
17 Elf64_Word r_sym; /* Symbol index. */
18 Elf64_Byte r_ssym; /* Special symbol. */
19 Elf64_Byte r_type3; /* Third relocation. */
20 Elf64_Byte r_type2; /* Second relocation. */
21 Elf64_Byte r_type; /* First relocation. */
22 Elf64_Sxword r_addend; /* Addend. */
27 #define Elf_Shdr Elf32_Shdr
28 #define Elf_Sym Elf32_Sym
29 #define Elf_Ehdr Elf32_Ehdr
35 #define Elf_Shdr Elf64_Shdr
36 #define Elf_Sym Elf64_Sym
37 #define Elf_Ehdr Elf64_Ehdr
41 #endif /* _ASM_MODULE_H */