module.h

来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 57 行

H
57
字号
#ifndef _ASM_MODULE_H#define _ASM_MODULE_H#include <linux/config.h>#include <linux/list.h>#include <asm/uaccess.h>struct mod_arch_specific {	/* Data Bus Error exception tables */	struct list_head dbe_list;	const struct exception_table_entry *dbe_start;	const struct exception_table_entry *dbe_end;};typedef uint8_t Elf64_Byte;		/* Type for a 8-bit quantity.  */typedef struct{  Elf64_Addr r_offset;			/* Address of relocation.  */  Elf64_Word r_sym;			/* Symbol index.  */  Elf64_Byte r_ssym;			/* Special symbol.  */  Elf64_Byte r_type3;			/* Third relocation.  */  Elf64_Byte r_type2;			/* Second relocation.  */  Elf64_Byte r_type;			/* First relocation.  */  Elf64_Sxword r_addend;		/* Addend.  */} Elf64_Mips_Rela;#ifdef CONFIG_MIPS32#define Elf_Shdr	Elf32_Shdr#define Elf_Sym		Elf32_Sym#define Elf_Ehdr	Elf32_Ehdr#endif#ifdef CONFIG_MIPS64#define Elf_Shdr	Elf64_Shdr#define Elf_Sym		Elf64_Sym#define Elf_Ehdr	Elf64_Ehdr#endif#ifdef CONFIG_MODULES/* Given an address, look for it in the exception tables. */const struct exception_table_entry*search_module_dbetables(unsigned long addr);#else/* Given an address, look for it in the exception tables. */static inline const struct exception_table_entry *search_module_dbetables(unsigned long addr){	return NULL;}#endif#endif /* _ASM_MODULE_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?