Kostya Serebryany
d83c96fa44
[scan-build] fix logic error warning emitted on compiler-rt code base
...
Summary:
Fix a "called c++ object pointer is null" warning emitted by Clang
Static Analyzer on the following file:
- lib/asan/asan_suppressions.cc.
Signed-off-by: Apelete Seketeli <apelete@seketeli.net>
Reviewers: kcc
Subscribers: Eugene.Zelenko, kubabrecka, llvm-commits
Differential Revision: http://reviews.llvm.org/D19627
llvm-svn: 268282
2016-05-02 19:07:20 +00:00
Kostya Serebryany
c89aa6d697
[sanitizer] use simpler symbolizer interface (GetModuleNameForPc) where applicable
...
llvm-svn: 231337
2015-03-05 01:30:36 +00:00
Timur Iskhodzhanov
5c62af5bb1
Reland r230419 - add __asan_default_suppressions() hook with a fix for Windows
...
llvm-svn: 230501
2015-02-25 16:00:26 +00:00
Nico Weber
d70bb8d8cb
Revert 230419, 230425, 230432.
...
They don't build on Windows.
http://lab.llvm.org:8011/builders/sanitizer-windows/ went red for example.
llvm-svn: 230461
2015-02-25 04:39:21 +00:00
Kostya Serebryany
a54860e058
[asan] attempting to fix the windows build
...
llvm-svn: 230425
2015-02-25 01:41:42 +00:00
Kostya Serebryany
74dc7ea2e9
[asan] add __asan_default_suppressions() hook
...
llvm-svn: 230419
2015-02-25 01:15:37 +00:00
Kostya Serebryany
efa60dfd34
[asan] add suppressions for odr violations
...
llvm-svn: 230409
2015-02-25 00:49:12 +00:00
Alexey Samsonov
d1c318657b
[Sanitizer] Refactor SuppressionContext class.
...
SuppressionContext is no longer a singleton, shared by all sanitizers,
but a regular class. Each of ASan, LSan, UBSan and TSan now have their
own SuppressionContext, which only parses suppressions specific to
that sanitizer.
"suppressions" flag is moved away from common flags into tool-specific
flags, so the user now may pass
ASAN_OPTIONS=suppressions=asan_supp.txt LSAN_OPIONS=suppressions=lsan_supp.txt
in a single invocation.
llvm-svn: 230026
2015-02-20 17:41:59 +00:00
Kuba Brecka
dde00302c7
Implement AddressSanitizer suppressions.
...
Adds 3 new suppression types, "interceptor_name", "interceptor_via_fun", "interceptor_via_lib".
Reviewed at http://reviews.llvm.org/D6280 .
llvm-svn: 223508
2014-12-05 20:26:09 +00:00