-
Notifications
You must be signed in to change notification settings - Fork 246
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
Add option to exclude common helper functions #469
Comments
Seems like this is specific to ELF binaries? Perhaps the reko distribution should be augmented with a file containing names of symbols to be ignored in ELF files. You can today mark individual finctions as "no-decompile" in reko, but obviously there is value in not having to do this manually for procedures that occur frequently. How does |
For holdec it is hardcoded for every format (ELF, PE, LE, ...) but only ELF defines a non-empty list. Mostly because I concentrated on ELF so far. I think you could also see these helper functions if you compile with gcc on windows. It depends more on the compiler, libc and other frameworks used. |
What about adding a command line option so that the user can decide if you do not want to encode the function list in reko?! |
Is there any progress on this? Any way to exclude functions by name? |
Reko outputs helper functions from the compiler, libc and others. These helper functions make it harder to understand the source code. A command line option should be added to exclude such helper functions at least for the output. Maybe also for the decompilation. The not complete list used by holdec is:
The text was updated successfully, but these errors were encountered: