- Jan 27, 2020
-
-
Loïc Correnson authored
-
- Jan 24, 2020
-
-
Julien Signoles authored
[gui] Display globals in original order. Closes #788 See merge request frama-c/frama-c!2514
-
Julien Signoles authored
-
Michele Alberti authored
-
Patrick Baudin authored
[wp] memvar frame See merge request frama-c/frama-c!2509
-
Andre Maroneze authored
[sanitizer] Update to OCaml 4.05 (use of Buffer.truncate). Closes #725 See merge request frama-c/frama-c!2513
-
Michele Alberti authored
-
- Jan 23, 2020
-
-
Michele Alberti authored
[Eva] Local configuration of subdivisions See merge request frama-c/frama-c!2496
-
David Bühler authored
[Eva] Checks consistency between the builtin type and the replaced C function Closes #671 See merge request frama-c/frama-c!2499
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
This annotation sets the maximum number of subdivisions in the evaluation of expressions at a given statement.
-
David Bühler authored
Overrides the global option -eva-subdivide-non-linear for the given functions.
-
David Bühler authored
Prerequisite for new options or annotations to configure more finely the subdivisions. In partition.ml, the subdivisions are disabled. Other files always use the default value of subdivisions.
-
David Bühler authored
This new parameter [subdivnb] is optional, and the value of the global option -eva-subdivide-non-linear is used by default.
-
David Bühler authored
The maximal number of subdivisions is a new field of the context record for the forward evaluation functions, as it is also used when calling the oracle.
-
David Bühler authored
The valuation is no longer optional, as it should always be explicitly given for efficiency reasons. The order between arguments has also been made uniform (context, then valuation, then other arguments).
-
David Bühler authored
All forward evaluation functions use the same arguments without modifying them: - the current state of the abstract domain; - the remaining fuel; - the oracle. These arguments are now gathered into a context, which will facilitate the introduction of new similar arguments. Removes the reference for the oracle.
-
David Bühler authored
New function Builtins.is_builtin_overridden that indicates whether a function is replaced by a builtin. This function remains correct after loading the result of a previous analysis, and can thus be used by other plugins using Eva's results. Thus, Db.Value.use_spec_instead_of_definition now uses this function.
-
-
David Bühler authored
The builtin __fc_vla_alloc is used for the generated function __builtin_alloca, whose name is indeed "__fc_vla_alloc".
-
David Bühler authored
Replaced by the warning category builtins:override for more than a year.
-
David Bühler authored
This function links the kernel functions to their builtins for a given analysis. Checks that the builtin replacing a function has a compatible type and a specification. These requirements are not checked each time a builtin is used. The type of a builtin is now a function "unit -> typ" applied when the analysis starts, allowing builtins to use types defined from the machdep, such as size_t.
-
David Bühler authored
If provided, the expected type is compared to the actual type of the C function to be replaced by the builtin. In case of inconsistency, the builtin is not used and a warning is emitted.
-
- Jan 22, 2020
-
-
David Bühler authored
Update release doc for branch creation See merge request frama-c/frama-c!2502
-
David Bühler authored
-
-
Loïc Correnson authored
-
Loïc Correnson authored
# Conflicts: # src/plugins/wp/tests/wp_typed/oracle/frame.0.res.oracle # src/plugins/wp/tests/wp_typed/oracle/frame.1.res.oracle
-
Loïc Correnson authored
-
- Jan 20, 2020
-
-
Andre Maroneze authored
[Eva] Fixes Eval_typ.need_cast on non-scalar types. See merge request frama-c/frama-c!2507
-
Loïc Correnson authored
[libc] Don't keep needless pragmas when cplusplus is not activated. Closes #717 See merge request frama-c/frama-c!2504
-
David Bühler authored
[Libc] fix issue with undefined extern; restore GCC test with linking See merge request frama-c/frama-c!2501
-
David Bühler authored
-
- Jan 17, 2020
-
-
Virgile Prevosto authored
Fixes #717
-
Virgile Prevosto authored
[Libc] fix spec of strncpy Closes #767 See merge request frama-c/frama-c!2477
-
François Bobot authored
[wp] remove garbage files See merge request frama-c/frama-c!2422
-