From 10c4dcecd12e72274979e93c7408cbe5b678a8e5 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 14 May 2025 10:15:42 -0700 Subject: [PATCH] do not prohibit same-rips from stopping unwinds --- src/ctrl/ctrl_core.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ctrl/ctrl_core.c b/src/ctrl/ctrl_core.c index 9ad6dd4f..e201843a 100644 --- a/src/ctrl/ctrl_core.c +++ b/src/ctrl/ctrl_core.c @@ -3142,8 +3142,7 @@ ctrl_unwind_from_thread(Arena *arena, CTRL_EntityStore *store, CTRL_Handle threa unwind.flags |= step.flags; if(step.flags & CTRL_UnwindFlag_Error || regs_rsp_from_arch_block(arch, regs_block) == 0 || - regs_rip_from_arch_block(arch, regs_block) == 0 || - regs_rip_from_arch_block(arch, regs_block) == rip) + regs_rip_from_arch_block(arch, regs_block) == 0) { break; }