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 + -
显示快捷键?