diff --git a/tools/yabridgectl/src/symbols.rs b/tools/yabridgectl/src/symbols.rs index abf92a3e..d11c459d 100644 --- a/tools/yabridgectl/src/symbols.rs +++ b/tools/yabridgectl/src/symbols.rs @@ -46,12 +46,7 @@ fn parse_pe32_goblin>(binary: P) -> Result { // The original version of this function also supports ELF and Mach architectures, but we don't // need those things here let bytes = util::read(&binary)?; - let obj = goblin::pe::PE::parse_with_opts( - &bytes, - // We only care about the exports - &goblin::pe::options::ParseOptions { resolve_rva: false }, - ) - .with_context(|| { + let obj = goblin::pe::PE::parse(&bytes).with_context(|| { format!( "Could not parse '{}' as a PE32(+) binary", binary.as_ref().display()