From 44196c3cc9e4741e26ca3862caebefb22ac76b31 Mon Sep 17 00:00:00 2001 From: Michele Alberti <michele.alberti@cea.fr> Date: Tue, 7 Jul 2020 16:54:32 +0200 Subject: [PATCH] [Eva] Again on rebasing on new server API. --- src/plugins/value/api/values_request.ml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/plugins/value/api/values_request.ml b/src/plugins/value/api/values_request.ml index 492448adcb8..0c708c5b34c 100644 --- a/src/plugins/value/api/values_request.ml +++ b/src/plugins/value/api/values_request.ml @@ -25,11 +25,9 @@ open Data open Cil_types module Md = Markdown -let chapter = `Plugin "Eva" - let package = Package.package - ~plugin:"Eva" + ~plugin:"eva" ~name:"eva" ~title:"Eva Values" ~readme:"eva.md" @@ -70,11 +68,10 @@ let get_after_value = (function Unchanged -> "unchanged" | Reduced eval -> get_value eval) module CallStackId = - Data.Index (Value_types.Callstack.Map) + Data.Index + (Value_types.Callstack.Map) (struct - let page = page let name = "eva-callstack-id" - let descr = Md.plain "CallStack" end) (* This pretty-printer drops the toplevel kf, which is always the function @@ -129,12 +126,14 @@ module CallStack = struct (val (Record.publish ~package - ~name:"eva-callstack" + ~name:"evaCallstack" ~descr:(Md.plain "CallStack") record) : Record.S with type r = record) type t = Value_types.callstack option + let jtype = R.jtype + let pp_callstack ~short = function | None -> "all" | Some callstack -> @@ -205,7 +204,7 @@ let array = in States.register_array ~package - ~name:"eva.values" + ~name:"evaValues" ~descr:(Md.plain "Abstract values inferred by the Eva analysis") ~key:(fun (cs, _) -> CallStack.key cs) ~iter @@ -351,7 +350,7 @@ let () = Server.Request.register ~package ~kind:`GET - ~name:"eva.values.compute" + ~name:"getEvaValues" ~descr:(Md.plain "Get the abstract values computed for an expression or lvalue") ~input:(module Kernel_ast.Marker) ~output:(module Junit) -- GitLab