Roland McGrath
90a10f00ff
[lsan] Support LeakSanitizer runtime on Fuchsia
...
Support LeakSanitizer runtime on Fuchsia.
Patch By: mcgrathr
Differential Revision: https://reviews.llvm.org/D72887
2020-01-28 11:34:53 -08:00
Petr Hosek
2533bc2361
Revert "[lsan] Support LeakSanitizer runtime on Fuchsia"
...
This reverts commit d59e3429f3
.
2020-01-28 00:24:41 -08:00
Roland McGrath
d59e3429f3
[lsan] Support LeakSanitizer runtime on Fuchsia
...
Support LeakSanitizer runtime on Fuchsia.
Patch By: mcgrathr
Differential Revision: https://reviews.llvm.org/D72887
2020-01-27 23:35:06 -08:00
Roland McGrath
38fd1806a1
[lsan] Factor pthread-specific assumptions out of thread tracking code
...
This is a small refactoring to prepare for porting LSan to Fuchsia.
Factor out parts of lsan_thread.{cpp,h} that don't apply to Fuchsia.
Since existing supported systems are POSIX-based, the affected code
is moved to lsan_posix.{cpp.h}.
Patch By: mcgrathr
Differential Revision: https://reviews.llvm.org/D73309
2020-01-24 16:55:11 -08:00
Vitaly Buka
d39e7e2cf1
[compiler-rt] Use GetNextInstructionPc in signal handlers
...
Summary:
All other stack trace callers assume that PC contains return address.
HWAsan already use GetNextInstructionPc in similar code.
PR43339
Reviewers: eugenis, kcc, jfb
Subscribers: dexonsmith, dberris, #sanitizers, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D68313
llvm-svn: 373529
2019-10-02 21:20:37 +00:00
Vitaly Buka
c0fa632236
Remove NOLINTs from compiler-rt
...
llvm-svn: 371687
2019-09-11 23:19:48 +00:00
Nico Weber
ae1fc9baae
compiler-rt: Rename .cc file in lib/lsan to .cpp
...
Like r367463, but for lsan.
llvm-svn: 367561
2019-08-01 14:01:30 +00:00