【菜鸟写OS】同是ring0的段,函数调用出错,问原因

wfh_178 wfh_178 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有4个ring0的段A,B,C,D,有一个ring3的段E.

D段中定义有一个函数供远调用(far call),在A中直接调用此函数没问题,A段结束转入B段然后C段。在B和C中调用都OK。

但是如果从A段进入ring3的E段,再从E段回到ring0的B段,或C段,再调用B段的那个函数,就会出错,引发一个中断。

请问是什么原因啊?或者可能是什么原因啊?
...全文
评论 4
收藏 已收藏
分享
返回顶部
wfh_178
汇编语言 21,500 成员 41,619 内容