From 509d48aaa99c020707fa2bfeeeb7fd50f64e63ff Mon Sep 17 00:00:00 2001 From: aapanfilovv Date: Thu, 30 May 2024 10:04:50 +0300 Subject: [PATCH] Fix signature of resolve_legacy for Windows 7 target --- src/symbolize/dbghelp.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/symbolize/dbghelp.rs b/src/symbolize/dbghelp.rs index dc464645..718120a3 100644 --- a/src/symbolize/dbghelp.rs +++ b/src/symbolize/dbghelp.rs @@ -128,13 +128,14 @@ unsafe fn resolve_legacy( addr: *mut c_void, _inline_context: Option, cb: &mut dyn FnMut(&super::Symbol), -) { +) -> Option<()> { let addr = super::adjust_ip(addr) as DWORD64; do_resolve( |info| dbghelp.SymFromAddrW()(GetCurrentProcess(), addr, &mut 0, info), |line| dbghelp.SymGetLineFromAddrW64()(GetCurrentProcess(), addr, &mut 0, line), cb, - ) + ); + Some(()) } /// Resolve the address using the modern dbghelp APIs.