Skip to content

Commit d9dbf17

Browse files
committed
PPC pooled relocations: Ignore hidden symbols
1 parent bd3ed0d commit d9dbf17

File tree

1 file changed

+1
-0
lines changed
  • objdiff-core/src/arch/ppc

1 file changed

+1
-0
lines changed

objdiff-core/src/arch/ppc/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,7 @@ fn make_fake_pool_reloc(
635635
target_symbol = symbols.iter().position(|s| {
636636
s.section == Some(section_index)
637637
&& s.size > 0
638+
&& !s.flags.contains(SymbolFlag::Hidden)
638639
&& (s.address..s.address + s.size).contains(&target_address)
639640
})?;
640641
addend = target_address.checked_sub(symbols[target_symbol].address)? as i64;

0 commit comments

Comments
 (0)