Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
e38046aae1f76e525c2466af20c27269185a37bf
/
lib
/
lsan
c1a1ed6
Overhaul the symbolizer interface.
by Peter Collingbourne
· 11 years ago
b1907c7
Continue to keep 'SUMMARY: ' prefix in lsan. Whoops!
by Nick Lewycky
· 11 years ago
137a9b8
[lsan] When detect_leaks=false, be completely silent.
by Sergey Matveev
· 11 years ago
e852e41
[lsan] Fix bug when discovering indirectly leaked objects.
by Sergey Matveev
· 11 years ago
06cbed8
tsan: use verbosity flag in sanitizer_common code directly
by Dmitry Vyukov
· 11 years ago
c519335
[lsan] Support ASan's stack-use-after-return mode in LSan.
by Sergey Matveev
· 11 years ago
e86e35f
[asan] Improve thread lifetime tracking on POSIX systems.
by Sergey Matveev
· 11 years ago
8017501
[Sanitizer] Turn GetStackTrace() into StackTrace::Unwind()
by Alexey Samsonov
· 11 years ago
6eb836f
[sanitizer] Move the PTHREAD_DESTRUCTOR_ITERATIONS constant to sanitizer_linux.h.
by Sergey Matveev
· 11 years ago
90b0f1e
Refactor the usage of strip_path_prefix option and make it more consistent across sanitizers
by Alexey Samsonov
· 11 years ago
2946f13
[LSan] Rework r191522 - treat allocations with short stack traces as live
by Alexey Samsonov
· 11 years ago
4430fdb
[LSan] Don't report leaks with single-frame stack traces
by Alexey Samsonov
· 11 years ago
96a575f
[asan] Fix deadlock in stack unwinder on android/x86.
by Evgeniy Stepanov
· 11 years ago
7847d77
[Sanitizer] Refactor symbolization interface: use class instead of several functions. Move some code around to get rid of extra source files
by Alexey Samsonov
· 11 years ago
650c7d4
[lsan] Colorize LSan reports.
by Sergey Matveev
· 11 years ago
68c016a
ASan, LSan, MSan: try to find llvm-symbolizer binary in PATH if it is not provided. Now we don't need to explicitly set the location of llvm-symbolizer in lit test configs.
by Alexey Samsonov
· 11 years ago
3354fa6
Revert r189347: it breaks on machines w/o installed debug versions of system libraries
by Alexey Samsonov
· 11 years ago
a6b03c0
LSan: Check that dynamic linker library is properly symbolized
by Alexey Samsonov
· 11 years ago
384a448
[sanitizer] Add a fast version of StackDepotGet() for use in LSan.
by Sergey Matveev
· 11 years ago
5bd2174
Slightly improve lint checker script and fix a few style issues
by Alexey Samsonov
· 11 years ago
25aa255
[lsan] Add a regression test for building C code.
by Sergey Matveev
· 11 years ago
8d0c5ba
[lsan] Add a stress test.
by Sergey Matveev
· 11 years ago
34fe7e1
[lsan] Build standalone LSan with -fno-rtti.
by Sergey Matveev
· 11 years ago
ebc0484
[LSan] Add support for building standalone LSan runtime to Make build (compiler-rt part)
by Alexey Samsonov
· 11 years ago
3c80c6c
Define SANITIZER_INTERFACE_ATTRIBUTE on Windows and fix all the places where SANITIZER_INTERFACE_ATTRIBUTE or SANITIZER_ATTRIBUTE_WEAK are used
by Timur Iskhodzhanov
· 11 years ago
a1b15b4
[tests] Update to use lit_config and lit package, as appropriate.
by Daniel Dunbar
· 11 years ago
cc5a4ac
Enable pipefail for LSan tests
by Alexey Samsonov
· 11 years ago
41f1540
[lsan] Add leak_check_at_exit flag.
by Sergey Matveev
· 11 years ago
bdeb86c
Disable pipefail for lsan.
by Rafael Espindola
· 11 years ago
62519eb
[lsan] Make __lsan_do_leak_check() honor the detect_leaks flag.
by Sergey Matveev
· 11 years ago
841b6f2
[lsan] Print direct leaks first.
by Sergey Matveev
· 11 years ago
f021f4f
Use --driver-mode=g++ instead of -ccc-cxx; required after Clang r186605
by Hans Wennborg
· 11 years ago
f93fa97
[lsan] Add __lsan_do_leak_check() to the public interface.
by Sergey Matveev
· 11 years ago
bac1f7b
[lsan] Increase the hardcoded limit on number of leaks.
by Sergey Matveev
· 11 years ago
577a4b5
[lsan] Fix test.
by Sergey Matveev
· 11 years ago
c6ac98d
[lsan] Handle fork() correctly.
by Sergey Matveev
· 11 years ago
99560bf
[LSan] Use overridable hook to report error summary
by Alexey Samsonov
· 11 years ago
fe18723
Define the path to llvm-symbolizer tool in a common config to reduce copy-paste
by Alexey Samsonov
· 11 years ago
ad75ce5
[lsan] Fix build again.
by Sergey Matveev
· 11 years ago
0b5a1b7
[lsan] Fix build.
by Sergey Matveev
· 11 years ago
9b4ba94
[lsan] When verbosity > 1, always print suppressions and summary (even if no leaks found).
by Sergey Matveev
· 11 years ago
b33cfeb
[lsan] Add suppression support.
by Sergey Matveev
· 11 years ago
7ddf3c9
[lsan] Fix flaky test.
by Sergey Matveev
· 11 years ago
9fbfd96
[LSan] Add the way to disable LSan at link time
by Alexey Samsonov
· 11 years ago
d16d723
[lsan] Define interceptors more correctly. Also, always clear allocated memory.
by Sergey Matveev
· 11 years ago
ac78d00
Revert to C-style callbacks for iteration over allocator chunks.
by Sergey Matveev
· 11 years ago
c3b30b3
Add cmake rules for building LSan common on Mac OS
by Alexey Samsonov
· 11 years ago
21e024e
[lsan] Try REALLY hard to fix Win build.
by Sergey Matveev
· 11 years ago
2439cd9
[lsan] This time really fix Win build.
by Sergey Matveev
· 11 years ago
ca74cff
[lsan] Fix win build.
by Sergey Matveev
· 11 years ago
ef89d6b
[lsan] Increase allocator space; minor fixes.
by Sergey Matveev
· 11 years ago
200afbd
[asan] Move lsan_disabled out of thread context.
by Sergey Matveev
· 11 years ago
9b618a7
[asan] Define LSan annotations as no-ops if leak detection is not supported.
by Sergey Matveev
· 11 years ago
c085fe8
[lsan] Move symbolization and reporting out of StopTheWorld callback.
by Sergey Matveev
· 11 years ago
02d7f32
[lsan] Set current_thread_tid correctly for main thread.
by Sergey Matveev
· 11 years ago
441a216
Properly install LSan interface header, rely on sanitizer header presence in lit tests
by Alexey Samsonov
· 11 years ago
dbeb48d
[LSan] Use a typedef for frontier vector
by Alexey Samsonov
· 11 years ago
a64d435
[Sanitizer] Rename InternalVector to InternalMmapVector
by Alexey Samsonov
· 11 years ago
5c127cd
[LSan] fix link flags for building unit tests
by Alexey Samsonov
· 11 years ago
b3b46da
[lsan] Harmonized some naming inconsistencies.
by Sergey Matveev
· 11 years ago
a4d043e
[lsan] Fix the unittest makefiles.
by Sergey Matveev
· 11 years ago
4f0fd8e
tsan: fix lint warnings
by Dmitry Vyukov
· 11 years ago
b957d9f
Drop support for 32-bit PowerPC in sanitizer tools.
by Alexey Samsonov
· 11 years ago
46ed75f
[lsan] Put SANITIZER_INTERFACE_ATTRIBUTE on LSan interface functions.
by Sergey Matveev
· 11 years ago
0550a3f
[sanitizer] Do not fall back to SlowUnwindStack() in GetStackTrace()
by Sergey Matveev
· 11 years ago
cd571e0
[lsan] Implement __lsan_ignore_object().
by Sergey Matveev
· 11 years ago
06f069a
Simplify lit configs for asan/lsan/msan unit tests
by Alexey Samsonov
· 11 years ago
ad785cb
Remove a bunch of copy-paste: use common config for sanitizer lit/unit tests
by Alexey Samsonov
· 11 years ago
5e719a7
[lsan] Add __lsan_disable() and __lsan_enable().
by Sergey Matveev
· 11 years ago
21b40a5
[lsan] Added a dummy unittest to suppress LIT warnings.
by Sergey Matveev
· 11 years ago
895659d
[lsan] Run the leak detection tests under both ASan and LSan.
by Sergey Matveev
· 11 years ago
ba2169a
[lsan] Use the fast version of GetBlockBegin for leak checking in LSan and ASan.
by Sergey Matveev
· 11 years ago
c91a938
[lsan] Convert the remaining LSan tests to output tests.
by Sergey Matveev
· 11 years ago
616659a
Exclude sanitizer_nolibc_test from TSan test run. Fix lint warnings
by Alexey Samsonov
· 11 years ago
ebe3a36
[lsan] Begin converting LSan tests to output tests.
by Sergey Matveev
· 11 years ago
98d3b40
[sanitizer] Move FindThreadByOSIdLocked from lsan to sanitizer_common.
by Sergey Matveev
· 11 years ago
57434a3
Improve support for compiler-rt tests in CMake build.
by Alexey Samsonov
· 11 years ago
f5a9ace
[lsan] Allow the ignored TLS range to be empty.
by Sergey Matveev
· 11 years ago
8e66cf5
[lsan] Minor adjustments to LSan messages.
by Sergey Matveev
· 11 years ago
6c3634b
[lsan] Prettify LSan reports and add a summary.
by Sergey Matveev
· 11 years ago
969b529
[lsan] Add exitcode flag. Kill the process if leaks are found.
by Sergey Matveev
· 11 years ago
e850b87
[lsan] Add lit test support.
by Sergey Matveev
· 11 years ago
fc1a612
[lsan] Ensure lsan is initialized when interceptors are called.
by Sergey Matveev
· 11 years ago
975a329
Revert r182465 and add lsan-common library to makefile-based build
by Alexey Samsonov
· 11 years ago
4cacb4f
[lsan] Invoke leak detection with atexit().
by Sergey Matveev
· 11 years ago
0bc8177
[asan] Do not invoke LSan hooks unless CAN_SANITIZE_LEAKS.
by Sergey Matveev
· 11 years ago
9bdf780
[lsan] Change CMakeLists to build the common LSan module for ASan.
by Sergey Matveev
· 11 years ago
3bc65b1
[lsan] LSan in LD_PRELOAD library form.
by Sergey Matveev
· 11 years ago
74799ca
Build LSan on x86_64 only if this target is supported
by Alexey Samsonov
· 11 years ago
b9c9ce7
[lsan] Fix r182256.
by Sergey Matveev
· 11 years ago
29b7568
[lsan] GetUserBegin() in LSan.
by Sergey Matveev
· 11 years ago
f484ff3
[lsan] CMakeLists and lit test configs for LSan.
by Sergey Matveev
· 11 years ago
fc98a1a
[lsan] Tests for LeakSanitizer.
by Sergey Matveev
· 11 years ago
ab0f744
[lsan] Common leak checking module.
by Sergey Matveev
· 11 years ago
e96c62a
[lsan] Standalone LSan initialization.
by Sergey Matveev
· 11 years ago
7ea7d20
[lsan] Interceptors for standalone LSan.
by Sergey Matveev
· 11 years ago
56f77a7
[lsan] Thread registry for standalone LSan.
by Sergey Matveev
· 11 years ago
c99de51
[lsan] Allocator for standalone LSan.
by Sergey Matveev
· 11 years ago