module.h

来自「linux 内核源代码」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef _ASM_M68K_MODULE_H#define _ASM_M68K_MODULE_Hstruct mod_arch_specific {	struct m68k_fixup_info *fixup_start, *fixup_end;};#define MODULE_ARCH_INIT {				\	.fixup_start		= __start_fixup,	\	.fixup_end		= __stop_fixup,		\}#define Elf_Shdr Elf32_Shdr#define Elf_Sym Elf32_Sym#define Elf_Ehdr Elf32_Ehdrenum m68k_fixup_type {	m68k_fixup_memoffset,	m68k_fixup_vnode_shift,};struct m68k_fixup_info {	enum m68k_fixup_type type;	void *addr;};#define m68k_fixup(type, addr)			\	"	.section \".m68k_fixup\",\"aw\"\n"	\	"	.long " #type "," #addr "\n"	\	"	.previous\n"extern struct m68k_fixup_info __start_fixup[], __stop_fixup[];struct module;extern void module_fixup(struct module *mod, struct m68k_fixup_info *start,			 struct m68k_fixup_info *end);#endif /* _ASM_M68K_MODULE_H */

⌨️ 快捷键说明

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