mirror of
https://github.com/encounter/objdiff.git
synced 2025-10-05 09:29:51 +00:00
Hide certain symbols for X360 COFFs (#248)
* hide except_data symbols * hide unwinds by default * move COFF filters to obj/read.rs * cargo fmt read.rs * clippy moment * clippy pls
This commit is contained in:
parent
5d4b33a500
commit
0b95613768
@ -74,6 +74,14 @@ fn map_symbol(
|
||||
{
|
||||
flags |= SymbolFlag::Hidden;
|
||||
}
|
||||
if file.format() == object::BinaryFormat::Coff
|
||||
&& let Ok(name) = symbol.name()
|
||||
&& (name.starts_with("except_data_")
|
||||
|| name.starts_with("__unwind")
|
||||
|| name.starts_with("__catch"))
|
||||
{
|
||||
flags |= SymbolFlag::Hidden;
|
||||
}
|
||||
|
||||
let kind = match symbol.kind() {
|
||||
object::SymbolKind::Text => SymbolKind::Function,
|
||||
|
Loading…
x
Reference in New Issue
Block a user