[PATCH] Initial implementation of Debugger Adapter Protocol

Eli Zaretskii eliz@gnu.org
Thu Sep 1 16:38:04 GMT 2022


> Date: Thu,  1 Sep 2022 10:30:59 -0600
> From: Tom Tromey via Gdb-patches <gdb-patches@sourceware.org>
> Cc: Tom Tromey <tromey@adacore.com>
> 
> There is also a bit of documentation -- just documenting the new
> interpreter name.
> ---
>  gdb/Makefile.in                      |   1 +
>  gdb/NEWS                             |   4 +
>  gdb/data-directory/Makefile.in       |  15 ++
>  gdb/doc/gdb.texinfo                  |   9 +
>  gdb/python/lib/gdb/dap/__init__.py   |  66 ++++++
>  gdb/python/lib/gdb/dap/breakpoint.py |  86 +++++++
>  gdb/python/lib/gdb/dap/bt.py         |  93 ++++++++
>  gdb/python/lib/gdb/dap/evaluate.py   |  42 ++++
>  gdb/python/lib/gdb/dap/events.py     | 165 +++++++++++++
>  gdb/python/lib/gdb/dap/frames.py     |  57 +++++
>  gdb/python/lib/gdb/dap/io.py         |  67 ++++++
>  gdb/python/lib/gdb/dap/launch.py     |  39 +++
>  gdb/python/lib/gdb/dap/next.py       |  51 ++++
>  gdb/python/lib/gdb/dap/pause.py      |  23 ++
>  gdb/python/lib/gdb/dap/scopes.py     |  65 +++++
>  gdb/python/lib/gdb/dap/server.py     | 205 ++++++++++++++++
>  gdb/python/lib/gdb/dap/startup.py    | 164 +++++++++++++
>  gdb/python/lib/gdb/dap/state.py      |  25 ++
>  gdb/python/lib/gdb/dap/threads.py    |  42 ++++
>  gdb/python/py-dap.c                  |  99 ++++++++
>  gdb/testsuite/gdb.dap/basic-dap.c    |  31 +++
>  gdb/testsuite/gdb.dap/basic-dap.exp  |  72 ++++++
>  gdb/testsuite/lib/dap-support.exp    | 342 +++++++++++++++++++++++++++
>  gdb/testsuite/lib/mi-support.exp     |   2 -
>  gdb/testsuite/lib/ton.tcl            | 303 ++++++++++++++++++++++++
>  25 files changed, 2066 insertions(+), 2 deletions(-)
>  create mode 100644 gdb/python/lib/gdb/dap/__init__.py
>  create mode 100644 gdb/python/lib/gdb/dap/breakpoint.py
>  create mode 100644 gdb/python/lib/gdb/dap/bt.py
>  create mode 100644 gdb/python/lib/gdb/dap/evaluate.py
>  create mode 100644 gdb/python/lib/gdb/dap/events.py
>  create mode 100644 gdb/python/lib/gdb/dap/frames.py
>  create mode 100644 gdb/python/lib/gdb/dap/io.py
>  create mode 100644 gdb/python/lib/gdb/dap/launch.py
>  create mode 100644 gdb/python/lib/gdb/dap/next.py
>  create mode 100644 gdb/python/lib/gdb/dap/pause.py
>  create mode 100644 gdb/python/lib/gdb/dap/scopes.py
>  create mode 100644 gdb/python/lib/gdb/dap/server.py
>  create mode 100644 gdb/python/lib/gdb/dap/startup.py
>  create mode 100644 gdb/python/lib/gdb/dap/state.py
>  create mode 100644 gdb/python/lib/gdb/dap/threads.py
>  create mode 100644 gdb/python/py-dap.c
>  create mode 100644 gdb/testsuite/gdb.dap/basic-dap.c
>  create mode 100644 gdb/testsuite/gdb.dap/basic-dap.exp
>  create mode 100644 gdb/testsuite/lib/dap-support.exp
>  create mode 100644 gdb/testsuite/lib/ton.tcl

The documentation parts are OK.  Thanks.


More information about the Gdb-patches mailing list