aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2019-01-03 14:21:59 -0800
committerAnders Broman <a.broman58@gmail.com>2019-01-04 05:02:37 +0000
commit5dfec5f64f2c46a6150be5f6c63b596288e47914 (patch)
treebefed16943c29961d80f7b669e7c4150184c2e47
parent874d09ce02fbb1c5537a53b72a0222e078eefcfb (diff)
WSDG: Stop recommending DDD.
Drop mentions of DDD in favor of Qt Creator, CLion, and Eclipse. From looking at https://sourceware.org/gdb/wiki/GDB%20Front%20Ends I'm guessing that those have superseded DDD, as nice at it is/was. Change-Id: I445a909ab8c8aa73c90f868d6b0958bb8faf62d6 Reviewed-on: https://code.wireshark.org/review/31353 Reviewed-by: Gerald Combs <gerald@wireshark.org> Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r--docbook/wsdg_src/WSDG_chapter_sources.asciidoc9
-rw-r--r--docbook/wsdg_src/WSDG_chapter_tools.asciidoc30
2 files changed, 12 insertions, 27 deletions
diff --git a/docbook/wsdg_src/WSDG_chapter_sources.asciidoc b/docbook/wsdg_src/WSDG_chapter_sources.asciidoc
index 1adaad2cf6..1810fd168b 100644
--- a/docbook/wsdg_src/WSDG_chapter_sources.asciidoc
+++ b/docbook/wsdg_src/WSDG_chapter_sources.asciidoc
@@ -468,18 +468,17 @@ launching the Wireshark.exe executable.
[[ChSrcUnixDebug]]
-==== Unix-like platforms
+==== Unix-Like Platforms
You can debug using command-line debuggers such as gdb, dbx, or lldb.
-If you prefer a graphic debugger, you can use the Data Display Debugger
-(ddd).
-
+If you prefer a graphic debugger, you can use an IDE or debugging frontend
+such as Qt Creator, CLion, or Eclipse.
Additional traps can be set on GLib by setting the `G_DEBUG` environment variable:
[source,sh]
----
-$ G_DEBUG=fatal_criticals ddd wireshark
+$ G_DEBUG=fatal_criticals gdb wireshark
----
See https://developer.gnome.org/glib/stable/glib-running.html[]
diff --git a/docbook/wsdg_src/WSDG_chapter_tools.asciidoc b/docbook/wsdg_src/WSDG_chapter_tools.asciidoc
index fe82f93688..5f1388ef35 100644
--- a/docbook/wsdg_src/WSDG_chapter_tools.asciidoc
+++ b/docbook/wsdg_src/WSDG_chapter_tools.asciidoc
@@ -178,14 +178,14 @@ Frequently Asked Questions: http://www.cmake.org/Wiki/CMake_FAQ
[[ChToolsGNUChain]]
-=== GNU compiler toolchain (UNIX and UNIX-like platforms only)
+=== GNU Compiler Toolchain (UNIX And UNIX-like Platforms)
[[ChToolsGCC]]
-==== gcc (GNU compiler collection)
+==== gcc (GNU Compiler Collection)
-The GCC C compiler is available for most of the
-UNIX-like platforms.
+The GCC C compiler is available for most UNIX and UNIX-like operating
+systems.
If GCC isn't already installed or available
as a package for your platform, you can get it at:
@@ -212,14 +212,14 @@ Your version string may vary, of course.
[[ChToolsGDB]]
-==== gdb (GNU project debugger)
+==== gdb (GNU Project Debugger)
GDB is the debugger for the GCC compiler. It is
available for many (if not all) UNIX-like platforms.
-If you don't like debugging using the command line
-there are some GUI frontends for it available, most notably
-GNU DDD.
+If you don't like debugging using the command line, many
+https://sourceware.org/gdb/wiki/GDB%20Front%20Ends[GUI frontends for it
+available], including Qt Creator, CLion, and Eclipse.
If gdb isn't already installed or available
as a package for your platform, you can get it at:
@@ -253,20 +253,6 @@ Type "apropos word" to search for commands related to "word".
Your version string may vary, of course.
-[[ChToolsDDD]]
-
-
-==== ddd (GNU Data Display Debugger)
-
-The GNU Data Display Debugger is a good GUI frontend
-for GDB (and a lot of other command line debuggers), so you
-have to install GDB first. It is available for many UNIX-like
-platforms.
-
-If GNU DDD isn't already installed or
-available as a package for your platform, you can get it at:
-http://www.gnu.org/software/ddd/[].
-
[[ChToolsGNUmake]]
==== make (GNU Make)