mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-11-15 02:30:11 -08:00
eliminate adjusted frame base check, which was causing incorrect unwinds in some cases
This commit is contained in:
1 parent
ce72af8b59
commit
64e5d60f38
1 file changed
+1
-4
@@ -2563,10 +2563,7 @@ ctrl_unwind_step__pe_x64(CTRL_EntityStore *store, CTRL_Handle process_handle, CT
|
||||
{
|
||||
U64 raw_frame_base = frame_reg->u64;
|
||||
U64 adjusted_frame_base = raw_frame_base - frame_off*16;
|
||||
if(adjusted_frame_base < raw_frame_base)
|
||||
{
|
||||
frame_base = adjusted_frame_base;
|
||||
}
|
||||
frame_base = adjusted_frame_base;
|
||||
}
|
||||
|
||||
//- rjf: apply opcodes
|
||||
|
||||
Reference in new issue
Block a user