We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Actually LIEF's dyld info parser is very basic (only offset and size)
Dyld info contains complex structures to rebase, bind and export symbols.
LIEF should be able to handle these structures deeper as well as modelize rebase and binding as relocation
The text was updated successfully, but these errors were encountered:
macho_reader --dyldinfo <binary>: (Binding and Exports info)
macho_reader --dyldinfo <binary>
macho_reader -s <binary>: (Symbols)
macho_reader -s <binary>
macho_reader -r <binary>: (Relocations)
macho_reader -r <binary>
Sorry, something went wrong.
782295b
Parser Dyld Info in depth (binding, rebases, exports)
8e596e1
Binding and rebase bytes codes are now parsed as well as export info trie. Through ``RelocationDyld`` we created kind of *virtual* relocation to modeling relocation process performed by Dyld API Changes (Python / C++) * MachO::RelocationDyld - Added * MachO::RelocationObject - Added * MachO::Relocation - Updated according to previous ones * MachO::ExportInfo - Added * MachO::BindingInfo - Added * MachO::DyldInfo::rebase_opcodes - Added * MachO::DyldInfo::bindings - Added * MachO::DyldInfo::bind_opcodes - Added * MachO::DyldInfo::weak_bind_opcodes - Added * MachO::DyldInfo::lazy_bind_opcodes - Added * MachO::DyldInfo::exports - Added * MachO::DyldInfo::export_trie - Added * MachO::Symbol - Tied to MachO::BindingInfo (if any) - Tied to MachO::ExportInfo (if any) * MachO::Binary::relocations - Added * MachO::Binary::has_symbol - Added * MachO::Binary::get_symbol - Added Resolve: #67
romainthomas
No branches or pull requests
Actually LIEF's dyld info parser is very basic (only offset and size)
Dyld info contains complex structures to rebase, bind and export symbols.
LIEF should be able to handle these structures deeper as well as modelize rebase and binding as relocation
The text was updated successfully, but these errors were encountered: