analyzer: fix ICE on certain longjmp calls [PR109094]
[platform/upstream/gcc.git] / gcc / analyzer / region-model.cc
2023-03-18 David Malcolmanalyzer: fix ICE on certain longjmp calls [PR109094]
2023-03-10 David Malcolmanalyzer: fix leak false +ve seen in haproxy's cfgparse...
2023-03-02 David Malcolmanalyzer: fix uninit false +ves reading from DECL_HARD_...
2023-03-01 David Malcolmanalyzer: fixes to side-effects for built-in functions...
2023-02-21 David Malcolmanalyzer: stop exploring the path after certain diagnos...
2023-02-16 David Malcolmanalyzer: respect some conditions from bit masks [PR108806]
2023-02-15 David Malcolmanalyzer: fix uninit false +ves [PR108664,PR108666...
2023-01-16 Jakub JelinekUpdate copyright years.
2023-01-13 David Malcolmanalyzer: add heuristics for switch on enum type [PR105273]
2023-01-11 David Malcolmanalyzer: fix leak false positives on "*UNKNOWN = PTR...
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: don't create bindings or binding keys for...
2022-12-06 David Malcolmanalyzer: use __attribute__((nonnull)) at top level...
2022-12-02 David Malcolmanalyzer: introduce struct event_loc_info
2022-12-02 David Malcolmanalyzer: fixes to region creation messages [PR107851]
2022-12-02 David Malcolmanalyzer: handle comparisons against negated symbolic...
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-22 David Malcolmanalyzer: eliminate region_model::impl_call_* special...
2022-11-22 David Malcolmanalyzer: fix ICE on 'bind' that returns a struct ...
2022-11-22 David Malcolmanalyzer: fix ICE on writes to errno [PR107777]
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-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
next