llvm-project/clang/test/Analysis/Inputs
Kristof Umann 1b439659a8 [analyzer] NonNullParamChecker and CStringChecker parameter number in checker message
There are some functions which can't be given a null pointer as parameter either
because it has a nonnull attribute or it is declared to have undefined behavior
(e.g. strcmp()). Sometimes it is hard to determine from the checker message
which parameter is null at the invocation, so now this information is included
in the message.

This commit fixes https://bugs.llvm.org/show_bug.cgi?id=39358

Reviewed By: NoQ, Szelethus, whisperity

Patch by Tibor Brunner!

Differential Revision: https://reviews.llvm.org/D66333

llvm-svn: 370798
2019-09-03 17:57:01 +00:00
..
Models
expected-plists [analyzer] NonNullParamChecker and CStringChecker parameter number in checker message 2019-09-03 17:57:01 +00:00
ctu-chain.cpp Resubmit [analyzer] Support for naive cross translation unit analysis 2018-03-01 14:54:16 +00:00
ctu-other.c [ASTImporter] Fix name conflict handling with different strategies 2019-08-27 11:36:10 +00:00
ctu-other.c.externalDefMap.txt [analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions 2019-01-10 17:44:04 +00:00
ctu-other.cpp [ASTImporter] Import ctor initializers after setting flags. 2019-08-16 12:10:03 +00:00
ctu-other.cpp.externalDefMap.txt [ASTImporter] Import ctor initializers after setting flags. 2019-08-16 12:10:03 +00:00
llvm.h [analyzer] CastValueChecker: Avoid modeling casts between objects. 2019-08-23 03:23:58 +00:00
localization-pch.h
no-store-suppression.h [analyzer] NoStoreFuncVisitor: Suppress reports with no-store in system headers. 2019-04-05 20:18:53 +00:00
plist-macros-ctu.c [CrossTU] Fix plist macro expansion if macro in other file. 2019-07-25 10:53:22 +00:00
plist-macros-ctu.h [CrossTU] Fix plist macro expansion if macro in other file. 2019-07-25 10:53:22 +00:00
plist-macros-with-expansion-ctu.c.externalDefMap.txt [CrossTU] Fix plist macro expansion if macro in other file. 2019-07-25 10:53:22 +00:00
qt-simulator.h [analyzer] Add another exception for Qt in MallocChecker 2016-12-16 12:21:55 +00:00
system-header-simulator-cxx-std-suppression.h
system-header-simulator-cxx.h [Analyzer] Iterator Checkers - Make range errors and invalidated access fatal 2019-08-29 09:35:47 +00:00
system-header-simulator-for-cxx-uninitialized-object.h [analyzer] Checker for uninitialized C++ objects 2018-06-18 11:50:17 +00:00
system-header-simulator-for-malloc.h
system-header-simulator-for-nullability-cxx.h [analyzer] Do not crash in CallEvent.getReturnType() 2018-03-24 01:53:12 +00:00
system-header-simulator-for-nullability.h [analyzer] Record nullability implications on getting items from NSDictionary 2018-08-10 22:27:04 +00:00
system-header-simulator-for-objc-dealloc.h [analyzer] Syntactic matcher for leaks associated with run loop and autoreleasepool 2018-07-25 01:27:15 +00:00
system-header-simulator-for-pthread-lock.h
system-header-simulator-for-simple-stream.h
system-header-simulator-for-valist.h
system-header-simulator-objc.h
system-header-simulator.h [analyzer] Add missing pre-post-statement callbacks for OffsetOfExpr. 2018-02-10 00:55:49 +00:00
taint-generic-config-ill-formed.yaml [analyzer] Add yaml parser to GenericTaintChecker 2019-07-28 13:38:04 +00:00
taint-generic-config-invalid-arg.yaml [analyzer] Add yaml parser to GenericTaintChecker 2019-07-28 13:38:04 +00:00
taint-generic-config.yaml [analyzer] Add yaml parser to GenericTaintChecker 2019-07-28 13:38:04 +00:00