-
Notifications
You must be signed in to change notification settings - Fork 39
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
Remove dependency on GCC, replace with LIEF project #54
Comments
I investigated this and started writing some code for it. Unfortunately, it's blocked by lief-project/LIEF#213. We could work around this by shipping a dummy ELF for each architecture we want to support, but that's not exactly a clean approach. |
@casept I'm not entirely against shipping a dummy ELF with every arch; the only thing that sucks is that the DWARFs associated with those ELFs are likely to get outdated after just a few years. I originally wanted to just ship with ELFs, but if the DWRAF format changed than those ELFs would be useless aside from the |
This method provides info required to build ELF file accepted by gdb: - machine id - endianness - bit size It also provides: - image base offset to rebase symbols to their original offsets - ELF flags (not mandatory) - program name
This method provides info required to build ELF file accepted by gdb: - machine id - endianness - bit size It also provides: - image base offset to rebase symbols to their original offsets - ELF flags (not mandatory) - program name
This method provides info required to build ELF file accepted by gdb: - machine id - endianness - bit size It also provides: - image base offset to rebase symbols to their original offsets - ELF flags (not mandatory) - program name
The text was updated successfully, but these errors were encountered: