summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/UnsafeBufferUsage.cpp
AgeCommit message (Expand)Author
2025-11-17[-Wunsafe-buffer-usage] Fold the expression "cond ? E1 : E2" when checking sa...Ziqing Luo
2025-10-08[-Wunsafe-buffer-usage] Add unique_ptr <T[]> accesses (#156773)shreya-jain
2025-09-17[clang][BufferUsage] Fix a StringRef lifetime issue (#159109)Timm Baeder
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-08-19[clang] Replace SmallSet with SmallPtrSet (NFC) (#154262)Kazu Hirata
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-08-07[-Wunsafe-buffer-usage] Do not warn about class methods with libc function na...Ziqing Luo
2025-07-30[-Wunsafe-buffer-usage] Support safe patterns of "%.*s" in printf functions (...Ziqing Luo
2025-07-15[NFC][-Wunsafe-buffer-usage] Refactor safe pattern check for pointer-size pai...Ziqing Luo
2025-06-25[-Wunsafe-buffer-usage] Support span creation from std::initializer_list and ...Ziqing Luo
2025-06-15[clang] Remove unused includes (NFC) (#144285)Kazu Hirata
2025-06-05Fix error that reference to PointerType is ambiguous in clang/lib/Analysis/Un...Abhina Sree
2025-05-16[-Wunsafe-buffer-usage] Fix false warnings when const sized array is safely a...Malavika Samak
2025-04-24[-Wunsafe-buffer-usage] Fix a bug that wrongly assumed CXXMethodDecl always h...Ziqing Luo
2025-04-11[-Wunsafe-buffer-usage] Add findUnsafePointers (#135421)Jan Korous
2025-04-11[-Wunsafe-buffer-usage][NFC] Factor out FixitUtil (#135100)Jan Korous
2025-04-04[NFC] [ASTMatchers] Share code of `forEachArgumentWithParamType` with UnsafeB...Ilya Biryukov
2025-03-22[clang] Use *Set::insert_range (NFC) (#132507)Kazu Hirata
2025-03-20[Clang] Optimize -Wunsafe-buffer-usage. (#125492)Ivana Ivanovska
2025-03-07[-Wunsafe-buffer-usage] Add alloc_size knowledge to the 2-param span construc...Ziqing Luo
2025-02-28[-Wunsafe-buffer-usage] Fix a potential overflow bug reported by #126334 (#12...Ziqing Luo
2025-02-25[Wunsafe-buffer-usage] False positives for & expression indexing constant siz...Malavika Samak
2025-02-10[-Wunsafe-buffer-usage] Fix assert when constexpr size passed to snprintf() (...Thomas Sepez
2025-01-21"Reland "[Wunsafe-buffer-usage] Fix false positive when const sized array is ...Malavika Samak
2025-01-16Revert "[Wunsafe-buffer-usage] Fix false positive when const sized array is i...Nico Weber
2025-01-14[Wunsafe-buffer-usage] Fix false positive when const sized array is indexed b...Malavika Samak
2024-12-12[-Wunsafe-buffer-usage] Suppress warning for multi-dimensional constant array...Malavika Samak
2024-11-27Reapply "Respect the [[clang::unsafe_buffer_usage]] attribute for field and c...Zequan Wu
2024-11-26[clang][analysis][NFC]add static for internal linkage function (#117481)Congcong Cai
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide
2024-11-14Revert "Respect the [[clang::unsafe_buffer_usage]] attribute for field and co...Zequan Wu
2024-11-13[-Wunsafe-buffer-usage] Fix false positives in warning againt 2-parameter std...Malavika Samak
2024-11-11[Wunsafe-buffer-usage] Fix false positives in handling string literals. (#115...Malavika Samak
2024-10-30Respect the [[clang::unsafe_buffer_usage]] attribute for field and constructo...Dana Jansens
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-10-17[-Wunsafe-buffer-usage] Emit a warning if pointer returned by vector::data an...Malavika Samak
2024-09-22[-Wunsafe-buffer-usage] Fix a bug and suppress libc warnings for C files (#10...Ziqing Luo
2024-09-16[-Wunsafe-buffer-usage] Fix a bug in "Re-land [-Wunsafe-buffer-usage] Warning...ziqingluo-90
2024-09-13[-Wunsafe-buffer-usage] Reduce false positives with constant arrays in libc w...Ziqing Luo
2024-09-06[-Wunsafe-buffer-usage] Fix a bug in "warning libc functions (#101583)"ziqingluo-90
2024-09-05Re-land "[-Wunsafe-buffer-usage] Warning Libc functions (#101583)"ziqingluo-90
2024-09-04Revert "[-Wunsafe-buffer-usage] Warning Libc functions (#101583)"ziqingluo-90
2024-09-04[-Wunsafe-buffer-usage] Warning Libc functions (#101583)Ziqing Luo
2024-08-15[-Wunsafe-buffer-usage] Fix warning after #102953Fangrui Song
2024-08-15[-Wunsafe-buffer-usage] Fix a small bug recently found (#102953)Ziqing Luo
2024-08-14[attributes][-Wunsafe-buffer-usage] Support adding unsafe_buffer_usage attrib...Malavika Samak
2024-05-16Respect the [[clang::unsafe_buffer_usage]] attribute for constructors (#91777)Dana Jansens
2024-04-16Fix UPCAddressofArraySubscriptGadget::getClaimedVarUseSites() (#88406)juan.vazquez
2024-03-26[NFC] Refactor ConstantArrayType size storage (#85716)Chris B