analyzer: start adding support for errno
[platform/upstream/gcc.git] / gcc / analyzer / region-model.cc
2022-11-08 David Malcolmanalyzer: start adding support for errno
2022-11-08 David Malcolmanalyzer: fix "when 'strchr' returns non-NULL" message
2022-11-03 David Malcolmanalyzer: use std::unique_ptr during bifurcation
2022-11-03 David Malcolmanalyzer: use std::unique_ptr for pending_diagnostic...
2022-11-03 David Malcolmanalyzer: fix ICE when pipe's arg isn't a pointer ...
2022-10-24 David Malcolmanalyzer: handle (NULL == &VAR) [PR107345]
2022-10-24 David Malcolmanalyzer: handle "pipe" and "pipe2" [PR106300]
2022-10-07 David Malcolmanalyzer: extract bits from integer constants [PR105783]
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: widening_svalues take a function_point rather...
2022-09-12 Martin Liskaanalyzer: remove unused fields
2022-09-11 Tim Langeanalyzer: consider empty ranges and zero byte accesses...
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-22 Martin Liskaanalyzer: add missing final keyword
2022-08-18 Tim Langeanalyzer: warn on the use of floating-points operands...
2022-08-16 Martin Liskaanalyzer: add more final override keywords
2022-08-15 David Malcolmanalyzer: fix direction of -Wanalyzer-out-of-bounds...
2022-08-15 David Malcolmanalyzer: better fix for -Wanalyzer-use-of-uninitialize...
2022-08-12 Tim Langeanalyzer: out-of-bounds checker [PR106000]
2022-08-09 David Malcolmanalyzer: fix missing -Wanalyzer-use-of-uninitialized...
2022-07-28 David Malcolmanalyzer: new warning: -Wanalyzer-putenv-of-auto-var...
2022-07-22 Tim LangeFix handling of zero capacity regions in -Wanalyzer...
2022-07-19 David Malcolmanalyzer: fix taint handling of switch statements ...
2022-07-06 David Malcolmanalyzer: fix uninit false positive with -ftrivial...
2022-07-02 Tim Langeanalyzer: add allocation size checker [PR105900]
2022-06-24 David Malcolmanalyzer: consolidate call_string instances
2022-05-23 David Malcolmanalyzer: use 'final' and 'override' where appropriate
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-03-29 David Malcolmanalyzer: ensure that we purge state when reusing a...
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-16 David Malcolmanalyzer: early rejection of disabled warnings [PR104955]
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-17 David Malcolmanalyzer: const functions have no side effects [PR104576]
2022-02-15 David Malcolmanalyzer: fix uninit false +ve due to optimized conditi...
2022-02-11 David Malcolmanalyzer: ignore uninitialized uses of empty types...
2022-02-09 David Malcolmanalyzer: fix hashing of bit_range_region::key_t [PR104452]
2022-02-02 David Malcolmanalyzer: fix missing check for uninit of return values
2022-02-02 David Malcolmanalyzer: implement bit_range_region
2022-02-02 David Malcolmanalyzer: stop -ftrivial-auto-var-init from suppressing...
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-20 David Malcolmanalyzer: reject ((i + 1 > 0) && (i < 0)) for integers...
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-09-08 David Malcolmanalyzer: fix ICE when discarding result of realloc...
2021-08-30 David Malcolmanalyzer: support "bifurcation"; reimplement realloc...
2021-08-23 David Malcolmanalyzer: rewrite of switch handling
2021-08-23 David Malcolmanalyzer: assume that POINTER_PLUS_EXPR of non-NULL...
2021-08-21 Ankur Sainianalyzer: Fix PR analyzer/101980
2021-08-18 Ankur Sainianalyzer: detect and analyze virtual function calls
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: play better with -fsanitize=bounds
2021-07-28 David Malcolmanalyzer: remove redundant return value from various...
2021-07-26 David Malcolmanalyzer: fix uninit false +ve when returning structs
2021-07-21 David Malcolmanalyzer: fix issues with phi handling
2021-07-19 David Malcolmanalyzer: add svalue::can_have_associated_state_p ...
2021-07-16 David Malcolmanalyzer: add region_model::check_region_access
2021-07-16 David Malcolmanalyzer: add svalue::maybe_get_region
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-22 David Malcolmanalyzer: fix ICE on malloc/alloca param type mismatch...
2021-06-18 David Malcolmanalyzer: add region_model_manager::get_or_create_int_cst
2021-06-15 David Malcolmanalyzer: track dynamic extents of regions
2021-06-15 David Malcolmanalyzer: add class region_to_value_map
2021-06-13 Trevor Saundersuse range based for loops to iterate over vec<>
2021-06-09 David Malcolmanalyzer: make various region_model member functions...
2021-06-08 David Malcolmanalyzer: bitfield fixes [PR99212]
2021-04-10 David Malcolmanalyzer: fix ICE on assignment from STRING_CST when...
2021-04-08 David Malcolmanalyzer: fix leak false +ves due to maybe-clobbered...
2021-03-31 David Malcolmanalyzer: avoid printing '<unknown>' for SSA names...
2021-03-25 David Malcolmanalyzer; reset sm-state for SSA names at def-stmts...
2021-02-25 David Malcolmanalyzer: fix false positive on realloc [PR99193]
2021-02-22 David Malcolmanalyzer: handle error/error_at_line [PR99196]
2021-02-17 David Malcolmanalyzer: fix false leak involving params [PR98969]
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-11-12 David Malcolmanalyzer: warn on invalid shift counts [PR97424]
2020-11-10 Martin Liskaanalyzer: remove dead code
2020-10-27 David Malcolmanalyzer: don't assume extern const vars are zero-initi...
2020-10-27 David Malcolmanalyzer: implement region_model::get_representative_pa...
2020-10-14 David Malcolmanalyzer: fix ICE on globals with unknown size [PR93388]
2020-10-12 David Malcolmanalyzer: handle static callbacks [PR97258]
2020-10-12 David Malcolmanalyzer: add warnings about writes to constant regions...
next