llvm-capstone/clang/test/Analysis
Balazs Benics 706afc9778 Fixup "[analyzer] CStringChecker buffer access checks should check the first bytes"
0954dc3fb9 broke a build bot:
https://lab.llvm.org/buildbot/#/builders/245/builds/13891

  clang/test/Analysis/string.c
  Line 74: incompatible redeclaration of library function 'memcpy'
  Line 74: 'memcpy' is a builtin with type 'void *(void *, const void *, unsigned int)'

Differential Revision: https://reviews.llvm.org/D159109
2023-09-11 15:01:22 +02:00
..
cert Fix "the the" typo in documentation and user facing strings 2022-05-05 17:52:08 +02:00
Checkers [clang] Show line numbers in diagnostic code snippets 2023-05-31 07:26:03 +02:00
copypaste
diagnostics [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
engine
exploded-graph-rewriter [NFC][Py Reformat] Reformat python files in clang and clang-tools-extra 2023-05-23 08:29:52 +02:00
exploration_order
html_diagnostics [analyzer] Fix incorrect link to "note" diagnostics in HTML output 2023-08-03 11:44:05 +02:00
inlining [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
Inputs [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
objc
scan-build [NFC][Py Reformat] Reformat python files in clang and clang-tools-extra 2023-05-23 08:29:52 +02:00
unified-sources
z3
_Bool-increment-decrement.c
a_flaky_crash.cpp
additive-folding-range-constraints.c
additive-folding.cpp
additive-op-on-sym-int-expr.c Reland "[analyzer] Canonicalize SymIntExpr so the RHS is positive when possible" 2022-05-12 15:40:11 +02:00
addrspace-null.c
aggrinit-cfg-output.cpp
analysis-after-multiple-dtors.cpp [analyzer] Remove the loop from the exploded graph caused by missing information in program points 2023-03-04 02:01:45 +01:00
analyze-function-guide.cpp
analyze-function-guide.m
analyzeOneFunction.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
analyzer_test.py [NFC][Py Reformat] Reformat python files in clang and clang-tools-extra 2023-05-23 08:29:52 +02:00
analyzer-checker-config.c
analyzer-checker-option-help.c
analyzer-config.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
analyzer-display-progress.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
analyzer-display-progress.m
analyzer-enabled-checkers.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
analyzer-list-configs.c
analyzer-stats.c Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" 2022-06-14 10:22:37 +02:00
arc-zero-init.m
array-bound-v2-constraint-check.c [analyzer] Fix a few size-type inconsistency relating to DynamicExtent 2023-09-01 21:03:16 +08:00
array-init-loop.cpp [analyzer] Fix for incorrect handling of 0 length non-POD array construction 2022-08-25 12:42:02 +02:00
array-punned-region.c [analyzer] Get direct binding for specific punned case 2022-05-05 04:53:45 -05:00
array-struct-region.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
array-struct-region.cpp
array-struct.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
asm-goto.cpp
asm.cpp
assume-controlled-environment.c
atomics.c
auto-obj-dtors-cfg-output.cpp [analyzer] Model lifetime of a variable declared in for condition in CFG correctly 2023-07-19 09:01:41 +02:00
autoreleasewritechecker_test.m
base-init.cpp
bitwise-ops-nocrash.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
bitwise-ops.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
bitwise-shift-common.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
bitwise-shift-pedantic.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
bitwise-shift-sanity-checks.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
bitwise-shift-state-update.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
block-in-critical-section.cpp
block-in-critical-section.m
blocks-no-inline.c
blocks-nrvo.c
blocks.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
blocks.mm Fix ast print of variables with attributes 2023-09-07 13:35:50 -07:00
bool-assignment.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
bool-increment.cpp
bsd-string.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
bstring_UninitRead.c
bstring.c
bstring.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
buffer-overlap.c Implement BufferOverlap check for sprint/snprintf 2023-05-31 14:43:16 +02:00
bug_hash_test.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
bug_hash_test.m
builtin_bitcast.cpp
builtin_signbit.cpp
builtin-functions.cpp
c11lock.c
call_once.cpp
call-and-message.c
call-and-message.cpp
call-and-message.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
call-and-message.mm
call-invalidation.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
cast-to-struct.cpp
cast-value-logic.cpp
cast-value-notes.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
cast-value-state-dump.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
cast-value-weird.cpp
castexpr-callback.c
casts.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
casts.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
casts.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
CFContainers-invalid.c
CFContainers.mm
cfg-indirect-goto-determinism.cpp
cfg-openmp.cpp [OpenMP] Update the default version of OpenMP to 5.1 2023-06-15 12:41:09 +05:30
cfg-rich-constructors.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
cfg-rich-constructors.mm [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
cfg.c
cfg.cpp [Clang] Diagnose ill-formed constant expression when setting a non fixed enum to a value outside the range of the enumeration values 2022-07-28 15:27:50 -07:00
CFNumber.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
cfref_PR2519.c [ZOS] Convert tests to check 'target={{.*}}-zos{{.*}}' 2022-12-12 11:25:19 -08:00
cfref_rdar6080742.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
CFRetainRelease_NSAssertionHandler.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
CGColorSpace.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
check-analyzer-fixit.py [NFC][Py Reformat] Reformat python files in clang and clang-tools-extra 2023-05-23 08:29:52 +02:00
check-deserialization.cpp
checker-dependencies.c
checker-plugins.c [clang] Convert tests to check 'target=...' 2022-12-15 12:26:33 -08:00
CheckNSError.m [Analyzer] Remove extra space from NSErrorChecker message. 2022-05-18 14:35:12 -07:00
CheckThatArraySubsciptNodeIsNotCollected.cpp
chroot.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
class-object-state-dump.m
comparison-implicit-casts.cpp
complex-init-list.cpp
complex.c
compound-literals.c
concrete-address.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
conditional-operator.cpp
conditional-path-notes.c
const-method-call.cpp
constant-folding-crash.cpp [analyzer] Fix crash inside RangeConstraintManager.cpp introduced by D112621 2022-12-19 12:49:43 +01:00
constant-folding.c [analyzer][solver] Improve reasoning for not equal to operator 2023-01-25 02:32:55 +05:30
constraint_manager_conditions.cpp
constraint_manager_negate_difference.c [analyzer][solver] Handle UnarySymExpr in RangeConstraintSolver 2022-05-26 14:09:46 +02:00
constraint_manager_negate.c [analyzer][solver] Handle UnarySymExpr in RangeConstraintSolver 2022-05-26 14:09:46 +02:00
constraint-assignor.c
container-modeling-no-aggressive-binary-operation-simplification-warn.cpp
container-modeling.cpp
conversion-tracking-notes.c
conversion.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
conversion.cpp
copy-elision.cpp [analyzer] Pass correct bldrCtx to computeObjectUnderConstruction 2022-09-26 11:39:10 +02:00
copy-elision.mm
coverage.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
crash-trace.c
cstring-addrspace.c
cstring-plist.c
cstring-ranges.c
cstring-syntax-cxx.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
cstring-syntax-weird2.c
cstring-syntax-weird.c
cstring-syntax.c
ctor-array.cpp [analyzer] Evaluate construction of non-POD type arrays 2022-07-14 23:30:21 +02:00
ctor-bug-path.cpp [analyzer] Track trivial copy/move constructors and initializer lists in the BugReporter 2022-09-05 17:06:27 +02:00
ctor-trivial-copy.cpp [analyzer] Bind return value for assigment and copies of trivial empty classes 2023-07-18 08:31:38 +02:00
ctor.mm [analyzer] Prefer wrapping SymbolicRegions by ElementRegions 2022-09-13 08:58:46 +02:00
ctu-cxxdefaultinitexpr.cpp
ctu-different-triples.cpp
ctu-hdr.h
ctu-implicit.c [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-import-threshold.c
ctu-inherited-default-ctor.cpp
ctu-lookup-name-with-space.cpp
ctu-main.c [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-main.cpp [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-on-demand-parsing.c [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-on-demand-parsing.cpp [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-onego-existingdef.cpp [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-onego-indirect.cpp [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-onego-small.cpp [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-onego-toplevel.cpp [clang][analyzer][ctu] Make CTU a two phase analysis 2022-05-18 10:35:52 +02:00
ctu-unknown-parts-in-triples.cpp
cxx11-crashes.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
cxx-callgraph.cpp
cxx-crashes.cpp
cxx-dynamic-memory-analysis-order.cpp
cxx-for-range-cfg.cpp
cxx-for-range.cpp
cxx-inherited-ctor-init-expr.cpp
cxx-inherited-ctor-is-skipped-as-top-level.cpp
cxx-member-initializer-const-field.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
cxx-method-names.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
cxx-uninitialized-object-inheritance.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
cxx-uninitialized-object-no-dereference.cpp
cxx-uninitialized-object-notes-as-warnings.cpp
cxx-uninitialized-object-ptr-ref.cpp
cxx-uninitialized-object-unguarded-access.cpp
cxx-uninitialized-object-unionlike-constructs.cpp
cxx-uninitialized-object.cpp
cxxctr-array-evalcall-analysis-order.cpp [analyzer] Evaluate construction of non-POD type arrays 2022-07-14 23:30:21 +02:00
cxxctr-evalcall-analysis-order.cpp
cxxnewexpr-callback.cpp Revert "[clang] Enable sized deallocation by default in C++14 onwards" 2023-08-29 09:36:59 -04:00
dead-stores.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
dead-stores.cpp [analyzer] Deadstore static analysis: Fix false positive on C++17 assignments 2022-08-23 18:33:26 +02:00
dead-stores.m
deadstores-driverkit.cpp
DeallocMissingRelease.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
DeallocUseAfterFreeErrors.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
debug-CallGraph.cpp
debug-checkers.cpp [analyzer] Allow CFG dumps in release builds 2022-05-02 11:48:52 +02:00
debug-container-modeling.cpp
debug-exprinspection-istainted.c
debug-iterator-modeling.cpp
default-analyze.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
default-diagnostic-visitors.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
delayed-template-parsing-crash.cpp
delegates.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
DeleteWithNonVirtualDtor.cpp
deprecated-flags-and-options.cpp [analyzer] Remove deprecated analyzer-config options 2023-07-07 13:24:33 +02:00
derived-to-base.cpp
designated-initializer-values.c
designated-initializer.c
disable-all-checks.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
dispatch-once.m
div-zero.cpp
division-by-zero-track-zero.c
division-by-zero-track-zero.cpp
division-by-zero.c
domtest.c
domtest.cpp
double-ranges-bug.c
dtor-array.cpp [analyzer] Fix crash for array-delete of UnknownVal values. 2022-11-09 15:06:46 +01:00
dtor-cxx11.cpp
dtor.cpp [analyzer] Evaluate construction of non-POD type arrays 2022-07-14 23:30:21 +02:00
dtors-in-dtor-cfg-output.cpp
dump_egraph.c [analyzer] Allow exploded graph dumps in release builds 2022-05-02 11:42:08 +02:00
dump_egraph.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
dynamic_type_check.m
dynamic-cast.cpp
DynamicTypePropagation.m
edges-new.mm [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
egraph-asm-goto-no-crash.cpp
elementtype.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
end-function-return-stmt.cpp
enum-cast-out-of-range.c
enum-cast-out-of-range.cpp [clang][analyzer] Fix empty enum handling in EnumCastOutOfRange checker 2023-08-09 15:12:09 +02:00
enum.cpp
equality_tracking.c [analyzer] [NFC] Add more test cases for equality tracking 2022-08-10 19:52:55 +03:00
errno-notes.c [clang][analyzer] Add checker for bad use of 'errno'. 2022-06-20 10:07:31 +02:00
errno-options.c [clang][analyzer] Add checker for bad use of 'errno'. 2022-06-20 10:07:31 +02:00
errno-stdlibraryfunctions-notes.c [clang][analyzer] Display notes in StdLibraryFunctionsChecker only if interesting 2023-07-18 09:29:15 +02:00
errno-stdlibraryfunctions.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
errno.c [clang][analyzer] Add checker for bad use of 'errno'. 2022-06-20 10:07:31 +02:00
eval-predefined-exprs.cpp
exceptions.mm
exercise-ps.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
explain-svals.c
explain-svals.cpp [analyzer] Add UnarySymExpr 2022-05-26 14:00:27 +02:00
explain-svals.m
expr-inspection-printState-diseq-info.c
expr-inspection-printState-eq-classes.c
expr-inspection.c [analyzer] Dump the environment entry kind as well 2022-09-13 09:04:27 +02:00
expr-inspection.cpp [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp 2022-06-15 16:06:53 +02:00
fields.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
find-binop-constraints.cpp
fixed-point.c [analyzer] Fix assertion in getAPSIntType 2022-12-11 17:56:51 -06:00
flexible-array-member.cpp [analyzer] Fix for incorrect handling of 0 length non-POD array construction 2022-08-25 12:42:02 +02:00
flexible-array-members.c [analyzer] Fix a few size-type inconsistency relating to DynamicExtent 2023-09-01 21:03:16 +08:00
flexignore.c
free.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
free.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
fuchsia_handle.cpp
fuchsia_lock_impl.c
fuchsia_lock.c
func-mapping-test.cpp [clang-extdef-mapping] Directly process .ast files 2022-07-05 13:45:52 +02:00
func.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
gcdantipatternchecker_test.m
generics.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
global_region_invalidation.mm
global-region-invalidation-errno.c
global-region-invalidation.c
globals-are-not-always-immutable.c [analyzer] Treat system globals as mutable if they are not const 2022-06-15 17:08:27 +02:00
globals.c [analyzer] NonParamVarRegion should prefer definition over canonical decl 2023-07-11 08:50:59 +02:00
globals.cpp
gmalloc.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
gtest.cpp
handle_constructors_for_default_arguments.cpp
handle_constructors_with_new_array.cpp [analyzer] Evaluate construction of non-POD type arrays 2022-07-14 23:30:21 +02:00
hangs.c
html-diag-singlefile.c
html-diag-singlefile.h
html-diags-analyze-headers.c
html-diags-analyze-headers.h
html-diags-multifile.c
html-diags-multifile.h
html-diags.c
identical-expressions.cpp
implicit-ctor-undef-value.cpp
incorrect-checker-names.cpp
incorrect-checker-names.mm [Analyzer] Remove extra space from NSErrorChecker message. 2022-05-18 14:35:12 -07:00
index-type.c
infeasible-crash.c [analyzer] Attempt to fix test infeasible-crash.c 2022-05-10 11:18:35 +02:00
infeasible-sink.c [analyzer] Indicate if a parent state is infeasible 2022-05-10 10:16:55 +02:00
initialization.c
initialization.cpp [analyzer] Fix crashing getSValFromInitListExpr for nested initlists 2023-03-22 08:43:09 +01:00
initializer.cpp
initializers-cfg-output.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
inline2.c
inline3.c
inline4.c
inline-if-constexpr.cpp
inline-not-supported.c
inline-plist.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
inline-unique-reports.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
inline.c
inline.cpp
inner-pointer.cpp [analyzer] Check for std::__addressof for inner pointer checker 2022-05-03 14:05:19 +02:00
invalid-a-na-ly-zer-con-fig-value.c
invalid-analyzer-config-value.c
invalid-checker-option.c
invalid-deref.c
invalidated-iterator.cpp
Issue56873.cpp [analyzer] Warn if the size of the array in new[] is undefined 2022-09-04 23:06:58 +02:00
issue-55019.cpp [analyzer][CStringChecker] Adjust the invalidation operation on the super region of the destination buffer during string copy 2023-07-03 16:13:47 +08:00
iterator-modeling-no-aggressive-binary-operation-simplification-no-crash.cpp
iterator-modeling.cpp
iterator-range.cpp [analyzer] Fix assertion on casting SVal to NonLoc inside the IteratorRange checker 2023-08-28 12:02:48 +02:00
ivars.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
keychainAPI-diagnostic-visitor.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
keychainAPI.m
kmalloc-linux.c
lambda-notes.cpp
lambdas-generalized-capture.cpp
lambdas-modern.cpp [analyzer] Move unexecuted test block into it's own source file 2022-10-20 14:14:52 +02:00
lambdas.cpp Fix duplicate word typos; NFC 2022-11-08 07:21:23 -05:00
lambdas.mm
left-shift-cxx2a.cpp [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
lifetime-cfg-output.cpp [NFC][analyzer] Enable implicit destructor for cfg-lifetime tests 2023-07-24 11:50:20 +02:00
lifetime-extended-regions.cpp [analyzer] Differentiate lifetime extended temporaries 2023-07-05 07:39:14 +02:00
lifetime-extension.cpp
lifetime-extension.mm
lit.local.cfg [NFC][Py Reformat] Reformat python files in clang and clang-tools-extra 2023-05-23 08:29:52 +02:00
live-bindings-test.cpp [analyzer] Structured binding to tuple-like types 2022-07-26 10:24:29 +02:00
live-stmts.cpp
live-stmts.mm
live-variables.cpp
live-variables.m
llvm-conventions.cpp
localization-aggressive.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
localization.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
logical-ops.c
loop-block-counts.c
loop-unrolling.cpp
loop-widening-ignore-static-methods.cpp
loop-widening-notes.cpp
loop-widening-preserve-reference-type.cpp
loop-widening.c
loop-widening.cpp
loopexit-cfg-output.cpp
lvalue.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
main.c
main.cpp
malloc-annotations.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
malloc-annotations.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
malloc-bodyfarms.c
malloc-bodyfarms.cpp
malloc-custom.c
malloc-fnptr-plist.c
malloc-free-after-return.cpp
malloc-interprocedural.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
malloc-overflow2.c
malloc-overflow.c
malloc-overflow.cpp
malloc-plist.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
malloc-protoype.c
malloc-sizeof.c
malloc-sizeof.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
malloc-static-storage.cpp [analyzer] Don't escape local static memregions on bind 2023-01-12 10:42:57 +01:00
malloc-three-arg.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
malloc.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
malloc.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
malloc.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
malloc.mm [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
Malloc+MismatchedDeallocator_intersections.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
Malloc+MismatchedDeallocator+NewDelete.cpp
max-nodes-suppress-on-sink.c
max-nodes-suppress-on-sink.cpp
member-expr.cpp
memory-model.cpp [analyzer] Fix a few size-type inconsistency relating to DynamicExtent 2023-09-01 21:03:16 +08:00
MemRegion.cpp
method-arg-decay.m
method-call-intra-p.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
method-call-path-notes.cpp
method-call.cpp
mig.mm
misc-ps-64.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
misc-ps-arm.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
misc-ps-cxx0x.cpp
misc-ps-eager-assume.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
misc-ps-ranges.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
misc-ps-region-store-i386.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
misc-ps-region-store-x86_64.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
misc-ps-region-store.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
misc-ps-region-store.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
misc-ps-region-store.mm Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" 2022-06-14 10:22:37 +02:00
misc-ps.c
misc-ps.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
mismatched-iterator.cpp
MismatchedDeallocator-checker-test.mm
MismatchedDeallocator-path-notes.cpp
missing-bind-temporary.cpp [Clang] Switch from TransformExpr to TransformInitializer in places we need to revert initializer to it syntactic form for Sema 2023-05-25 09:50:56 -07:00
missing-z3-nocrash.c
MissingDealloc.m
mmap-writeexec.c [analyzer] MmapWriteExecChecker: use getAs instead of castAs 2023-08-30 12:34:23 +08:00
model-file.cpp
more-dtors-cfg-output.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
mpichecker.cpp
mpicheckernotes.cpp
MPIMock.h
ms-seh.cpp
mutually_exclusive_null_fp.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
new-aligned.cpp
new-ctor-conservative.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
new-ctor-inlined.cpp
new-ctor-malloc.cpp
new-ctor-null-throw.cpp
new-ctor-null.cpp
new-ctor-recursive.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
new-ctor-symbolic.cpp
new-dynamic-types.cpp
new-with-exceptions.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
new.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
NewDelete-atomics.cpp
NewDelete-checker-test.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
NewDelete-custom.cpp
NewDelete-intersections.mm
NewDelete-path-notes.cpp
NewDelete-sized-deallocation.cpp
NewDelete-variadic.cpp
NewDelete+MismatchedDeallocator_intersections.cpp
NewDeleteLeaks-PR18394.cpp
NewDeleteLeaks-PR19102.cpp
NewDeleteLeaks.cpp [analyzer][NFC] Add tests for D132236 2022-10-03 15:42:38 +02:00
nil-receiver-undefined-larger-than-voidptr-ret-region.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
nil-receiver-undefined-larger-than-voidptr-ret.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
nil-receiver.mm
no-exit-cfg.c [analyzer] Rework support for CFGScopeBegin, CFGScopeEnd, CFGLifetime elements 2023-07-18 07:03:32 +02:00
no-outofbounds.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
no-return.c Fix false positive related to handling of [[noreturn]] function pointers 2022-10-12 14:46:32 +02:00
no-store-suppression.cpp
no-unreachable-dtors.cpp
non-diagnosable-assumptions.c
nonnull-global-constants.mm
nonnull.cpp
nonnull.m
nonnullparamchecker-crash.cpp
nonreturn-destructors-cfg-output.cpp [analyzer] Rework support for CFGScopeBegin, CFGScopeEnd, CFGLifetime elements 2023-07-18 07:03:32 +02:00
NoReturn.m
novoidtypecrash.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
NSContainers.m [StaticAnalyzer] Fix false negative on NilArgChecker when creating literal object 2023-06-08 16:48:24 +02:00
NSPanel.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
NSString.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
NSWindow.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
null-deref-offsets.c
null-deref-path-notes.c
null-deref-path-notes.cpp
null-deref-path-notes.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
null-deref-ps-region.c
null-deref-ps.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
null-deref-static.m
nullability_nullonly.mm
nullability-arc.mm [analyzer] Fix false negative when pass implicit cast nil to nonnull 2023-07-06 22:36:51 +08:00
nullability-no-arc.mm
nullability-notes.m
nullability.c
nullability.m
nullability.mm [analyzer] Fix false negative when pass implicit cast nil to nonnull 2023-07-06 22:36:51 +08:00
nullptr.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
number-object-conversion.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
number-object-conversion.cpp
number-object-conversion.m Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
number-object-conversion.mm
objc_invalidation.m
objc-arc.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
objc-bool.m
objc-boxing.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
objc-encode.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
objc-for.m
objc-indirect-copy-restore.m
objc-live-crash.mm
objc-message.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
objc-method-coverage.m
objc-properties.m
objc-radar17039661.m
objc-string.mm
objc-subscript.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
objcpp-uninitialized-object.mm
ObjCProperties.m Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
ObjCPropertiesSyntaxChecks.m
ObjCRetSigs.m
offsetofexpr-callback.c
openmp-unsupported.c
operator-calls.cpp [analyzer] Evaluate construction of non-POD type arrays 2022-07-14 23:30:21 +02:00
os_object_base.h
os_smart_ptr.h
OSAtomic_mac.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
OSAtomic_mac.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
osobject-retain-release.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
osobjectcstylecastchecker_test.cpp
out-of-bounds-new.cpp
out-of-bounds.c [analyzer] Improve underflow handling in ArrayBoundV2 2023-08-21 17:17:02 +02:00
outofbound-notwork.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
outofbound.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
override-werror.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
padding_c.c [Clang][Sema][AIX][PowerPC] Emit byval alignment warning only when struct is passed to a function 2022-07-13 15:32:29 -04:00
padding_cpp.cpp [Clang][Sema][AIX][PowerPC] Emit byval alignment warning only when struct is passed to a function 2022-07-13 15:32:29 -04:00
padding_inherit.cpp
padding_message.cpp
padding_no_unique_address.cpp
path-notes-impl-param.m [analyzer] Support implicit parameter 'self' in path note 2022-09-21 17:26:09 -07:00
pch_crash.cpp
placement-new-user-defined.cpp
placement-new.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
plist-diagnostics-template-function.cpp
plist-diagnostics-template-record.cpp
plist-html-macros.c
plist-macros-with-expansion-ctu.c
plist-macros-with-expansion.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
plist-macros-with-expansion.cpp
plist-macros.cpp
plist-output-alternate.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
plist-output.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
plist-stats-output.c
pointer-arithmetic.c
pointer-escape-on-conservative-calls.c
pointer-to-member.cpp [analyzer][NFC] Add test for 3a07280290 2022-06-01 18:53:19 +02:00
pr4209.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
pr22954.c [analyzer][CStringChecker] Adjust the invalidation operation on the super region of the destination buffer during string copy 2023-07-03 16:13:47 +08:00
pr37802.cpp
PR2978.m
PR3991.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
PR7218.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
PR9741.cpp
PR12905.c
PR24184.cpp
PR35418.cpp
PR37855.c
PR38208.c
PR40625.cpp
PR46264.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
PR47511.cpp
PR49490.cpp
PR49642.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
PR50268.c
PR60412.cpp [analyzer] Remove the loop from the exploded graph caused by missing information in program points 2023-03-04 02:01:45 +01:00
pr_2542_rdar_6793404.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
pr_4164.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
preprocessor-setup.c
print-ranges.cpp [analyzer] Add new function clang_analyzer_value to ExprInspectionChecker 2022-07-15 20:07:04 +03:00
produce-symbolcast_x64.cpp
produce-symbolcast_x86.cpp [analyzer] Fix assertion in simplifySymbolCast 2022-07-05 19:00:23 +02:00
properties.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
properties.mm [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
pthreadlock_state_nottracked.c
pthreadlock_state.c
pthreadlock.c
ptr-arith.c [analyzer] Prefer wrapping SymbolicRegions by ElementRegions 2022-09-13 08:58:46 +02:00
ptr-arith.cpp [analyzer] getBinding should auto-detect type only if it was not given 2022-11-23 15:52:11 +01:00
ptr-cmp-const-trunc.cl
ptr-iter.cpp
ptr-sort.cpp
qt_malloc.cpp [analyzer] Fix QTimer::singleShot NewDeleteLeaks false positive 2023-05-16 15:38:55 +02:00
range_casts.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
rdar-6442306-1.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
rdar-6540084.m
rdar-6541136-region.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
rdar-6562655.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
rdar-6600344-nil-receiver-undefined-struct-ret.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
rdar-7168531.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
redecl.c
redefined_system.c
refcnt_naming.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
reference.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
region_store_overflow.c
region-1.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
region-store.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
region-store.cpp
reinterpret-cast-pointer-to-member.cpp
reinterpret-cast.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
report-uniqueing.cpp
retain-count-alloc.cpp
retain-release-arc.m
retain-release-cache-out.m
retain-release-cf-audited.m
retain-release-compound-literal.m
retain-release-cpp-classes.cpp
retain-release-inline.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
retain-release-path-notes.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
retain-release-region-store.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
retain-release-safe.c
retain-release.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
retain-release.mm [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
retaincountchecker-compoundregion.m
return-ptr-range.cpp Fix assertion failure "PathDiagnosticSpotPiece's must have a valid location." in ReturnPtrRange checker on builtin functions 2023-01-26 17:26:05 +01:00
return-stmt-merge.cpp
return-value-guaranteed.cpp
returns_nonnull-attribute.cpp
runtime-regression.c [analyzer] Return from reAssume if State is posteriorly overconstrained 2022-05-26 13:50:40 +02:00
rvo.cpp
scopes-cfg-output.cpp [analyzer] Model lifetime of a variable declared in for condition in CFG correctly 2023-07-19 09:01:41 +02:00
security-syntax-checks-no-emit.c
security-syntax-checks-nscoder.m
security-syntax-checks.c
security-syntax-checks.m Delete CloudABI support 2023-08-29 22:57:30 -04:00
self-assign.cpp
self-init.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
shallow-mode.m
show-checker-list.c
silence-checkers-and-packages-core-all.cpp
silence-checkers-and-packages-core-div-by-zero.cpp
silence-checkers.cpp
simple-stream-checks.c
sizeofpack.cpp
sizeofpointer.c
smart-ptr-text-output.cpp
smart-ptr.cpp
solver-sym-simplification-adjustment.c
solver-sym-simplification-bool.cpp
solver-sym-simplification-concreteint.c
solver-sym-simplification-no-crash2.c
solver-sym-simplification-no-crash.c
solver-sym-simplification-ptr-bool.cl
solver-sym-simplification-with-proper-range-type.c
SpecialFunctionsCFError.cpp
stack-addr-ps.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
stack-addr-ps.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
stack-block-returned.cpp Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
stack-capture-leak-arc.mm [analyzer] Fixing a bug raising false positives of stack block object 2022-08-26 12:19:32 -07:00
stack-capture-leak-no-arc.mm [analyzer] Fixing a bug raising false positives of stack block object 2022-08-26 12:19:32 -07:00
stack-frame-context-revision.cpp
stackaddrleak.c
static_local.m
stats.c
std-c-library-functions-arg-constraints-note-tags.cpp [clang][analyzer] Display notes in StdLibraryFunctionsChecker only if interesting 2023-07-18 09:29:15 +02:00
std-c-library-functions-arg-constraints-notes.cpp [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-arg-constraints-tracking-notes.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-arg-constraints.c [clang][analyzer] StdLibraryFunctionsChecker: Allow NULL buffer in fread and fwrite if size is zero. 2023-07-19 09:58:14 +02:00
std-c-library-functions-arg-constraints.cpp [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-arg-cstring-dependency.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-arg-enabled-checkers.c [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
std-c-library-functions-arg-weakdeps.c [clang][analyzer] Add report of NULL stream to StreamChecker. 2023-06-06 11:51:33 +02:00
std-c-library-functions-eof.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-inlined.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-lookup.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-lookup.cpp [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-path-notes.c [clang][analyzer] Display notes in StdLibraryFunctionsChecker only if interesting 2023-07-18 09:29:15 +02:00
std-c-library-functions-POSIX-lookup.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-POSIX-socket-sockaddr.cpp [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-POSIX.c [clang][analyzer] Improve StdCLibraryFunctions socket send/recv functions. 2023-08-07 10:45:09 +02:00
std-c-library-functions-restrict.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-restrict.cpp [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions-vs-stream-checker.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-functions.cpp [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-c-library-posix-crash.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
std-string.cpp
stl-algorithm-modeling-aggressive-std-find-modeling.cpp
stl-algorithm-modeling.cpp
stream-errno-note.c [clang][analyzer] Display notes in StdLibraryFunctionsChecker only if interesting 2023-07-18 09:29:15 +02:00
stream-errno.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
stream-error.c [clang][analyzer] No end-of-file when seek to file begin. 2023-06-30 10:29:49 +02:00
stream-noopen.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
stream-note.c [clang][analyzer] Display notes in StdLibraryFunctionsChecker only if interesting 2023-07-18 09:29:15 +02:00
stream-stdlibraryfunctionargs.c [clang][analyzer] Add report of NULL stream to StreamChecker. 2023-06-06 11:51:33 +02:00
stream.c [clang][analyzer] Add report of NULL stream to StreamChecker. 2023-06-06 11:51:33 +02:00
stream.cpp
string-fail.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
string-with-signedness.c
string.c Fixup "[analyzer] CStringChecker buffer access checks should check the first bytes" 2023-09-11 15:01:22 +02:00
string.cpp
structured_bindings.cpp [analyzer] Fix BindingDecl evaluation for reference types 2022-06-29 13:01:19 +02:00
superclass.m
sval-dump-int128.c
svalbuilder-casts.cpp [analyzer] Handle SymbolCast in SValBuilder 2022-06-01 08:42:04 +02:00
svalbuilder-float-cast.c [analyzer] getBinding should auto-detect type only if it was not given 2022-11-23 15:52:11 +01:00
svalbuilder-logic.c
svalbuilder-rearrange-comparisons.cpp [clang] Use std::nullopt instead of None in comments (NFC) 2022-12-04 15:57:24 -08:00
svalbuilder-simplify-compound-svals.cpp
svalbuilder-simplify-in-evalbinop.cpp
svalbuilder-simplify-intsym.cpp
svalbuilder-simplify-no-crash.c [analyzer] Fix assertion failure after getKnownValue call 2022-06-09 16:13:57 +02:00
switch-case.c
symbol-escape.cpp
symbol-reaper-lambda.cpp [analyzer][NFC] Add tests for D132236 2022-10-03 15:42:38 +02:00
symbol-reaper.c
symbol-reaper.cpp
symbol-simplification-assertion.c [analyzer] Fix symbol simplification assertion failure 2022-05-25 10:55:50 +02:00
symbol-simplification-bo-div.c
symbol-simplification-disequality-info.cpp
symbol-simplification-fixpoint-iteration-unreachable-code.cpp
symbol-simplification-fixpoint-one-iteration.cpp
symbol-simplification-fixpoint-two-iterations.cpp
symbol-simplification-nonloc-loc.cpp [analyzer] Upstream BitwiseShiftChecker 2023-08-18 10:47:05 +02:00
symbol-simplification-reassume.cpp
symbol-simplification-symplify-results-in-dead-symbol.cpp [analyzer] Remove unjustified assert from EquivalenceClass::simplify 2023-02-17 11:37:02 +01:00
symbolcast-floatingpoint.cpp [analyzer] Do not emit redundant SymbolCasts 2022-07-05 18:42:34 +02:00
taint-checker-callback-order-has-definition.c
taint-checker-callback-order-without-definition.c
taint-diagnostic-visitor.c [analyzer] Show taint origin and propagation correctly 2023-04-26 12:43:36 +02:00
taint-dumps.c
taint-generic.c [clang][Sema] Add truncation warning on fortified snprintf 2023-08-26 14:41:05 +09:00
taint-generic.cpp
taint-tester.c [analyzer] Show taint origin and propagation correctly 2023-04-26 12:43:36 +02:00
taint-tester.cpp
taint-tester.m
temp-obj-dtors-cfg-output.cpp [clang][Analysis] Handle && and || against variable and its negation as tautology 2023-08-17 17:55:48 +09:00
temp-obj-dtors-option.cpp
template-param-objects.cpp [analyzer] Workaround crash on encountering Class non-type template parameters 2022-10-13 08:41:31 +02:00
templates.cpp [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
temporaries-callback-order.cpp
temporaries.cpp
temporaries.mm
test-after-div-zero.c
test-include-cpp.cpp
test-include-cpp.h
test-include.c
test-include.h
test-objc-non-nil-return-value-checker.m
test-separate-retaincount.cpp
test-variably-modified-types.c
this-pointer.cpp
track-control-dependency-conditions.cpp
track-control-dependency-conditions.m
transparent_union_bug.c
traversal-algorithm.mm
traversal-begin-end-function.c
traversal-path-unification.c
trivial-copy-struct.cpp [analyzer] Make directly bounded LazyCompoundVal as lazily copied 2022-10-19 16:06:32 +02:00
trustnonnullchecker_test.m
trustnonnullchecker_test.mm
unary-sym-expr-no-crash.c [analyzer][solver] Handle UnarySymExpr in RangeConstraintSolver 2022-05-26 14:09:46 +02:00
unary-sym-expr-z3-refutation.c [analyzer][solver] Handle UnarySymExpr in SMTConv 2022-05-26 14:14:10 +02:00
unary-sym-expr.c [analyzer][solver] Handle UnarySymExpr in RangeConstraintSolver 2022-05-26 14:09:46 +02:00
undef-buffers.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
undef-call.c
undefined-new-element.cpp [analyzer] Warn if the size of the array in new[] is undefined 2022-09-04 23:06:58 +02:00
uninit-asm-goto.cpp [clang] fix -Wuninitialized for asm goto outputs on indirect edges. 2023-02-16 17:58:35 -08:00
uninit-bug-first-iteration-init.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
uninit-const.c
uninit-const.cpp [analyzer] Initialize regions returned by CXXNew to undefined 2022-10-26 17:22:12 +02:00
uninit-exhaustive-switch-bug.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
uninit-ps-rdar6145427.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
uninit-sometimes.cpp
uninit-structured-binding-array.cpp [analyzer] ArrayInitLoopExpr with array of non-POD type 2022-07-26 09:07:22 +02:00
uninit-structured-binding-struct.cpp [Static Analyzer] Structured binding to data members 2022-06-17 19:50:10 +02:00
uninit-structured-binding-tuple.cpp [analyzer] Structured binding to tuple-like types 2022-07-26 10:24:29 +02:00
uninit-val-const-likeness.c
uninit-vals-union.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
uninit-vals.c [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
uninit-vals.cpp
uninit-vals.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
unions-region.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
unions.cpp
unix-api.c
unix-api.cpp
unix-fns.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
unreachable-code-path.c Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" 2022-06-14 10:22:37 +02:00
unsupported-types.c
unused-ivars.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
use-after-move.cpp [analyzer] Differentiate lifetime extended temporaries 2023-07-05 07:39:14 +02:00
UserNullabilityAnnotations.m [clang] Remove rdar links; NFC 2023-08-28 12:13:42 -04:00
valist-as-lazycompound.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
valist-uninitialized-no-undef.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
valist-uninitialized.c
valist-unterminated.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
variadic-method-types.m Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
vector.m
vfork.c
virtualcall-fixits.cpp
virtualcall-plist.cpp
virtualcall.cpp
virtualcall.h
vla-overflow.c
vla.c
weak-dependencies.c [clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunctionArgs checkers into one. 2023-06-01 09:54:35 +02:00
weak-functions.c Reland "[analyzer] Deprecate -analyzer-store region flag" 2022-06-14 09:20:41 +02:00
wstring.c [clang][analyzer] Add more wide-character functions to CStringChecker 2022-08-05 10:32:53 +02:00
yaccignore.c
z3-crosscheck.c [analyzer] Fix crash exposed by D140059 2023-01-26 12:55:42 -06:00
z3-refute-enum-crash.cpp [analyzer] Fix cast evaluation on scoped enums in ExprEngine 2022-05-02 10:54:26 +02:00
zero-operands.c
zero-size-non-pod-array.cpp [analyzer] Fix for incorrect handling of 0 length non-POD array construction 2022-08-25 12:42:02 +02:00