Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] address to symbol UI

Does it work with CDI?

James Blackburn wrote:
On Tue, Feb 3, 2009 at 3:46 PM, Elena Laskavaia <elaskavaia@xxxxxxx> wrote:
We have Goto Address in disassembly too. I was going to contribute it, but
Mikhail was working on "new disassembly" view so we were holding off,
because it does not make sense to contribute if it will be removed... But it
seems like it is going however, so I guess we should contribute it anyway...

In the interim you could checkout the DSF disassembly view which has
goto address / symbol already and scrolls infinitely.

James

James Blackburn wrote:
Hi Elena,

Our customer asked us to create a tool that would do something like this
in
IDE:
- they enter binary address like 0x8034bc0 and it show them file, line
and
symbol where this
address belongs, then they can select this and IDE opens this source
file/line.
I wired in the contributed WR disassembly view into our release. As
well as being used for debug, I created a fake debug element/target
the sole purpose of which was to show disassembly based off of some
context.

I then added an action on Binarys right click > Show Disassembly in
the C/C++ perspective, and the view has the actions "Goto Address",
"Goto Symbol". Double clicking in the margin opens the relevant source
file.  It can also then receive other context events from other views
we have which contain address level metadata.

What's great about the above is that it's fairly cheap / easy to
implement and only requires knitting together existing functionality.

Cheers,

James

I struggle to design this thing. Where does it belong? Is it debug
specific
tool or general stuff (UI to addr2line)?
Where do I attach such thing? Anybody heard of anything like this? Or
implemented?
Or have any idea about UI design?
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top