proposition: Lemma frames_rep_ptr_or_null: forall sh frames, frames_rep sh frames |-- !! is_pointer_or_null (frames_p frames).
proof: Proof. destruct frames as [|[???]?]; simpl; entailer. unfold frames_rep. simpl. Intros. sep_apply data_at_isptr; Intros. apply prop_right. auto. Qed.
imports: VST.veric.compcert_rmaps VST.msl.shares VST.msl.wand_frame VST.concurrency.conclib CertiGraph.lib.List_ext CertiGraph.msl_ext.log_normalize CertiGraph.msl_ext.ramification_lemmas CertiGraph.graph.graph_model CertiGraph.CertiGC.GCGraph CertiGraph.CertiGC.env_graph_gc CertiGraph.msl_ext.iter_sepcon Coq.Lists.List