GDB style annotations

Hi,

Does lldb support the "GDB concept of annotations" to enable graphical user interfaces to interact it?

I am currently investigating if there are mechanisms in which a GUI can harness the functionality of lldb without using the C++ API.

thank you
Matthew Gardiner

Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Keep up to date with CSR on our technical blog, www.csr.com/blog, CSR people blog, www.csr.com/people, YouTube, www.youtube.com/user/CSRplc, Facebook, www.facebook.com/pages/CSR/191038434253534, or follow us on Twitter at www.twitter.com/CSR_plc.
New for 2014, you can now access the wide range of products powered by aptX at www.aptx.com.

Hi Matthew,

I've not seen annotations like that in LLDB, however, we will be pushing back a provisional MI frontend to LLDB for review in the next few days.

We've been using this with eclipse and it works well.

Colin

You can use the Python scripting interface of LLDB to create any
output you like.

We have been using this for a while now in Qt Creator to produce
something that resembles GDB/MI responses. Works rather nicely
and lets us re-use most of the existing frontend code.

Hope this helps,
Andre'

Hi Matthew,

We are just using terminal commands with python API script for
Our LLDB GUI. It works so far. But in some situation,
You have to expose some internal LLDB functions to API level
To satisfy your need.

Yin

Yin Ma wrote:

Hi Matthew,

We are just using terminal commands with python API script for
Our LLDB GUI. It works so far. But in some situation,
You have to expose some internal LLDB functions to API level
To satisfy your need.

Yin

Thanks to Yin, Andre and Colin for help on this.
Matt

Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Keep up to date with CSR on our technical blog, www.csr.com/blog, CSR people blog, www.csr.com/people, YouTube, www.youtube.com/user/CSRplc, Facebook, www.facebook.com/pages/CSR/191038434253534, or follow us on Twitter at www.twitter.com/CSR_plc.
New for 2014, you can now access the wide range of products powered by aptX at www.aptx.com.