diff --git a/src/symbolize/gimli.rs b/src/symbolize/gimli.rs index fa8e5972..51f1c803 100644 --- a/src/symbolize/gimli.rs +++ b/src/symbolize/gimli.rs @@ -472,10 +472,7 @@ pub unsafe fn resolve(what: ResolveWhat<'_>, cb: &mut dyn FnMut(&super::Symbol)) } if !any_frames { if let Some(name) = cx.object.search_symtab(addr as u64) { - call(Symbol::Symtab { - addr: addr as *mut c_void, - name, - }); + call(Symbol::Symtab { name }); } } }); @@ -491,7 +488,7 @@ pub enum Symbol<'a> { }, /// Couldn't find debug information, but we found it in the symbol table of /// the elf executable. - Symtab { addr: *mut c_void, name: &'a [u8] }, + Symtab { name: &'a [u8] }, } impl Symbol<'_> {