Skip to content

Commit

Permalink
MProbeFValidateT -> MFCheckT
Browse files Browse the repository at this point in the history
  • Loading branch information
tahina-pro committed Jan 30, 2024
1 parent 4c85e02 commit 38a8943
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions src/3d/Target.fst
Original file line number Diff line number Diff line change
Expand Up @@ -776,6 +776,14 @@ let wrapper_name
fn
|> pascal_case
let probe_wrapper_name
(modul: string)
(probe_fn: string)
(fn: string)
: ML string
= Printf.sprintf "%s_%s_check_%s" modul probe_fn fn
|> pascal_case
let validator_name
(modul: string)
(fn: string)
Expand Down Expand Up @@ -988,17 +996,18 @@ let print_c_entry
else wrapped_call_stream validator_name pargs
in
(* Probe wrapper *)
let probe_wrapper_signature probe =
let probe_wrapper_signature probe : ML _ =
let return_type =
if is_input_stream_buffer
then "BOOLEAN"
else "uint64_t"
in
let probe_fn = probe_fn_to_c probe.probe_ep_fn in
let probe_wrapper_name = probe_wrapper_name modul probe_fn d.decl_name.td_name.A.v.A.name in
Printf.sprintf
"%s %sProbe%s(%sEVERPARSE_COPY_BUFFER_T probeDest, uint64_t probeAddr)"
"%s %s(%sEVERPARSE_COPY_BUFFER_T probeDest, uint64_t probeAddr)"
return_type
wrapper_name
(probe_fn_to_c probe.probe_ep_fn)
probe_wrapper_name
pparams
in
let probe_wrapper (probe: probe_entrypoint) : ML _ =
Expand Down

0 comments on commit 38a8943

Please sign in to comment.