module.h (f9cd49033b349b8be3bb1f01b39eed837853d880) | module.h (786d35d45cc40b2a51a18f73e14e135d47fdced7) |
---|---|
1#ifndef _ASM_S390_MODULE_H 2#define _ASM_S390_MODULE_H | 1#ifndef _ASM_S390_MODULE_H 2#define _ASM_S390_MODULE_H |
3 4#include <asm-generic/module.h> 5 |
|
3/* 4 * This file contains the s390 architecture specific module code. 5 */ 6 7struct mod_arch_syminfo 8{ 9 unsigned long got_offset; 10 unsigned long plt_offset; --- 12 unchanged lines hidden (view full) --- 23 /* Size of the plt. */ 24 unsigned long plt_size; 25 /* Number of symbols in syminfo. */ 26 int nsyms; 27 /* Additional symbol information (got and plt offsets). */ 28 struct mod_arch_syminfo *syminfo; 29}; 30 | 6/* 7 * This file contains the s390 architecture specific module code. 8 */ 9 10struct mod_arch_syminfo 11{ 12 unsigned long got_offset; 13 unsigned long plt_offset; --- 12 unchanged lines hidden (view full) --- 26 /* Size of the plt. */ 27 unsigned long plt_size; 28 /* Number of symbols in syminfo. */ 29 int nsyms; 30 /* Additional symbol information (got and plt offsets). */ 31 struct mod_arch_syminfo *syminfo; 32}; 33 |
31#ifdef CONFIG_64BIT 32#define ElfW(x) Elf64_ ## x 33#define ELFW(x) ELF64_ ## x 34#else 35#define ElfW(x) Elf32_ ## x 36#define ELFW(x) ELF32_ ## x 37#endif 38 39#define Elf_Addr ElfW(Addr) 40#define Elf_Rela ElfW(Rela) 41#define Elf_Shdr ElfW(Shdr) 42#define Elf_Sym ElfW(Sym) 43#define Elf_Ehdr ElfW(Ehdr) 44#define ELF_R_SYM ELFW(R_SYM) 45#define ELF_R_TYPE ELFW(R_TYPE) | |
46#endif /* _ASM_S390_MODULE_H */ | 34#endif /* _ASM_S390_MODULE_H */ |