Skip to content
Snippets Groups Projects
Commit 125a44e8 authored by David Bühler's avatar David Bühler
Browse files

[Eva] Removes file mark_noresults.

parent 3672747f
No related branches found
No related tags found
No related merge requests found
......@@ -865,7 +865,7 @@ endif
PLUGIN_CMO:= partitioning/split_strategy domains/domain_mode self parameters \
utils/eva_audit utils/eva_perf utils/eva_annotations \
utils/eva_dynamic utils/eva_utils utils/red_statuses \
utils/active_behaviors utils/mark_noresults \
utils/active_behaviors \
utils/widen_hints_ext utils/widen \
partitioning/split_return \
partitioning/per_stmt_slevel \
......
......@@ -26,6 +26,10 @@ open Eval
let save_results f =
Parameters.ResultsAll.get () && not (Parameters.NoResultsFunctions.mem f)
let () =
Db.Value.no_results :=
(fun fd -> not (save_results fd) || not (Parameters.Domains.mem "cvalue"))
(* Signal that some results are not stored. The gui or some API calls
may fail ungracefully. *)
let partial_results () =
......
(**************************************************************************)
(* *)
(* This file is part of Frama-C. *)
(* *)
(* Copyright (C) 2007-2022 *)
(* CEA (Commissariat à l'énergie atomique et aux énergies *)
(* alternatives) *)
(* *)
(* you can redistribute it and/or modify it under the terms of the GNU *)
(* Lesser General Public License as published by the Free Software *)
(* Foundation, version 2.1. *)
(* *)
(* It is distributed in the hope that it will be useful, *)
(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)
(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)
(* GNU Lesser General Public License for more details. *)
(* *)
(* See the GNU Lesser General Public License version 2.1 *)
(* for more details (enclosed in the file licenses/LGPLv2.1). *)
(* *)
(**************************************************************************)
let should_memorize_function f =
Parameters.ResultsAll.get () &&
not (Cil_datatype.Fundec.Set.mem
f (Parameters.NoResultsFunctions.get ()))
let () = Db.Value.no_results :=
(fun fd -> not (should_memorize_function fd)
|| not (Parameters.Domains.mem "cvalue"))
(*
Local Variables:
compile-command: "make -C ../../../.."
End:
*)
(**************************************************************************)
(* *)
(* This file is part of Frama-C. *)
(* *)
(* Copyright (C) 2007-2022 *)
(* CEA (Commissariat à l'énergie atomique et aux énergies *)
(* alternatives) *)
(* *)
(* you can redistribute it and/or modify it under the terms of the GNU *)
(* Lesser General Public License as published by the Free Software *)
(* Foundation, version 2.1. *)
(* *)
(* It is distributed in the hope that it will be useful, *)
(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)
(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)
(* GNU Lesser General Public License for more details. *)
(* *)
(* See the GNU Lesser General Public License version 2.1 *)
(* for more details (enclosed in the file licenses/LGPLv2.1). *)
(* *)
(**************************************************************************)
(** Are the states of the function analysis saved? *)
val should_memorize_function: Cil_types.fundec -> bool
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment