1 parent fba10a6 commit d9c8c4cCopy full SHA for d9c8c4c
1 file changed
objdiff-core/src/diff/mod.rs
@@ -802,7 +802,10 @@ where
802
'obj: 'used,
803
{
804
obj.symbols.iter().enumerate().filter(move |&(symbol_idx, symbol)| {
805
- !symbol.flags.contains(SymbolFlag::Ignored)
+ symbol.size != 0
806
+ && !symbol.flags.contains(SymbolFlag::Ignored)
807
+ // e.g. .line and .debug sections
808
+ && symbol_section_kind(obj, symbol) != SectionKind::Unknown
809
// Skip symbols that have already been matched
810
&& !used.is_some_and(|u| u.contains(&symbol_idx))
811
})
0 commit comments