]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/analyzer/region-model.cc
analyzer: add sarif properties for bounds checking diagnostics
[thirdparty/gcc.git] / gcc / analyzer / region-model.cc
2023-12-16  David Malcolmanalyzer: add sarif properties for bounds checking...
2023-12-08  David Malcolmanalyzer: fix ICE on infoleak with poisoned size
2023-12-07  Alexandre Olivaanalyzer: deal with -fshort-enums
2023-12-01  David Malcolmdiagnostics, analyzer: add optional per-diagnostic...
2023-11-19  David Malcolmanalyzer: new warning: -Wanalyzer-undefined-behavior...
2023-11-18  David Malcolmanalyzer: new warning: -Wanalyzer-infinite-loop [PR106147]
2023-11-02  David Malcolmanalyzer: fix clang warnings [PR112317]
2023-10-31  David Malcolmanalyzer: move class record_layout to its own .h/.cc
2023-10-26  David MalcolmAdd attribute((null_terminated_string_arg(PARAM_IDX)))
2023-09-15  David Malcolmanalyzer: handle volatile ops
2023-09-14  David Malcolmanalyzer: use unique_ptr for rejected_constraint
2023-09-09  benjamin priouranalyzer: Move gcc.dg/analyzer tests to c-c++-common...
2023-09-07  David Malcolmanalyzer: basic support for computed gotos (PR analyzer...
2023-09-06  David Malcolmanalyzer: implement kf_strncpy [PR105899]
2023-09-06  David Malcolmanalyzer: add ctxt to fill_region/zero_fill_region
2023-09-01  benjamin priouranalyzer: Add support of placement new and improved...
2023-08-30  Eric Fenganalyzer: implement reference count checking for CPytho...
2023-08-30  Francois-Xavier... Analyzer: include algorithm header
2023-08-27  benjamin priouranalyzer: Move gcc.dg/analyzer tests to c-c++-common...
2023-08-24  David Malcolmanalyzer: implement kf_strcat [PR105899]
2023-08-24  David Malcolmanalyzer: handle strlen(BITS_WITHIN) [PR105899]
2023-08-24  David Malcolmanalyzer: handle strlen(INIT_VAL(STRING_REG)) [PR105899]
2023-08-24  David Malcolmanalyzer: reimplement kf_memcpy_memmove
2023-08-24  David Malcolmanalyzer: eliminate region_model::get_string_size ...
2023-08-24  David Malcolmanalyzer: reimplement kf_strcpy [PR105899]
2023-08-24  David Malcolmanalyzer: handle symbolic bindings in scan_for_null_ter...
2023-08-22  David Malcolmanalyzer: check format strings for null termination...
2023-08-22  David Malcolmanalyzer: replace -Wanalyzer-unterminated-string with...
2023-08-22  David Malcolmanalyzer: handle NULL inner context in region_model_con...
2023-08-22  David Malcolmanalyzer: add ability for context to add events to...
2023-08-22  David Malcolmanalyzer: convert note_adding_context to annotating_context
2023-08-11  David Malcolmanalyzer: new warning: -Wanalyzer-unterminated-string...
2023-08-11  Eric Fenganalyzer: More features for CPython analyzer plugin...
2023-08-09  David Malcolmanalyzer: remove default return value from region_model...
2023-08-04  David Malcolmanalyzer: handle function attribute "alloc_size" [PR110426]
2023-07-26  David Malcolmanalyzer: add symbol base class, moving region id to...
2023-07-21  David Malcolmanalyzer: avoid usage of TYPE_PRECISION on vector types...
2023-06-29  benjamin priouranalyzer: Fix regression bug after r14-1632-g9589a46dda...
2023-06-22  David Malcolmanalyzer: add text-art visualizations of out-of-bounds...
2023-06-10  Tim Langeanalyzer: Fix allocation size false positive on conjure...
2023-06-09  David Malcolmanalyzer: add caching to globals with initializers...
2023-06-08  Benjamin Priouranalyzer: Standalone OOB-warning [PR109437, PR109439]
2023-05-18  Bernhard Reutner... analyzer: use _P() defines from tree.h
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...
next