freebsd-ports/devel/py-gdbgui/pkg-descr
Mahdi Mokhtari 8940670003 devel/py-gdbgui: Add devel/py-gdbgui and dependencies to the tree.
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
2017-03-08 12:48:28 +00:00

18 lines
714 B
Text

A modern, browser-based frontend to gdb (gnu debugger).
Add breakpoints, view stack traces, and more in C, C++, Go, and Rust!
Simply run gdbgui from the terminal and a new tab will open in your browser.
Features
Debug a different program in each tab (new instance is spawned for each tab).
Set/remove breakpoints.
View stack, threads.
Switch frame on stack, switch between threads.
Inspect memory in hex/character form.
View all registers.
Dropdown of all files used to compile binary, with autocomplete functionality.
Source code explorer with ability to jump to line.
Show assembly next to source code, highlighting current instruction.
Can also step through instructions.
WWW: https://github.com/cs01/gdbgui