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.