aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/varargs.cc
AgeCommit message (Expand)AuthorFilesLines
2024-02-19analyzer: fix -Wanalyzer-va-arg-type-mismatch false +ve on int types [PR111289]David Malcolm1-4/+34
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-14analyzer: cleanups [PR112655]David Malcolm1-3/+3
2023-12-01diagnostics, analyzer: add optional per-diagnostic property bags to SARIFDavid Malcolm1-25/+14
2023-08-09analyzer: remove default return value from region_model::on_call_preDavid Malcolm1-0/+2
2023-06-21analyzer: add text-art visualizations of out-of-bounds accesses [PR106626]David Malcolm1-4/+4
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-16analyzer: add src_region param to region_model::check_for_poison [PR106479]David Malcolm1-1/+2
2022-12-06analyzer: split out more stuff from region-model-impl-calls.ccDavid Malcolm1-0/+1
2022-12-02analyzer: introduce struct event_loc_infoDavid Malcolm1-9/+8
2022-11-24analyzer: fix Clang warningsMartin Liska1-2/+2
2022-11-22analyzer: eliminate region_model::impl_call_* special casesDavid Malcolm1-42/+89
2022-11-11analyzer: more state machine documentationDavid Malcolm1-1/+1
2022-11-03analyzer: use std::unique_ptr for checker_eventDavid Malcolm1-7/+7
2022-11-03analyzer: use std::unique_ptr for pending_diagnostic/noteDavid Malcolm1-10/+14
2022-10-24analyzer: fix ICE on va_copy [PR107349]David Malcolm1-3/+2
2022-10-19analyzer: fix ICE on __builtin_ms_va_copy [PR105765]David Malcolm1-16/+23
2022-10-05analyzer: simplify some includesDavid Malcolm1-11/+0
2022-07-22analyzer: fix state explosion on va_arg [PR106413]David Malcolm1-5/+21
2022-07-21analyzer: fix -Wanalyzer-va-list-exhausted false +ve on va_arg in subroutine ...David Malcolm1-2/+2
2022-06-16analyzer: associate -Wanalyzer-va-arg-type-mismatch with CWE-686David Malcolm1-5/+8
2022-06-16analyzer: associate -Wanalyzer-va-list-exhausted with CWE-685David Malcolm1-3/+7
2022-06-02diagnostics: add SARIF output formatDavid Malcolm1-0/+13
2022-05-23analyzer: use 'final' and 'override' where appropriateDavid Malcolm1-1/+1
2022-05-20Use "final" and "override" directly, rather than via macrosDavid Malcolm1-27/+27
2022-05-16analyzer: implement four new warnings for <stdarg.h> misuses [PR105103]David Malcolm1-0/+1025