mirror of
https://github.com/reactos/reactos.git
synced 2025-05-06 18:31:26 +00:00
[NTOSKRNL]
Don't use KiTrapReturnNoSegmentsRet8, when single stepping is active. Fixes debugging with WinDbg svn path=/trunk/; revision=61009
This commit is contained in:
parent
154b389724
commit
68c0b43c64
1 changed files with 6 additions and 0 deletions
|
@ -129,6 +129,9 @@ KiEoiHelper(IN PKTRAP_FRAME TrapFrame)
|
|||
/* Check for edited frame */
|
||||
if (KiIsFrameEdited(TrapFrame)) KiEditedTrapReturn(TrapFrame);
|
||||
|
||||
/* Check if we have single stepping enabled */
|
||||
if (TrapFrame->EFlags & EFLAGS_TF) KiTrapReturnNoSegments(TrapFrame);
|
||||
|
||||
/* Exit the trap to kernel mode */
|
||||
KiTrapReturnNoSegmentsRet8(TrapFrame);
|
||||
}
|
||||
|
@ -191,6 +194,9 @@ KiServiceExit2(IN PKTRAP_FRAME TrapFrame)
|
|||
/* Check for edited frame */
|
||||
if (KiIsFrameEdited(TrapFrame)) KiEditedTrapReturn(TrapFrame);
|
||||
|
||||
/* Check if we have single stepping enabled */
|
||||
if (TrapFrame->EFlags & EFLAGS_TF) KiTrapReturnNoSegments(TrapFrame);
|
||||
|
||||
/* Exit the trap to kernel mode */
|
||||
KiTrapReturnNoSegmentsRet8(TrapFrame);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue