aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2025-06-25 15:34:37 +0000
committerWarner Losh <imp@FreeBSD.org>2025-06-25 15:34:37 +0000
commit03a80207d420844279c975c7bbfe9ae056fe154e (patch)
treea24cd1e553621487736d47b4fb19cb194084c6d5
parentbe9db83332da2904403179527cb829628f13113a (diff)
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
-rw-r--r--documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc10
-rw-r--r--documentation/content/en/books/developers-handbook/kerneldebug/_index.po15
2 files changed, 0 insertions, 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