From d7b2e6c9a0ba717918dd96933b8657e4b32a9e2c Mon Sep 17 00:00:00 2001 From: Ben Kimock Date: Fri, 26 Aug 2022 23:44:40 -0400 Subject: [PATCH] Obey the bool from the trace visitor under Miri --- src/backtrace/miri.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backtrace/miri.rs b/src/backtrace/miri.rs index 9a5f65b80..28653ecb1 100644 --- a/src/backtrace/miri.rs +++ b/src/backtrace/miri.rs @@ -102,6 +102,8 @@ pub unsafe fn trace_unsynchronized bool>(mut cb: F) { for ptr in frames.iter() { let frame = resolve_addr(*ptr as *mut c_void); - cb(&super::Frame { inner: frame }); + if !cb(&super::Frame { inner: frame }) { + return; + } } }