git: 03a80207d4 - main - handbook: ddd was removed in 2019
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Jun 2025 15:45:12 UTC
The branch main has been updated by imp:
URL: https://cgit.FreeBSD.org/doc/commit/?id=03a80207d420844279c975c7bbfe9ae056fe154e
commit 03a80207d420844279c975c7bbfe9ae056fe154e
Author: Warner Losh <imp@FreeBSD.org>
AuthorDate: 2025-06-25 15:34:37 +0000
Commit: Warner Losh <imp@FreeBSD.org>
CommitDate: 2025-06-25 15:34:37 +0000
handbook: ddd was removed in 2019
Remove obsolete ddd info: that port stopped working with gdb protocol
updates in about 2018, and was removed in 2019. It was abandoned
upstream around 2009 (last release). A new maintainer appeared in 2013,
but apparently didn't work out. Two new maintainers appeared in 2021 and
started new releases in 2023. A new port hasn't appeared, though, so
remove dangling references.
This whole section needs a rewrite, though, since dcons is so limited
(first 4GB only) and firewire is getting rare. All that should likely
just be removed. We need a good writeup on doing USB-C debugging with
the so-called USB-A to USB-A cable.
Sponsored by: Netflix
---
.../en/books/developers-handbook/kerneldebug/_index.adoc | 10 ----------
.../en/books/developers-handbook/kerneldebug/_index.po | 15 ---------------
2 files changed, 25 deletions(-)
diff --git a/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc b/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
index 04d850d230..006ae4178a 100644
--- a/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc
@@ -805,16 +805,6 @@ There exists a GDB mode for man:emacs[1]; this is what you will need to add to y
M-x gdba
....
-And for DDD ([.filename]#devel/ddd#):
-
-[source,bash]
-....
-# remote serial protocol
-LANG=C ddd --debugger kgdb -r :12345 kernel
-# live core debug
-LANG=C ddd --debugger kgdb kernel /dev/fwmem0.2
-....
-
=== Dcons with KVM
We can directly read the man:dcons[4] buffer via [.filename]#/dev/mem# for live systems, and in the core dump for crashed systems.
diff --git a/documentation/content/en/books/developers-handbook/kerneldebug/_index.po b/documentation/content/en/books/developers-handbook/kerneldebug/_index.po
index 63b7d1f9aa..7e6bdfbd81 100644
--- a/documentation/content/en/books/developers-handbook/kerneldebug/_index.po
+++ b/documentation/content/en/books/developers-handbook/kerneldebug/_index.po
@@ -1410,21 +1410,6 @@ msgid ""
"M-x gdba\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:809
-msgid "And for DDD ([.filename]#devel/ddd#):"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:816
-#, no-wrap
-msgid ""
-"# remote serial protocol\n"
-"LANG=C ddd --debugger kgdb -r :12345 kernel\n"
-"# live core debug\n"
-"LANG=C ddd --debugger kgdb kernel /dev/fwmem0.2\n"
-msgstr ""
-
#. type: Title ===
#: documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:818
#, no-wrap