从howto_add_systemcall什么是ASM代表在linux /包括/ ASM
阅读“在一般情况下,机器架构独立的系统头文件 通话和功能保持在Linux /在include/linux /和机器 依赖于体系结构保存在linux/include/asm /中“
那么asm在这里代表什么?
我已经搜索了wiki,但没有找到答案。
从howto_add_systemcall什么是ASM代表在linux /包括/ ASM
阅读“在一般情况下,机器架构独立的系统头文件 通话和功能保持在Linux /在include/linux /和机器 依赖于体系结构保存在linux/include/asm /中“
那么asm在这里代表什么?
我已经搜索了wiki,但没有找到答案。
“asm”代表“汇编器”或"assembly language"。用于处理对x86架构的系统调用
汇编代码位于,
arch/x86/kernel/entry_32.S (or _64.S)
谢谢。我会尽力。 –
我想这代表了架构的具体宏(ASM)开始。之后,任何架构特定的东西放在那里。
但asm目录中的文件不是写在汇编器 –
你是对的。我认为这可能是其他含义。 –
@AylwynLake我认为这是一个历史的神器。大部分“特定体系结构”信息都收集在名为“asm”的目录中,尽管它大部分只是头文件。我相信这是因为许多体系结构特定的代码是传统的汇编程序,并且目录名称被卡住了。 –