请问缺页0e异常需要关闭中断吗
比如像代码:void __declspec (naked) NewTrap0E(void) //自动关中断{
__asm
{
pushad
mov edx, dword ptr //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中断!望大家赐教! 这问题,有些深奥 如果是中断门的话,好像会自己关中断吧?求证一下! 陷阱门被调用时不会关中断。
中断门会关中断。
这是CPU自动实现的。
页:
[1]