Skip to content

DWARF needs to support Fat Mach-O #7574

@CouleeApps

Description

@CouleeApps

What is the feature you'd like to have?
I want the DWARF debug info parser to handle Fat Mach-O files. It should select from the Fat Mach-O an architecture slice that is the same as my opened binary (ideally) or at least give me the ability to pick which one I want.

Is your feature request related to a problem?
I tried to open libbinaryninjacore.dylib in binja with symbols and it couldn't load my symbols :(

Are any alternative solutions acceptable?
I can lipo libbinaryninjacore.dylib.dSYM -thin arm64 -output libbinaryninjacore.dylib.dSYM.arm64 and load that, but that is clunky and not documented apparently.

Metadata

Metadata

Assignees

Labels

Component: DebugInfoIssue requires changes to the DebugInfo APIDebugInfo: DWARFEffort: LowIssues require < 1 week of workImpact: LowIssue is a papercut or has a good, supported workaround

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions