gdbgui is a browser-based frontend to gdb (gnu debugger). Dependencies are: py-pygdbmi, Parse gdb machine interface string output and return data types. py-pypugjs, PyPugJS is just a fork of PyJade with the name Jade changed. py-python-socketio, Python implementation of the Engine.IO realtime server. py-python-engineio, Python implementation of the Socket.IO realtime server. py-enum-compat, A virtual package, its whole purpose is to install enum34. py-flask-socketio, Socket.IO integration for Flask applications. Reviewed by: feld, mat Approved by: feld, mat (mentors) Differential Revision: https://reviews.freebsd.org/D9849
15 lines
497 B
Text
15 lines
497 B
Text
Parse gdb machine interface string output and
|
|
return structured data types (Python dicts) that
|
|
are JSON serializable.
|
|
Useful for writing the backend to a gdb frontend.
|
|
For example, gdbgui uses pygdbmi on the backend.
|
|
|
|
Also implements a class to control gdb, GdbController,
|
|
which allows programmatic control of gdb using Python,
|
|
which is also useful if creating a front end.
|
|
|
|
To get machine interface output from gdb,
|
|
run gdb with the --interpreter=mi2 flag.
|
|
|
|
|
|
WWW: https://github.com/cs01/pygdbmi
|