An easy-to-use management library for projects which use GDB/MI or lldb-mi to coordinate asynchronously with GDB/LLDB debugging sessions. Provides abstract types and utilities to aide working with the Machine Interface's output syntax. This project is an evolution of the approach used in Android++.
GDB/MI is a line based machine oriented text interface to GDB and is activated by specifying using the --interpreter command line option (see Mode Options). It is specifically intended to support the development of systems which use the debugger as just one small component of a larger system.
https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI.html#GDB_002fMI