aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoshe Kaplan <me@moshekaplan.com>2020-07-22 22:23:22 -0400
committerAnders Broman <a.broman58@gmail.com>2020-07-23 08:26:24 +0000
commitbc231d2b98e0cd9e75212676b6a3e005695e6bbc (patch)
tree58171efb2405f4476993b6e68ed5eb0e0fa92402
parent7be4a8fb0057839062b5dd061fd871f3f0943acc (diff)
WSDG: Add info for building with Address Sanitizer
Change-Id: I8ea916e9c0d906df5e756666b1778552efe4aa2d Reviewed-on: https://code.wireshark.org/review/37933 Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r--docbook/wsdg_src/WSDG_chapter_sources.adoc9
1 files changed, 9 insertions, 0 deletions
diff --git a/docbook/wsdg_src/WSDG_chapter_sources.adoc b/docbook/wsdg_src/WSDG_chapter_sources.adoc
index 9fd4d58cb1..4e2129d47a 100644
--- a/docbook/wsdg_src/WSDG_chapter_sources.adoc
+++ b/docbook/wsdg_src/WSDG_chapter_sources.adoc
@@ -488,6 +488,15 @@ Additional traps can be set on GLib by setting the `G_DEBUG` environment variabl
$ G_DEBUG=fatal_criticals gdb wireshark
----
+If you're encountering memory safety bugs, you might want to build with
+https://en.wikipedia.org/wiki/AddressSanitizer[Address Sanitizer] so that
+Wireshark will immediately alert you to any detected issues.
+
+[source,sh]
+----
+$ cmake .. -G Ninja -DENABLE_ASAN=1
+----
+
See https://developer.gnome.org/glib/stable/glib-running.html[]
[[ChSrcWin32Debug]]