Something went wrong. Try again.
Reactos
Something went wrong. Try again.
[RTL] x64/ARM: Alias RtlpBreakWithStatusInstruction to DbgBreakPointWithStatus; x64: fix a bug. master
RtlpBreakWithStatusInstruction is just a label for KD. On machines that have register calling conventions (basically all except x86), the `Status` parameter for `DbgBreakPointWithStatus` is stored in the first argument register. https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-dbgbreakpointwithstatus On the x64 platform, `DbgBreakPointWithStatus` only uses the ECX register and leaves EAX untouched. Verified on Windows.
Author Hermès Bélusca-Maïto Date (Apr 19, 2025, 6:01 PM UTC) Commit 005f75bd 005f75bd61d9c1cf08d702dbae6ff4b38ab089ab Parent a7d86fe3 a7d86fe3a78e7fcf96ac91c591b4a25c179ead4c