raddebugger icon indicating copy to clipboard operation
raddebugger copied to clipboard

Step over gets stuck with /CETCOMPAT (CET Shadow Stack compatible)

Open peterlindgren opened this issue 2 months ago • 1 comments

Hi,

If I use the linker flag /CETCOMPAT (CET Shadow Stack compatible), then RAD gets stuck on "Running..." whenever I try to Step Over a function call. I am however able to Step In and then Step Out, and Run-To (Ctrl+F10) works as well.

Version: The RAD Debugger (0.9.21 ALPHA) - Aug 13 2025 [7be1faa] MSVC: 14.42.34433 WIN SDK: 10.0.22621.0

peterlindgren avatar Oct 09 '25 15:10 peterlindgren

Ah yeah - the shadow stack will interfere with our technique for fast step-over. I need to make some adjustments to correctly handle the debug events when there is a shadow stack violation.

ryanfleury avatar Oct 10 '25 18:10 ryanfleury