Chinaunix
标题:
请问缺页0e异常需要关闭中断吗
[打印本页]
作者:
haochao
时间:
2010-09-17 18:46
标题:
请问缺页0e异常需要关闭中断吗
比如像代码:
void __declspec (naked) NewTrap0E(void) //自动关中断
{
__asm
{
pushad
mov edx, dword ptr [esp+0x20] //PageFault.ErrorCode
test edx, 1 //不是缺页错误
jne PassDown
//通过CR3判断当前进程
mov eax, cr3
cmp eax, g_ulHookProcessCr3
jnz PassDown
mov eax,cr2 //faulting virtual address
复制代码
其中包含对cr2,cr3的操作,我认为应该cli中断!望大家赐教!
作者:
EricFisher
时间:
2010-09-17 21:12
这问题,有些深奥
作者:
haochao
时间:
2010-09-17 23:01
如果是中断门的话,好像会自己关中断吧?求证一下!
作者:
yangnas
时间:
2010-10-17 22:09
陷阱门被调用时不会关中断。
中断门会关中断。
这是CPU自动实现的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2