File tree 2 files changed +12
-11
lines changed
2 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -8,16 +8,21 @@ LeakSanitizer
8
8
Introduction
9
9
============
10
10
11
- LeakSanitizer is a heap leak detector which is designed to be used on top of
12
- :doc: `AddressSanitizer ` / :doc: `MemorySanitizer `, or as a standalone library.
13
- LeakSanitizer is a run-time tool which doesn't require compiler
14
- instrumentation.
11
+ LeakSanitizer is a run-time memory leak detector. It can be combined with
12
+ :doc: `AddressSanitizer ` to get both memory error and leak detection.
13
+ LeakSanitizer does not introduce any additional slowdown when used in this mode.
14
+ The LeakSanitizer runtime can also be linked in separately to get leak detection
15
+ only, at a minimal performance cost.
15
16
16
17
Current status
17
18
==============
18
19
19
- LeakSanitizer is a work in progress, currently under development for
20
- x86\_ 64 Linux.
20
+ LeakSanitizer is experimental and supported only on x86\_ 64 Linux.
21
+
22
+ The combined mode has been tested on fairly large software projects. The
23
+ stand-alone mode has received much less testing.
24
+
25
+ There are plans to support LeakSanitizer in :doc: `MemorySanitizer ` builds.
21
26
22
27
More Information
23
28
================
Original file line number Diff line number Diff line change @@ -23,15 +23,11 @@ Using Clang as a Compiler
23
23
ThreadSanitizer
24
24
MemorySanitizer
25
25
DataFlowSanitizer
26
+ LeakSanitizer
26
27
SanitizerSpecialCaseList
27
28
Modules
28
29
FAQ
29
30
30
- .. toctree ::
31
- :hidden:
32
-
33
- LeakSanitizer
34
-
35
31
Using Clang as a Library
36
32
========================
37
33
You can’t perform that action at this time.
0 commit comments