init.h
来自「基于组件方式开发操作系统的OSKIT源代码」· C头文件 代码 · 共 33 行
H
33 行
#ifndef _ASMARM_INIT_H#define _ASMARM_INIT_H#include <linux/config.h>/* C routines */#ifdef CONFIG_TEXT_SECTIONS#define __init __attribute__ ((__section__ (".text.init")))#define __initfunc(__arginit) \ __arginit __init; \ __arginit#else#define __init#define __initfunc(__arginit) __arginit#endif#define __initdata __attribute__ ((__section__ (".data.init")))/* Assembly routines */#define __INIT .section ".text.init",@alloc,@execinstr#define __INITDATA .section ".data.init",@alloc,@write#define __FINIT .previous#define __cacheline_aligned __attribute__ \ ((__aligned__ (L1_CACHE_BYTES)))#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?