projects
/
platform
/
upstream
/
gcc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
analyzer: eliminate region_model::on_ fns for sockets
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
2022-07-28
David Malcolm
analyzer: new warning: -Wanalyzer-putenv-of-auto-var...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-28
David Malcolm
analyzer: add CWE identifier URLs to docs
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-28
David Malcolm
analyzer: expand the comment in region.h
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-28
David Malcolm
jit: update docs to reflect .c to .cc renaming
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-26
David Malcolm
analyzer: fix false +ves from -Wanalyzer-va-arg-type...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-26
David Malcolm
analyzer: fix stray get_element decls
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-22
David Malcolm
analyzer: fix state explosion on va_arg [PR106413]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-22
David Malcolm
analyzer: fix ICE in binding_cluster ctor [PR106401]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-21
David Malcolm
analyzer: fix -Wanalyzer-va-list-exhausted false +ve...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-21
David Malcolm
analyzer: bulletproof taint warnings against NULL m_arg
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-21
David Malcolm
analyzer: fix ICE on untracked decl_regions [PR106374]
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-20
David Malcolm
analyzer: update "tainted" state of RHS in comparisons...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-20
David Malcolm
analyzer: don't track string literals in the store...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-19
David Malcolm
analyzer: fix taint handling of switch statements ...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-19
David Malcolm
analyzer: log out-edge description in exploded_graph...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-15
David Malcolm
analyzer: fix taint false positive on optimized range...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-15
David Malcolm
analyzer: documentation nits relating to new fd warnings
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-07
David Malcolm
analyzer: use label_text for superedge::get_description
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-07
David Malcolm
Convert label_text to C++11 move semantics
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-07
David Malcolm
analyzer: fix false positives from -Wanalyzer-tainted...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-07-06
David Malcolm
analyzer: fix uninit false positive with -ftrivial...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
Add 'final' and 'override' in various places
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
i386: add 'final' and 'override' to scalar_chain vfunc...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
tree-switch-conversion.h: use final/override for cluster...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
expr.cc: use final/override on op_by_pieces_d vfuncs
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
Add 'final' and 'override' on dom_walker vfunc impls
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
Add 'final' and 'override' to opt_pass vfunc impls
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-24
David Malcolm
analyzer: consolidate call_string instances
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-24
David Malcolm
analyzer: whitespace cleanups
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-23
David Malcolm
diagnostics: add ability to associate diagnostics with...
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
2022-06-16
David Malcolm
gimple-ssa-warn-access.cc: add missing auto_diagnostic_group
Signed-off-by: David Malcolm <
dmalcolm@redhat.com
>
commit
|
commitdiff
|
tree
next