aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/sm-signal.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-27analyzer,timevar: avoid naked "new" in JSON-handlingDavid Malcolm1-6/+0
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-10-24analyzer: avoid implicit use of global_dc's pretty_printer [PR116613]David Malcolm1-8/+16
2024-07-04analyzer: convert sm_context * to sm_context &David Malcolm1-10/+10
2024-05-30Add new text_art::tree_widget and use it in analyzerDavid Malcolm1-0/+1
2024-05-03testsuite: fix analyzer C++ failures on Solaris [PR111475]David Malcolm1-2/+9
2024-02-29analyzer: fix ICE in call summarization [PR114159]David Malcolm1-5/+8
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-7/+4
2023-11-17analyzer: new warning: -Wanalyzer-infinite-loop [PR106147]David Malcolm1-0/+1
2023-06-21analyzer: add text-art visualizations of out-of-bounds accesses [PR106626]David Malcolm1-1/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-02analyzer: introduce struct event_loc_infoDavid Malcolm1-1/+1
2022-11-03analyzer: use std::unique_ptr for checker_eventDavid Malcolm1-1/+1
2022-11-03analyzer: use std::unique_ptr for custom_edge_info pointersDavid Malcolm1-1/+1
2022-11-03analyzer: use std::unique_ptr for pending_diagnostic/noteDavid Malcolm1-2/+4
2022-10-05analyzer: simplify some includesDavid Malcolm1-6/+0
2022-06-24analyzer: consolidate call_string instancesDavid Malcolm1-2/+4
2022-05-20Use "final" and "override" directly, rather than via macrosDavid Malcolm1-12/+12
2022-05-16Use more ARRAY_SIZE.Martin Liska1-2/+1
2022-03-16analyzer: early rejection of disabled warnings [PR104955]David Malcolm1-2/+6
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-30analyzer: support "bifurcation"; reimplement realloc [PR99260]David Malcolm1-6/+9
2021-07-07analyzer: remove add_any_constraints_from_ssa_def_stmtDavid Malcolm1-21/+0
2021-06-18analyzer: refactor custom_event, introducing precanned_custom_event classDavid Malcolm1-3/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-09-22analyzer: add -fdump-analyzer-jsonDavid Malcolm1-0/+7
2020-09-09analyzer: eliminate sm_context::warn_for_state in favor of a new 'warn' vfuncDavid Malcolm1-3/+4
2020-09-09analyzer: use objects for state_machine::state_tDavid Malcolm1-4/+0
2020-08-13analyzer: rewrite of region and value-handlingDavid Malcolm1-7/+8
2020-05-22analyzer: Add exit, and _exit replacement, to sm-signal.Mark Wielaard1-4/+38
2020-05-15analyzer: Remove stray semicolon.Jason Merrill1-1/+1
2020-01-28diagnostic_metadata: unbreak xgettext (v2)David Malcolm1-4/+4
2020-01-22analyzer: fix build with --enable-checking=releaseDavid Malcolm1-1/+2
2020-01-22analyzer: introduce namespace to avoid ODR clashes (PR 93307)David Malcolm1-0/+4
2020-01-14analyzer: introduce a set of known async-signal-unsafe functionsDavid Malcolm1-7/+50
2020-01-14Initial commit of analyzerDavid Malcolm1-0/+328