Linux ISR入口点在哪里

Linux ISR入口点在哪里,第1张

概述我正在尝试理解 Linux内核中的系统调用接口和实现.我知道entry.S以及libc头和实现之间的关系.我想知道的是内核中第一次收到的int 80h,即决定它实际上是80h中断的地方.有人能指点我的LXR链接吗? CONFIG_X86_32 > arch/x86/kernel/entry_32.S:system_call(INT $0x80) > arch/x86/kernel/entry_32 我正在尝试理解 Linux内核中的系统调用接口和实现.我知道entry.S以及libc头和实现之间的关系.我想知道的是内核中第一次收到的int 80h,即决定它实际上是80h中断的地方.有人能指点我的LXR链接吗?解决方法 CONfig_X86_32

> @L_301_1@(INT $0x80)
> arch/x86/kernel/entry_32.S:ia32_sysenter_target(SYSENTER)

CONfig_X86_64

> arch/x86/kernel/entry_64.S:system_call(SYSCALL,64位)

CONfig_X86_64和CONfig_IA32_EMulATION

> arch/x86/ia32/ia32entry.S:ia32_sysenter_target(SYSENTER)
> arch/x86/ia32/ia32entry.S:ia32_cstar_target(SYSCALL,32位)
> arch/x86/ia32/ia32entry.S:ia32_syscall(INT $0x80)

总结

以上是内存溢出为你收集整理的Linux ISR入口点在哪里全部内容,希望文章能够帮你解决Linux ISR入口点在哪里所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1017459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存