Sungkeun Cho
edc090544a
[inferbo] Improve pp of Inferbo in traceview
...
Reviewed By: mbouaziz
Differential Revision: D13113991
fbshipit-source-id: 149652eff
6 years ago
Mehdi Bouaziz
1f96fd03cc
[inferbo] SymbolPath: rename Index -> Deref
...
Reviewed By: ezgicicek
Differential Revision: D13128441
fbshipit-source-id: f6547ed7c
6 years ago
Mehdi Bouaziz
828fa236d4
[Inferbo] represents_multiple_values from path
...
Summary:
It removes the `represents_multiple_values` parameters when we can know them from `path` values.
Depends on D12939124
Reviewed By: skcho
Differential Revision: D12939130
fbshipit-source-id: 30ff768b2
6 years ago
Mehdi Bouaziz
29631b7358
[Inferbo] Differentiate array and pointer in SymbolPaths
...
Reviewed By: jvillard
Differential Revision: D12939124
fbshipit-source-id: 256d0b159
6 years ago
Mehdi Bouaziz
7c00591747
[inferbo] Type name for eval_sym
...
Reviewed By: skcho
Differential Revision: D13071774
fbshipit-source-id: 1dc412646
6 years ago
Mehdi Bouaziz
716caf91bf
Add is_singleton_or_more to Set and Map
...
Reviewed By: skcho
Differential Revision: D13062696
fbshipit-source-id: 3a7286f55
6 years ago
Martino Luca
ce5d3e469f
[Infer][Perf] pp symbols without bound-end information when not in developer-mode
...
Reviewed By: mbouaziz
Differential Revision: D13042834
fbshipit-source-id: 602c716df
6 years ago
Sungkeun Cho
9e9deb93be
[inferbo] Use set instead of list on get_symbols
...
Reviewed By: mbouaziz
Differential Revision: D12855522
fbshipit-source-id: 4e916654c
6 years ago
Mehdi Bouaziz
139f02449a
[inferbo] Remove useless opens
...
Reviewed By: skcho
Differential Revision: D10844715
fbshipit-source-id: 523e51a17
6 years ago
Sungkeun Cho
0cffc52b3b
[inferbo] Simplify memory instantiation of function call
...
Summary:
It simplifies abstract memory instantiations of function calls. Now it instantiates callee memories by directly evaluating symbol paths, rather than constructing `subst_map`.
main changes are:
- no construction of `subst_map` and `trace_map`
- no symbol table in Inferbo's summary
- no `Symbol_not_found` exception (for when a required symbol was unavailable in `subst_map`)
Reviewed By: mbouaziz
Differential Revision: D9495597
fbshipit-source-id: 18cdcd6f7
7 years ago
Josh Berdine
40ab73037e
[ocamlformat] upgrade to ocamlformat 0.7
...
Reviewed By: mbouaziz
Differential Revision: D9496601
fbshipit-source-id: 83c6fd241
7 years ago
Mehdi Bouaziz
12c0e245c6
[Inferbo] Simplify interval pretty-print
...
Summary:
- `[b, b]` is simplified in `b`
- `[x.lb, x.ub]` is simplified in `x`
Reviewed By: skcho
Differential Revision: D9103775
fbshipit-source-id: e3c7b3d01
7 years ago
Julian Sutherland
70ab21d33c
Finished splitting itv.ml
...
Reviewed By: mbouaziz
Differential Revision: D9149354
fbshipit-source-id: 3e7355321
7 years ago