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