-
Notifications
You must be signed in to change notification settings - Fork 60
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
Use build id to lookup debug symbols for libc >= 2.31 #285
base: master
Are you sure you want to change the base?
Conversation
While preparing #282 I remember testing something similar to this, but I would get some empty files for libcs older than 2.34. I'll check if this is really the case later today or tomorrow |
|
@robbert1978 While the change seems to work for the specific libc you're testing, it also causes a few regressions:
Notice how some libcs shrunk down in size, since they don't have symbols anymore after this change - the ones I'm more worried about are I suspect some extra logic, maybe even just trying both ways, is needed |
So is there any way to unstrip libc for versions above 2.34? |
Check my small tool, I've tested it with libc 2.35 and 2.37. Maybe it will useful for you. |
I found that they use "build id" from version 2.31