376 Commits (61b51b09dba6be61901ee1d21d90ac02265db3c8)

Author SHA1 Message Date
Ezgi Çiçek 88850d5119 [cost] Show simplified procname for Callsite paths
7 years ago
Sungkeun Cho a8dbaf082d [inferbo] Weak update for array contents
7 years ago
Sungkeun Cho f9161b164f [inferbo] On-demand heap symbol using path
7 years ago
Sungkeun Cho a37d85dddc [inferbo] Rename Allocsite.Param to Allocsite.Symbol
7 years ago
Mehdi Bouaziz a689301c53 [inferbo] eval_locs
7 years ago
Ezgi Çiçek 80de133482 [inferbo,cost] Add symbols for unknown function calls
7 years ago
Sungkeun Cho 4b2c65f2e2 Revert "[inferbo] Instantiate symbolic locations in function parameters"
7 years ago
Sungkeun Cho 8a37d7caf1 [inferbo] Move get_formals
7 years ago
Sungkeun Cho 760fabe825 [inferbo] Ignore __variable_initialization
7 years ago
Sungkeun Cho 2a94e907e2 [inferbo] Revise pp of Symb.partial
7 years ago
Sungkeun Cho 62d45f9c01 [inferbo] Copy callee's values that are reachable from parameters
7 years ago
Sungkeun Cho c3823671f5 [inferbo] Lift the Init module up
7 years ago
Sungkeun Cho 4e166f3375 [inferbo] Instantiate symbolic locations in function parameters
7 years ago
Sungkeun Cho f70d6da8f2 [inferbo] Use record type for eval_sym_trace
7 years ago
Sungkeun Cho 0086c34364 [inferbo] Add symbolic locations for parameters
7 years ago
Jules Villard 55586b581b [preanalysis] do not delay killing variables taken by reference
7 years ago
Sungkeun Cho 15b77ee8c8 [inferbo] Give semantics for unsigned int casting of minus one
7 years ago
Sungkeun Cho 5f925869b6 [infer] Translate more casts (unsigned int)
7 years ago
Sungkeun Cho 442fecc030 [inferbo] Fix performance of issue deduplication
7 years ago
Mehdi Bouaziz 52e2fb9f81 [inferbo] Rename is_collection_add -> last_included
7 years ago
Mehdi Bouaziz b92800a716 [inferbo] Do not join traces if Prune changed nothing
7 years ago
Mehdi Bouaziz e091d229f8 [inferbo] Keep traces for iterators
7 years ago
Nikos Gorogiannis 6aba4b7ca2 [AI] kill astate type
7 years ago
Mehdi Bouaziz 0ec75c587f [inferbo] Minor simplifications
7 years ago
Mehdi Bouaziz e505fd2dba [inferbo] Pointer comparison
7 years ago
Mehdi Bouaziz 8de2b93cab [cost] Abstract type for polynomial degree
7 years ago
Mehdi Bouaziz 5f60ffaa8f [inferbo] Trace refactoring
7 years ago
Mehdi Bouaziz f4e9975783 [inferbo] Fix deadcode
7 years ago
Mehdi Bouaziz 94e723bc82 [inferbo] Use Flat in relational domain
7 years ago
Mehdi Bouaziz 8292323307 [inferbo/cost] Move Polynomials out of Itv.ml
7 years ago
Mehdi Bouaziz 3cd57849c4 [inferbo] Remove duplicated module NonNegativeBound
7 years ago
Sungkeun Cho 8010b27cbd [inferbo] Prepare delayed integer overflow reporting
7 years ago
Sungkeun Cho edc090544a [inferbo] Improve pp of Inferbo in traceview
7 years ago
Mehdi Bouaziz 1f96fd03cc [inferbo] SymbolPath: rename Index -> Deref
7 years ago
Mehdi Bouaziz a93e05e9fe [inferbo] AliasRet: use AbstractDomain.Flat
7 years ago
Mehdi Bouaziz 3a5d995369 [inferbo] AliasMap: use AbstractDomain.Map
7 years ago
Mehdi Bouaziz d6423cf598 [inferbo] Preparing for trace rewrite
7 years ago
Mehdi Bouaziz 828fa236d4 [Inferbo] represents_multiple_values from path
7 years ago
Dino Distefano 9028b91ec7 Load data from performance profiler
7 years ago
Martino Luca 664978d654 Revert D12819709 to patch OOM events
7 years ago
Sungkeun Cho b4683d965d [inferbo] Resize array on casting
7 years ago
Sungkeun Cho c8a17b9d0e [inferbo] Pass integer type widths to eval for cast
7 years ago
Mehdi Bouaziz acf740e145 Print Unicode chars only if the locale allows it
7 years ago
Mehdi Bouaziz 8d990d6470 [inferbo] Move Boolean to their own module
7 years ago
Mehdi Bouaziz 8fcbfcb741 [inferbo] Pretty-print more abstract locations
7 years ago
Sungkeun Cho aa3fa55f05 [inferbo] Fix check of access condition
7 years ago
Sungkeun Cho e912bf2aa5 [inferbo] Prune more for "(x + e1) < e2" cases
7 years ago
Sungkeun Cho e190325b82 [inferbo] Distinguish collection add against array access in pp
7 years ago
Sungkeun Cho 0d2b0e1ab7 [inferbo] Fix check function for is_collection_add
7 years ago
Mehdi Bouaziz 29631b7358 [Inferbo] Differentiate array and pointer in SymbolPaths
7 years ago