aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-03[𝘀𝗽𝗿] changes introduced through rebaseusers/avillega/main.clangd-migrate-command-line-option-parsin-to-opttableAndrés Villegas1-2/+5
2024-01-03[𝘀𝗽𝗿] changes to main this commit is based onAndrés Villegas1-6/+10
2023-11-16[StaticAnalyzer] Fix warnings about missing overrideKazu Hirata1-2/+2
2023-11-16[clang][analyzer] Improve 'errno' handling in StdLibraryFunctionsChecker. (#7...Balázs Kéri1-45/+63
2023-11-14[clang][analyzer] Improve StdLibraryFunctionsChecker 'readlink' modeling. (#7...Balázs Kéri1-4/+14
2023-09-14[analyzer] Fix StdLibraryFunctionsChecker crash on surprising sink node (#66109)DonatNagyE1-3/+8
2023-08-07[clang][analyzer] Improve StdCLibraryFunctions socket send/recv functions.Balázs Kéri1-6/+18
2023-07-19[clang][analyzer] StdLibraryFunctionsChecker: Allow NULL buffer in `fread` an...Balázs Kéri1-4/+106
2023-07-18[clang][analyzer] Add all success/failure messages to StdLibraryFunctionsChec...Balázs Kéri1-175/+222
2023-07-18[clang][analyzer] Display notes in StdLibraryFunctionsChecker only if interes...Balázs Kéri1-6/+12
2023-07-18[clang][analyzer] Add and change NoteTags in StdLibraryFunctionsChecker.Balázs Kéri1-51/+81
2023-07-05[analyzer][NFC] Move away from using raw-for loops inside StaticAnalyzerBalazs Benics1-8/+6
2023-06-01[clang][analyzer] Merge apiModeling.StdCLibraryFunctions and StdCLibraryFunct...Balázs Kéri1-27/+16
2023-05-17[clang][analyzer] Display buffer sizes in StdCLibraryFunctionArgs checkerBalázs Kéri1-0/+35
2023-05-16[clang][analyzer] Handle special value AT_FDCWD in affected standard functionsBalázs Kéri1-16/+25
2023-04-12[clang][analyzer] Improve bug reports of StdLibraryFunctionsChecker.Balázs Kéri1-129/+207
2023-03-09[clang][analyzer][NFC] Refactor code of StdLibraryFunctionsChecker.Balázs Kéri1-276/+330
2023-02-15[clang][analyzer] Make messages of StdCLibraryFunctionsChecker user-friendlyBalázs Kéri1-92/+326
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-87/+99
2023-01-06[clang][analyzer] Add stream related functions to StdLibraryFunctionsChecker.Balázs Kéri1-27/+215
2022-12-14[clang][analyzer] No new nodes when bug is detected in StdLibraryFunctionsChe...Balázs Kéri1-1/+1
2022-12-10[Checkers] Use std::optional in StdLibraryFunctionsChecker.cpp (NFC)Kazu Hirata1-3/+4
2022-12-03[StaticAnalyzer] Use std::nullopt instead of None (NFC)Kazu Hirata1-9/+9
2022-10-26[analyzer][StdLibraryFunctionsChecker] Add NoteTags for applied argGabor Marton1-26/+58
2022-09-01[clang][analyzer] Errno modeling code refactor (NFC).Balázs Kéri1-82/+36
2022-07-24[clang] Remove redundant virtual specifies (NFC)Kazu Hirata1-1/+1
2022-06-23[clang][analyzer] Fix StdLibraryFunctionsChecker 'mkdir' return value.Balázs Kéri1-8/+4
2022-06-21[clang][Analyzer] Add errno state to standard functions modeling.Balázs Kéri1-132/+423
2022-06-15[analyzer][NFC] Prefer using isa<> instead getAs<> in conditionsBalazs Benics1-1/+1
2022-04-28[analyzer] Add path note tags to standard library function summaries.Artem Dergachev1-66/+122
2022-04-23[analyzer] Clean checker options from bool to DefaultBool (NFC)Vince Bridgers1-1/+1
2021-11-19[clang][NFC] Inclusive terms: replace some uses of sanity in clangZarko Todorovski1-3/+3
2021-10-13[analyzer] Introduce the assume-controlled-environment config optionBalazs Benics1-11/+19
2021-10-13[analyzer] Bifurcate on getenv() callsBalazs Benics1-0/+8
2021-04-27[analyzer][StdLibraryFunctionsChecker] Track dependent argumentsGabor Marton1-1/+18
2021-04-23[Analyzer][StdLibraryFunctionsChecker] Describe arg constraintsGabor Marton1-17/+153
2021-04-05[analyzer] DynamicSize: Rename 'size' to 'extent'Charusso1-2/+2
2021-03-17Make iteration over the DeclContext::lookup_result safe.Vassil Vassilev1-2/+2
2021-03-10[analyzer] Fix StdLibraryFunctionsChecker performance issueValeriy Savchenko1-1/+4
2021-01-26Fix null dereference static analysis warning. NFCI.Simon Pilgrim1-1/+1
2020-12-08[analyzer][StdLibraryFunctionsChecker] Add more return value contraintsGabor Marton1-58/+138
2020-12-08[analyzer][StdLibraryFunctionsChecker] Make close and mmap to accept -1 as fdGabor Marton1-3/+3
2020-12-02[analyzer][StdLibraryFunctionsChecker] Add return value constraint to functio...Gabor Marton1-10/+45
2020-11-30[analyzer][StdLibraryFunctionsChecker] Fix typos in summaries of mmap and mmap64Balazs Benics1-4/+2
2020-09-23[analyzer][StdLibraryFunctionsChecker] Separate the signature from the summariesGabor Marton1-409/+440
2020-09-23[analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signaturesGabor Marton1-32/+46
2020-09-15[analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwriteGabor Marton1-27/+32
2020-09-10[analyzer][StdLibraryFunctionsChecker] Add better diagnosticsGabor Marton1-5/+20
2020-09-10[analyzer][StdLibraryFunctionsChecker] Remove strcasecmpGabor Marton1-16/+0
2020-09-07[analyzer][StdLibraryFunctionsChecker] Add POSIX pthread handling functionsGabor Marton1-0/+95