analyzer: add heuristics for switch on enum type [PR105273]
[platform/upstream/gcc.git] / gcc / analyzer / region-model.h
2023-01-13 David Malcolmanalyzer: add heuristics for switch on enum type [PR105273]
2022-12-16 David Malcolmanalyzer: add src_region param to region_model::check_f...
2022-12-09 David Malcolmanalyzer: fix ICE on region creation during get_referen...
2022-12-06 David Malcolmanalyzer: use __attribute__((nonnull)) at top level...
2022-12-06 David Malcolmanalyzer: split out more stuff from region-model-impl...
2022-12-01 David Malcolmanalyzer: move bounds checking to a new bounds-checking.cc
2022-11-24 David Malcolmanalyzer: revamp of heap-allocated regions [PR106473]
2022-11-24 David Malcolmanalyzer: eliminate region_model::on_ fns for sockets
2022-11-22 David Malcolmanalyzer: eliminate region_model::impl_call_* special...
2022-11-22 David Malcolmanalyzer: fix ICE on 'bind' with non-pointer arg [P107783]
2022-11-18 David Malcolmanalyzer: move more impl_* to known_function
2022-11-16 David Malcolmanalyzer: use known_function to simplify region_model...
2022-11-15 David Malcolmanalyzer: add warnings relating to sockets [PR106140]
2022-11-15 David Malcolmc, analyzer: support named constants in analyzer [PR106302]
2022-11-10 David Malcolmanalyzer: new warning: -Wanalyzer-deref-before-check...
2022-11-08 David Malcolmanalyzer: eliminate region_model::eval_condition_withou...
2022-11-08 David Malcolmanalyzer: start adding support for errno
2022-11-03 David Malcolmanalyzer: use std::unique_ptr during bifurcation
2022-11-03 David Malcolmanalyzer: use std::unique_ptr for pending_diagnostic...
2022-10-24 David Malcolmanalyzer: simplify sm_state_map lookup
2022-10-24 David Malcolmanalyzer: handle "pipe" and "pipe2" [PR106300]
2022-10-05 David Malcolmanalyzer: simplify some includes
2022-10-05 David Malcolmanalyzer: fix ICEs seen with call summaries on PR 107060
2022-10-05 David Malcolmanalyzer: revamp side-effects of call summaries [PR107072]
2022-10-05 David Malcolmanalyzer: move region_model_manager decl to its own...
2022-10-05 David Malcolmanalyzer: widening_svalues take a function_point rather...
2022-09-09 David Malcolmanalyzer: implement trust boundaries via a plugin for...
2022-09-09 David Malcolmanalyzer: add support for plugin-supplied known functio...
2022-09-08 Tim Langeanalyzer: support for symbolic values in the out-of...
2022-09-05 Tim Langeanalyzer: strcpy semantics
2022-08-18 Tim Langeanalyzer: warn on the use of floating-points operands...
2022-08-12 Tim Langeanalyzer: out-of-bounds checker [PR106000]
2022-07-28 David Malcolmanalyzer: new warning: -Wanalyzer-putenv-of-auto-var...
2022-07-19 David Malcolmanalyzer: fix taint handling of switch statements ...
2022-07-02 Tim Langeanalyzer: add allocation size checker [PR105900]
2022-06-24 David Malcolmanalyzer: consolidate call_string instances
2022-05-20 David MalcolmUse "final" and "override" directly, rather than via...
2022-05-16 David Malcolmanalyzer: implement four new warnings for <stdarg.h...
2022-04-09 David Malcolmanalyzer: fix folding of regions involving unknown...
2022-03-29 David Malcolmanalyzer: ensure that we purge state when reusing a...
2022-03-25 David Malcolmanalyzer: add region::tracked_p to optimize state objec...
2022-03-23 David Malcolmanalyzer: fix accessing wrong stack frame on interproce...
2022-03-18 David Malcolmanalyzer: extend state-purging to locals [PR104943]
2022-03-10 David Malcolmanalyzer: add notes to write-to-const/string from acces...
2022-03-10 David Malcolmanalyzer: check for writes to consts via access attr...
2022-02-23 David Malcolmanalyzer: handle __attribute__((const)) [PR104434]
2022-02-15 David Malcolmanalyzer: fix uninit false +ve due to optimized conditi...
2022-02-02 David Malcolmanalyzer: fix missing check for uninit of return values
2022-02-02 David Malcolmanalyzer: implement bit_range_region
2022-01-27 David Malcolmanalyzer: show region creation events for uninit warnings
2022-01-26 David Malcolmanalyzer: fix missing uninit warning on args to stdio...
2022-01-11 David Malcolmanalyzer: fix false +ve on bitwise binops (PR analyzer...
2022-01-08 David Malcolmanalyzer: add logging of aliasing
2022-01-08 David Malcolmanalyzer: implement __analyzer_dump_escaped
2022-01-03 Jakub JelinekUpdate copyright years.
2021-11-19 David Malcolmanalyzer: fix false leak due to overeager state merging...
2021-11-17 David Malcolmanalyzer: fix missing -Wanalyzer-write-to-const [PR102695]
2021-11-13 David Malcolmanalyzer: add four new taint-based warnings
2021-08-30 David Malcolmanalyzer: support "bifurcation"; reimplement realloc...
2021-08-23 David Malcolmanalyzer: rewrite of switch handling
2021-08-21 Ankur Sainianalyzer: Fix PR analyzer/101980
2021-08-18 Ankur Sainianalyzer: detect and analyze calls via function pointer
2021-08-04 David Malcolmanalyzer: initial implementation of asm support [PR101570]
2021-07-28 David Malcolmanalyzer: remove redundant return value from various...
2021-07-23 David Malcolmanalyzer: fix feasibility false +ve with overly complex...
2021-07-21 David Malcolmanalyzer: fix issues with phi handling
2021-07-16 David Malcolmanalyzer: add region_model::check_region_access
2021-07-16 David Malcolmanalyzer: add __analyzer_dump_state
2021-07-15 David Malcolmanalyzer: reimplement -Wanalyzer-use-of-uninitialized...
2021-07-07 David Malcolmanalyzer: remove add_any_constraints_from_ssa_def_stmt
2021-06-30 David Malcolmanalyzer: eliminate enum binding_key [PR95006]
2021-06-18 David Malcolmanalyzer: add region_model_manager::get_or_create_int_cst
2021-06-15 David Malcolmanalyzer: fix bitfield endianness issues [PR99212,PR101082]
2021-06-15 David Malcolmanalyzer: track dynamic extents of regions
2021-06-15 David Malcolmanalyzer: add class region_to_value_map
2021-06-09 David Malcolmanalyzer: make various region_model member functions...
2021-06-08 David Malcolmanalyzer: bitfield fixes [PR99212]
2021-05-10 Martin LiskaRemove __cplusplus >= 201103
2021-04-08 David Malcolmanalyzer: fix leak false +ves due to maybe-clobbered...
2021-02-25 David Malcolmanalyzer: fix false positive on realloc [PR99193]
2021-02-22 David Malcolmanalyzer: handle error/error_at_line [PR99196]
2021-02-12 David Malcolmanalyzer: fix ICE in print_mem_ref [PR98969]
2021-01-18 David Malcolmanalyzer: use "malloc" attribute
2021-01-04 Jakub JelinekUpdate copyright years.
2020-10-29 David Malcolmanalyzer: move svalue and region decls to their own...
2020-10-27 David Malcolmanalyzer: eliminate non-determinism in logs
2020-10-27 David Malcolmanalyzer: implement region_model::get_representative_pa...
2020-10-12 David Malcolmanalyzer: handle static callbacks [PR97258]
2020-10-12 David Malcolmanalyzer: add warnings about writes to constant regions...
2020-09-28 David Malcolmanalyzer: add some missing FINAL OVERRIDEs
2020-09-24 David Malcolmanalyzer: add -fno-analyzer-feasibility
2020-09-22 David Malcolmanalyzer: add -fdump-analyzer-json
2020-09-21 David Malcolmanalyzer: fix ICE on bogus decl of memset [PR97130]
2020-09-11 David Malcolmanalyzer: stricter handling of non-pure builtins [PR96798]
2020-09-09 David Malcolmanalyzer: generalize sm-malloc to new/delete [PR94355]
2020-08-26 David Malcolmanalyzer: fix ICE on initializers for unsized array...
2020-08-19 David Malcolmanalyzer: consider initializers for globals [PR96651]
2020-08-14 David Malcolmanalyzer: fix initialization from constant pool [PR9660...
2020-08-13 David Malcolmanalyzer: rewrite of region and value-handling
2020-04-28 David Malcolmanalyzer: fix ICE copying struct [PR 94816]
next