fact: Definition mallocN_spec := DECLARE _mallocN WITH sh: wshare PRE [tint] PROP () PARAMS (Vint (Int.repr (if Archi.ptr64 then 32 else 16))) GLOBALS () SEP () POST [ tptr tvoid ] EX v: addr, PROP () LOCAL (temp ret_temp (pointer_val_val v)) SEP (data_at Ews node_type (pointer_val_val null, (pointer_val_val null, pointer_val_val null)) (pointer_val_val v); concrete_valid_pointer v).
imports: CertiGraph.lib.Coqlib CertiGraph.copy.env_copy_bin CertiGraph.graph.graph_model CertiGraph.graph.weak_mark_lemmas CertiGraph.graph.local_graph_copy CertiGraph.graph.path_lemmas CertiGraph.graph.subgraph2 CertiGraph.graph.reachable_computable CertiGraph.msl_application.Graph CertiGraph.msl_application.Graph_Copy CertiGraph.msl_application.GraphBin CertiGraph.msl_application.GraphBin_Copy CertiGraph.copy.spatial_graph_bin_copy VST.msl.wand_frame VST.floyd.reassoc_seq VST.floyd.field_at_wand