aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/sm-file.cc
AgeCommit message (Expand)AuthorFilesLines
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-06analyzer: split out more stuff from region-model-impl-calls.ccDavid Malcolm1-0/+1
2022-11-29analyzer: move stdio known fns to sm-file.ccDavid Malcolm1-0/+106
2022-11-29analyzer work on issues with flex-generated lexers [PR103546]David Malcolm1-0/+53
2022-11-03analyzer: use std::unique_ptr for pending_diagnostic/noteDavid Malcolm1-4/+6
2022-10-05analyzer: simplify some includesDavid Malcolm1-3/+0
2022-06-16analyzer: associate -Wanalyzer-double-fclose with CWE-1341David Malcolm1-3/+6
2022-06-02diagnostics: add SARIF output formatDavid Malcolm1-0/+14
2022-05-20Use "final" and "override" directly, rather than via macrosDavid Malcolm1-18/+18
2022-05-16Use more ARRAY_SIZE.Martin Liska1-2/+1
2022-03-16analyzer: early rejection of disabled warnings [PR104955]David Malcolm1-3/+13
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-23analyzer: fix ICE with NULL change.m_expr [PR101875]David Malcolm1-4/+14
2021-07-21analyzer: bulletproof -Wanalyzer-file-leak [PR101547]David Malcolm1-6/+21
2021-07-07analyzer: remove add_any_constraints_from_ssa_def_stmtDavid Malcolm1-8/+7
2021-05-10Come up with startswith function.Martin Liska1-3/+2
2021-03-30analyzer: only call get_diagnostic_tree when it's neededDavid Malcolm1-1/+1
2021-03-15analyzer: fix missing comma in initializerMartin Liska1-1/+1
2021-02-09analyzer: support "_IO_"-prefixed variants of FILE * fns [PR98575]David Malcolm1-1/+10
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-09-22analyzer: add -fdump-analyzer-jsonDavid Malcolm1-0/+1
2020-09-09analyzer: eliminate sm_context::warn_for_state in favor of a new 'warn' vfuncDavid Malcolm1-3/+6
2020-09-09analyzer: use objects for state_machine::state_tDavid Malcolm1-5/+1
2020-08-13analyzer: rewrite of region and value-handlingDavid Malcolm1-6/+20
2020-01-28diagnostic_metadata: unbreak xgettext (v2)David Malcolm1-3/+3
2020-01-22analyzer: introduce namespace to avoid ODR clashes (PR 93307)David Malcolm1-0/+4
2020-01-14analyzer: add known stdio functions to sm-file.cc (PR analyzer/58237)David Malcolm1-3/+101
2020-01-14analyzer: fix dedupe issue seen with CVE-2005-1689David Malcolm1-1/+1
2020-01-14Initial commit of analyzerDavid Malcolm1-0/+339