aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Analysis
AgeCommit message (Expand)AuthorFilesLines
2024-07-04[analyzer] Check the correct first and last elements in cstring.Uninitialized...Kristóf Umann1-23/+96
2024-07-01[analyzer] Fix crash in Stream checker when using void pointers (#97199)Balazs Benics1-0/+45
2024-07-01Reland "[analyzer] Harden safeguards for Z3 query times" (#97298)Balazs Benics1-0/+3
2024-07-01Reland "[analyzer][NFC] Reorganize Z3 report refutation" (#97265)Balazs Benics1-0/+33
2024-06-28[clang][analyzer] Improve documentation of checker 'cplusplus.Move' (NFC) (#9...Balázs Kéri1-21/+1
2024-06-24[analyzer] Add an ownership change visitor to StreamChecker (#94957)Kristóf Umann1-0/+179
2024-06-24[clang][analyzer] Add notes to PointerSubChecker (#95899)Balázs Kéri3-7/+75
2024-06-18[analyzer] Revert Z3 changes (#95916)Balazs Benics2-36/+0
2024-06-18[analyzer] Harden safeguards for Z3 query timesBalazs Benics1-0/+3
2024-06-18[analyzer][NFC] Reorganize Z3 report refutationBalazs Benics1-0/+33
2024-06-17[clang][analyzer] use unqualified canonical type during merging equivalence c...Congcong Cai2-0/+40
2024-06-13[analyzer] Refine invalidation caused by `fread` (#93408)Balazs Benics2-0/+448
2024-06-12[analyzer] Finish moving alpha.core.SizeofPtr to clang-tidy (#95118)Donát Nagy1-8/+0
2024-06-10[clang][analyzer] Improved PointerSubChecker (#93676)Balázs Kéri3-12/+126
2024-06-06Revert "Reapply "[Clang][CWG1815] Support lifetime extension of temporary cre...bgra81-5/+4
2024-06-06Revert "[Analyzer][CFG] Correctly handle rebuilt default arg and default init...bgra82-9/+10
2024-06-05[analyzer] New optin.taint.TaintedAlloc checker for catching unbounded memory...Daniel Krupp3-6/+72
2024-06-04[clang][analyzer] Move PutenvStackArrayChecker out of alpha package (#93980)Balázs Kéri1-1/+1
2024-06-03[clang][analyzer] Move unix.BlockInCriticalSection out of alpha (#93815)Endre Fülöp5-3/+5
2024-05-31[clang][analyzer][NFC] Add test for a limitation of alpha.unix.BlockInCritica...Endre Fülöp1-7/+24
2024-05-31Reapply [IR] Avoid creating icmp/fcmp constant expressions (#92885)Nikita Popov1-17/+19
2024-05-30[Frontend][OpenMP] Remove `reduction` from allowed clauses for `target` (#90754)Krzysztof Parzyszek1-9/+8
2024-05-27[clang][analyzer] PutenvStackArrayChecker: No warning from 'main' (#93299)Balázs Kéri1-0/+20
2024-05-25[webkit.RefCntblBaseVirtualDtor] Allow CRTP classes without a virtual destruc...Ryosuke Niwa2-8/+317
2024-05-24[analyzer] Allow recursive functions to be trivial. (#91876)Ryosuke Niwa1-0/+30
2024-05-24[alpha.webkit.UncountedLocalVarsChecker] Detect assignments to uncounted loca...Ryosuke Niwa1-0/+73
2024-05-23[Analyzer][CFG] Correctly handle rebuilt default arg and default init express...yronglin2-10/+9
2024-05-23[clang][analyzer] Move checker 'cert.pos.34c' (in alpha.security) into 'Puten...Balázs Kéri3-112/+70
2024-05-23Reapply "[Clang][CWG1815] Support lifetime extension of temporary created by ...yronglin1-4/+5
2024-05-22Revert "[IR] Avoid creating icmp/fcmp constant expressions" (#93087)Daniel Thornburgh1-19/+17
2024-05-22[clang][analyzer] Add checker 'security.SetgidSetuidOrder' (#91445)Balázs Kéri2-0/+330
2024-05-22[IR] Avoid creating icmp/fcmp constant expressions (#92885)Nikita Popov1-17/+19
2024-05-22Reland "[clang] Enable sized deallocation by default in C++14 onwards" (#90373)Pengcheng Wang1-2/+2
2024-05-16Revert "[Clang][CWG1815] Support lifetime extension of temporary created by a...erichkeane1-5/+4
2024-05-15[analyzer] Check C++ base or member initializer in WebKit checkers. (#92220)Ryosuke Niwa1-0/+21
2024-05-15[clang][analyzer] Fix a crash in alpha.unix.BlockInCriticalSection (#90030)Endre Fülöp1-0/+6
2024-05-15[analyzer] Refactor recognition of the errno getter functions (#91531)Donát Nagy1-9/+9
2024-05-14[analyzer] Treat break, continue, goto, and label statements as trivial in We...Ryosuke Niwa1-5/+73
2024-05-14[clang][analyzer] Ignore try-statements in UnreachableCode checker (#91675)Andrew Sukach1-0/+13
2024-05-13[alpha.webkit.UncountedCallArgsChecker] Allow explicit instantiation of Ref/R...Ryosuke Niwa1-0/+7
2024-05-13[clang][analyzer] Check for label location bindings in `DereferenceChecker` (...Rajveer Singh Bharadwaj1-8/+7
2024-05-13[Clang][CWG1815] Support lifetime extension of temporary created by aggregate...yronglin1-4/+5
2024-05-11[analyzer] Treat bitwise_cast, std::addressof, and new as trivial in WebKit c...Ryosuke Niwa1-0/+38
2024-05-09[analyzer] Support determining origins in a conditional operator in WebKit ch...Ryosuke Niwa2-0/+32
2024-05-09[alpha.webkit.UncountedCallArgsChecker] Allow trivial operator++ (#91102)Ryosuke Niwa1-0/+43
2024-05-08[analyzer] MallocChecker: Recognize std::atomics in smart pointer suppression...Artem Dergachev2-8/+115
2024-05-08Use cmake to find perl executable (#91275)Matthias Braun9-21/+8
2024-05-07[analyzer] Ignore system headers in WebKit checkers. (#91103)Ryosuke Niwa4-0/+44
2024-05-07[analyzer] Clean up apiModeling.llvm.ReturnValue (#91231)Donát Nagy1-33/+33
2024-05-06[webkit.RefCntblBaseVirtualDtor] Ignore WTF::RefCounted<T> and its variants m...Ryosuke Niwa1-0/+60