Opened 10 years ago
Last modified 10 years ago
#11460 new enhancement
[Debugger] Improve disassembly
Reported by: | anevilyak | Owned by: | anevilyak |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications/Debugger | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
hrev48284's updated version of udis86 allows one to hook in a symbol resolution function. This should be implemented in Debugger as well to make our disassembly output more user friendly.
Change History (2)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
Don't worry too much, that's not so trivial since the symbol information can come from various places depending on what type(s) of debug information are available, and that info may not have actually been fully loaded/parsed yet; it's significantly more complicated than the kernel situation where all you have to worry about is the already in-memory ELF images and no asynchronous operations. I'll deal with it as time allows.
I wanted to do it but didn't figure out how to get the symbol from an address in Debugger sources, sorry! This would be very helpful when debugging old BeOS apps with no sources.