-
-
Notifications
You must be signed in to change notification settings - Fork 373
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
Load split DWARF #3833
Load split DWARF #3833
Conversation
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.
We need also a small test for splitdebug
Is this about loading DWARF information from a separate file??? That would be awesome <3 |
@imbillow any updates on this one? |
not yet |
Do I need to do the debuginfod integration in this PR, or should I merge it first and leave the debuginfod part for the next? |
Better to do debuginfod support in a separate PR. Let's focus on simple splitdebug here. |
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.
The test failing. Please also rebase on top of the latest dev
@@ -3230,6 +3230,9 @@ RZ_API int rz_core_config_init(RzCore *core) { | |||
SETI("bin.baddr", -1, "Base address of the binary"); | |||
SETI("bin.laddr", 0, "Base address for loading library ('*.so')"); | |||
SETCB("bin.dbginfo", "true", &cb_bindbginfo, "Load debug information at startup if available"); | |||
SETCB("bin.dbginfo.dwo_path", "", NULL, "Load separate debug information (DWARF) file if available"); | |||
SETCB("bin.dbginfo.debug_file_directory", "/usr/lib/debug", NULL, |
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.
Does it support multiple paths?
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.
Yes, multiple paths can be separated by ;
.
Add `read_debuglink` and `read_build_id` Fix dwo loading add is_dwo Fix DW_LNCT_MD5 - Try process DW_UT_skeleton - Fix dwo_id - Check buffer size
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.
Your checklist for this pull request
Detailed description
...
Test plan
...
Closing issues
Closes #1805