6

howto_add_systemcall 中读取

“一般来说,与机器架构无关的系统调用和函数的头文件保存在 linux/include/linux/ 下,而与机器架构相关的头文件保存在 linux/include/asm/ 下”

那么 asm 在这里代表什么?

我搜索了wiki,但没有找到答案。

4

3 回答 3

8

我猜它最初代表体系结构特定宏(asm)。在那之后,任何架构特定的东西都放在那里。

于 2016-06-08T23:34:19.943 回答
3

“asm”代表“汇编程序”或“汇编语言”

于 2012-12-05T07:54:43.770 回答
1

用于处理 x86 架构的系统调用的汇编代码位于,

arch/x86/kernel/entry_32.S (or _64.S)
于 2012-12-05T08:01:13.113 回答