[Eva] multidim: better handling of assigns
- fixed incorrect assigns - imprecise but correct handling of allocates - handling imprecise assigns on sub parts of a base - always normalize the domain by removing tops when updating the map
Showing
- src/plugins/value/domains/multidim/multidim_domain.ml 25 additions, 20 deletionssrc/plugins/value/domains/multidim/multidim_domain.ml
- tests/builtins/oracle_multidim/alloc-vla.res.oracle 0 additions, 50 deletionstests/builtins/oracle_multidim/alloc-vla.res.oracle
- tests/builtins/oracle_multidim/allocated.0.res.oracle 0 additions, 94 deletionstests/builtins/oracle_multidim/allocated.0.res.oracle
- tests/builtins/oracle_multidim/allocated.1.res.oracle 45 additions, 262 deletionstests/builtins/oracle_multidim/allocated.1.res.oracle
- tests/builtins/oracle_multidim/malloc-optimistic.res.oracle 0 additions, 3655 deletionstests/builtins/oracle_multidim/malloc-optimistic.res.oracle
- tests/builtins/oracle_multidim/vla.res.oracle 0 additions, 138 deletionstests/builtins/oracle_multidim/vla.res.oracle
- tests/value/oracle_multidim/multidim.res.oracle 1 addition, 1 deletiontests/value/oracle_multidim/multidim.res.oracle
This diff is collapsed.
Please register or sign in to comment