mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-05 21:38:40 +00:00
enable read/write bits on just read data breakpoint on x64 - there is no way to do a read-only (without write) data breakpoint
This commit is contained in:
@@ -1684,6 +1684,7 @@ dmn_ctrl_run(Arena *arena, DMN_CtrlCtx *ctx, DMN_RunCtrls *ctrls)
|
|||||||
}break;
|
}break;
|
||||||
case DMN_TrapFlag_BreakOnRead|DMN_TrapFlag_BreakOnWrite|DMN_TrapFlag_BreakOnExecute:
|
case DMN_TrapFlag_BreakOnRead|DMN_TrapFlag_BreakOnWrite|DMN_TrapFlag_BreakOnExecute:
|
||||||
case DMN_TrapFlag_BreakOnRead|DMN_TrapFlag_BreakOnWrite:
|
case DMN_TrapFlag_BreakOnRead|DMN_TrapFlag_BreakOnWrite:
|
||||||
|
case DMN_TrapFlag_BreakOnRead:
|
||||||
{
|
{
|
||||||
regs.dr7.u64 |= (((U64)bit17) << (trap_idx*4));
|
regs.dr7.u64 |= (((U64)bit17) << (trap_idx*4));
|
||||||
regs.dr7.u64 |= (((U64)bit18) << (trap_idx*4));
|
regs.dr7.u64 |= (((U64)bit18) << (trap_idx*4));
|
||||||
|
|||||||
Reference in New Issue
Block a user