-
Notifications
You must be signed in to change notification settings - Fork 63
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
Switch addr2line to use EndianReader. #213
Conversation
Hey @philipc, this diff on my binary is crashing at |
Sweet that worked! I can confirm memory usage drops 3x & is now better than llvm-symbolizer. Runtime is similarly ~3x faster. |
Hmm... some weird test failures I'm unable to reproduce locally (running Arch) |
CI works. Probably it's the output equivalence test, which depends on the binutils version, since we are comparing our output with it. |
b62f16b
to
377dc0f
Compare
Avoid copying the debug into RAM & instead use borrows to utilize the 0-copy facility of gimli.
377dc0f
to
e83963e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
Avoid copying the debug into RAM & instead use borrows to utilize the 0-copy facility of gimli.
Resolves #212