New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libbfd support for OS X, MinGW, CygWin and Linux/Ubuntu #65
Comments
If you want it to be merged to master, please format a patch and make a pull request. |
I will do when I figured out how to best parse Mach-O 'ar' archives... Seems like they are nested archives. Not too difficult but one should be able to pick which file in an archive to decompile in the GUI. |
Before making the pull I will implement support for architecture depended fixup for relocs as described here: ftp://ftp.gnu.org/old-gnu/Manuals/bfd-2.9.1/html_chapter/bfd_2.html#SEC82 |
Is this fork still in the process of being merged with the master copy of Snowman? If not, is there anything I can do to help move the process along? I really need Cygwin support from nihilus' branch and the newest patches from yegord's branch to continue my decompilation project. |
I've implemented a parser using libbfd if found by my cmake-script on my fork at https://github.com/nihilus/snowman
We always use snowman's built-in parsers for Mach-O (unless it is a universal binary which the built-in parse doesn't handle.) and PE-files and will fallback on the ELF-parser if libbfd is unable to parse an ELF-file (depending on configuration and such things).
Works pretty good with my ECOFF-files as well as ELF files.
Consider it as a poor man's IDA plugin replacement (although it is better for some file formats).
The text was updated successfully, but these errors were encountered: