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

On Tue, Feb 3, 2009 at 5:18 PM, Elena Laskavaia <elaskavaia@xxxxxxx> wrote:
> Does it work with CDI?

When I tried it yesterday it didn't appear to (this was on MacOS).
However the version that was contributed did support CDI -- we're
using that version here successfully.  If what's in CVS no longer
supports CDI, I'm sure it wouldn't be too hard to readd.

James

>
> 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
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>


Back to the top