1#ifndef _ASM_ARM_MODULE_H 2#define _ASM_ARM_MODULE_H 3 4#define Elf_Shdr Elf32_Shdr 5#define Elf_Sym Elf32_Sym 6#define Elf_Ehdr Elf32_Ehdr 7 8struct unwind_table; 9 10struct mod_arch_specific 11{ 12#ifdef CONFIG_ARM_UNWIND 13 Elf_Shdr *unw_sec_init; 14 Elf_Shdr *unw_sec_devinit; 15 Elf_Shdr *unw_sec_core; 16 Elf_Shdr *sec_init_text; 17 Elf_Shdr *sec_devinit_text; 18 Elf_Shdr *sec_core_text; 19 struct unwind_table *unwind_init; 20 struct unwind_table *unwind_devinit; 21 struct unwind_table *unwind_core; 22#endif 23}; 24 25/* 26 * Include the ARM architecture version. 27 */ 28#define MODULE_ARCH_VERMAGIC "ARMv" __stringify(__LINUX_ARM_ARCH__) " " 29 30#endif /* _ASM_ARM_MODULE_H */ 31