at v2.6.38 32 lines 555 B view raw
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 10#ifdef CONFIG_ARM_UNWIND 11enum { 12 ARM_SEC_INIT, 13 ARM_SEC_DEVINIT, 14 ARM_SEC_CORE, 15 ARM_SEC_EXIT, 16 ARM_SEC_DEVEXIT, 17 ARM_SEC_MAX, 18}; 19#endif 20 21struct mod_arch_specific { 22#ifdef CONFIG_ARM_UNWIND 23 struct unwind_table *unwind[ARM_SEC_MAX]; 24#endif 25}; 26 27/* 28 * Include the ARM architecture version. 29 */ 30#define MODULE_ARCH_VERMAGIC "ARMv" __stringify(__LINUX_ARM_ARCH__) " " 31 32#endif /* _ASM_ARM_MODULE_H */