summaryrefslogtreecommitdiff
path: root/doc/fr/weechat_user.fr.adoc
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2020-12-13 11:01:04 +0100
committerSébastien Helleu <flashcode@flashtux.org>2020-12-13 11:01:04 +0100
commitb95e91e1a212be4515b236d46e9d9917b0bd8a1e (patch)
tree803030704319c6a9a7b120bd34f2099fc37dd73d /doc/fr/weechat_user.fr.adoc
parent3dea65aa05ed662269ca847e7557e5c4f85e5d8e (diff)
downloadweechat-b95e91e1a212be4515b236d46e9d9917b0bd8a1e.zip
doc: add command to run WeeChat with address sanitizer (user's guide)
Diffstat (limited to 'doc/fr/weechat_user.fr.adoc')
-rw-r--r--doc/fr/weechat_user.fr.adoc12
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc
index 715c9478f..90c868226 100644
--- a/doc/fr/weechat_user.fr.adoc
+++ b/doc/fr/weechat_user.fr.adoc
@@ -401,6 +401,9 @@ Si vous compilez avec CMake :
$ cmake .. -DCMAKE_BUILD_TYPE=Debug
----
+[[build_debug_address_sanitizer]]
+==== Construction avec options de debug et la vérification des adresses
+
Vous pouvez aussi activer la vérification des adresses (« address sanitizer »),
ce qui provoquera immédiatement un plantage de WeeChat en cas de problème :
@@ -412,8 +415,13 @@ $ cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS=-fsanitize=address -DCMAKE_C
Vous ne devriez activer la vérification des adresses que si vous essayez de
provoquer un plantage, ceci n'est pas recommandé en production.
-Si vous avez installé un paquet binaire, alors installez le paquet
-_weechat-dbg_.
+Une fois compilé et installé, vous devez lancer WeeChat comme ceci :
+
+----
+$ ASAN_OPTIONS="detect_odr_violation=0 log_path=asan.log" weechat
+----
+
+En cas de plantage, la trace est dans le fichier `asan.log`.
[[core_files]]
==== Fichiers core