-
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
[Question] How to remove symbols from symbol tables #36
Comments
Also, with a very small test shared lib and a small test binary that uses that lib, I get a segfault at runtime if I've run the library through etharden, even with the Should I make an issue for this? |
I made an issue for the segfault (#37) |
Check if your seeing "Warning: not populating PLT entries" error message with -v. I'm about to get into the same problem this evening. You can also verify if its the same thing by running: etelf ../src/ex/hello hello.test. Check gdb on both, disass main, and see whats going on with the "puts" function, and whether it leaves just an address (not plt resolving) on the modified version. If this is the same issue I'll post more information later. Update: |
I'm working on a tool that uses egalito to remove target functions from compiled libraries. How can I modify the symbol tables? I can't find any examples of this in the codebase.
The text was updated successfully, but these errors were encountered: