projects
/
platform
/
upstream
/
gcc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
analyzer: add heuristics for switch on enum type [PR105273]
2023-01-13
David Malcolm
analyzer: add heuristics for switch on enum type [PR105273]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2023-01-11
David Malcolm
analyzer: fix leak false positives on "*UNKNOWN = PTR...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2023-01-05
David Malcolm
gccrs: avoid printing to stderr in selftest::rust_flatten_list
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2023-01-05
David Malcolm
gccrs: add selftest-rust-gdb and selftest-rust-valgrind...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-16
David Malcolm
analyzer: add src_region param to region_model::check_for_po...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-14
David Malcolm
analyzer: don't call binding_key::make on empty regions...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-09
David Malcolm
analyzer: rename region-model-impl-calls.cc to kf.cc
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-09
David Malcolm
analyzer: fix ICE on region creation during get_referenced_b...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-09
David Malcolm
analyzer: handle memmove like memcpy
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-06
David Malcolm
analyzer: don't create bindings or binding keys for...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-06
David Malcolm
analyzer: use __attribute__((nonnull)) at top level...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-06
David Malcolm
contrib: doxygen: add gcc/analyzer subdirectory to...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-06
David Malcolm
analyzer: update internal docs
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-06
David Malcolm
analyzer: split out more stuff from region-model-impl...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-02
David Malcolm
analyzer: introduce struct event_loc_info
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-02
David Malcolm
analyzer: fixes to region creation messages [PR107851]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-02
David Malcolm
analyzer: handle comparisons against negated symbolic...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-02
David Malcolm
analyzer: add test coverage for string ops
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
analyzer: fix i18n issues in symbolic out-of-bounds...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
analyzer: unify bounds-checking class hierarchies
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
diagnostics: tweak diagnostic_path::interprocedural_p...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
analyzer: more bounds-checking wording tweaks [PR106626]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
analyzer: add note about valid subscripts [PR106626]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
analyzer: fix wording of 'number of bad bytes' note...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
analyzer: move bounds checking to a new bounds-checking.cc
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-12-01
David Malcolm
analyzer: fix ICE on bind/connect with a constant fd...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-30
David Malcolm
analyzer: move stdio known fns to sm-file.cc
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-30
David Malcolm
analyzer work on issues with flex-generated lexers...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-30
David Malcolm
analyzer: fix folding of '(PTR + 0) => PTR' [PR105784]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-24
David Malcolm
analyzer: revamp of heap-allocated regions [PR106473]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-24
David Malcolm
analyzer: fix nondeterminism in logs
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-24
David Malcolm
analyzer: eliminate region_model::on_ fns for sockets
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-24
David Malcolm
analyzer: move known funs for fds to sm-fd.cc
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer: only look for named functions in root ns...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer: fix ICE on 'bind(INT_CST, ...)' [PR107783]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer: fix 'errno' on Solaris and OS X [PR107807]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer: eliminate region_model::impl_call_* special...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer: fix ICE on 'bind' that returns a struct ...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer: fix ICE on 'bind' with non-pointer arg [P107783]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer: fix ICE on writes to errno [PR107777]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-22
David Malcolm
analyzer, testsuite: add more examples taken from CWE
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-19
David Malcolm
analyzer: fix feasibility false +ve on jumps through...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-18
David Malcolm
analyzer: move more impl_* to known_function
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-17
David Malcolm
c, analyzer: fix ICE with -fanalyzer and -Wunused-macros...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-16
David Malcolm
analyzer: more test coverage for named constants
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-16
David Malcolm
analyzer: log the stashing of named constants [PR107711]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-16
David Malcolm
analyzer: use known_function to simplify region_model...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-16
David Malcolm
analyzer: split out checker-path.cc into a new checker...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-15
David Malcolm
analyzer: add warnings relating to sockets [PR106140]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-15
David Malcolm
c, analyzer: support named constants in analyzer [PR106302]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-13
David Malcolm
analyzer: new warning: -Wanalyzer-tainted-assertion...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-11
David Malcolm
analyzer: more state machine documentation
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-11
David Malcolm
analyzer: split out checker_event classes to their...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-11
David Malcolm
analyzer: new warning: -Wanalyzer-infinite-recursion...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-10
David Malcolm
analyzer: new warning: -Wanalyzer-deref-before-check...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-09
David Malcolm
analyzer: better logging of event creation
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-08
David Malcolm
analyzer: eliminate region_model::eval_condition_without_cm...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-08
David Malcolm
analyzer: start adding support for errno
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-08
David Malcolm
analyzer: introduce succeed_or_fail_call_info
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-08
David Malcolm
analyzer: fix "when 'strchr' returns non-NULL" message
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for state machines from...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for known functions
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr during bifurcation
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for checker_event
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for feasibility_problems...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for custom_edge_info...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for saved_diagnostic...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for pending_diagnostic...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
Add gcc/make-unique.h
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: fix ICE when pipe's arg isn't a pointer ...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-26
David Malcolm
analyzer: fixes to file-descriptor handling
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-26
David Malcolm
analyzer: add sm-fd.dot
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: fix ICE on va_copy [PR107349]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: handle (NULL == &VAR) [PR107345]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: simplify sm_state_map lookup
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: handle "pipe" and "pipe2" [PR106300]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-19
David Malcolm
analyzer: fix ICE on __builtin_ms_va_copy [PR105765]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-13
David Malcolm
analyzer: fix ICE introduced in r13-3168 [PR107210]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-07
David Malcolm
analyzer: extract bits from integer constants [PR105783]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-06
David Malcolm
analyzer: fix another ICE in PR 107158
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-06
David Malcolm
analyzer: fixes to call_summary_replay::dump_to_pp
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: add regression test for PR 107158
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: simplify some includes
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: fix ICEs seen with call summaries on PR 107060
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: revamp side-effects of call summaries [PR107072]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: move region_model_manager decl to its own...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: fold -(-(VAL)) to VAL
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: widening_svalues take a function_point rather...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-09-22
David Malcolm
c: fix uninitialized c_expr::m_decimal [PR106830]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-09-09
David Malcolm
analyzer: implement trust boundaries via a plugin for...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-09-09
David Malcolm
analyzer: add support for plugin-supplied known function...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-09-09
David Malcolm
analyzer: add test coverage for flexible array members...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-09-02
David Malcolm
c/c++: new warning: -Wxor-used-as-pow [PR90885]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-08-15
David Malcolm
analyzer: fix direction of -Wanalyzer-out-of-bounds...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-08-15
David Malcolm
analyzer: better fix for -Wanalyzer-use-of-uninitialized...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-08-09
David Malcolm
analyzer: fix missing -Wanalyzer-use-of-uninitialized...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-08-09
David Malcolm
docs: add notes on which functions -fanalyzer has hardcoded...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-08-05
David Malcolm
New warning: -Wanalyzer-jump-through-null [PR105947]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-08-01
David Malcolm
c: improvements to address space diagnostics
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-08-01
David Malcolm
docs: fix copy&paste error in -Wanalyzer-putenv-of...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
next