Opened 5 years ago

Last modified 5 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:
Has a Patch: no 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 pulkomandy, 5 years ago

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.

comment:2 by anevilyak, 5 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.

Note: See TracTickets for help on using tickets.