Loading Export.thy 0 → 100644 +16 −0 Changes for Export.thy: 16 added lines, 0 removed lines. Original line number Diff line number Diff line theory Export imports Reuse begin definition seed :: memory where "seed frame offset = (frame * 17 + offset) mod 256" definition boot :: pager where "boot = initial 4 seed" definition read_byte :: "pager \<Rightarrow> nat \<Rightarrow> nat \<Rightarrow> nat" where "read_byte s k offset = view s k offset" export_code boot initial read_byte checked frontier ptable writable prepare reserve reclaim Read Write Suc in OCaml module_name Split file_prefix split end ROOT +1 −0 Changes for ROOT: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -7,3 +7,4 @@ session Split = HOL + Protocol Snapshot Reuse Export Loading
Export.thy 0 → 100644 +16 −0 Changes for Export.thy: 16 added lines, 0 removed lines. Original line number Diff line number Diff line theory Export imports Reuse begin definition seed :: memory where "seed frame offset = (frame * 17 + offset) mod 256" definition boot :: pager where "boot = initial 4 seed" definition read_byte :: "pager \<Rightarrow> nat \<Rightarrow> nat \<Rightarrow> nat" where "read_byte s k offset = view s k offset" export_code boot initial read_byte checked frontier ptable writable prepare reserve reclaim Read Write Suc in OCaml module_name Split file_prefix split end
ROOT +1 −0 Changes for ROOT: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -7,3 +7,4 @@ session Split = HOL + Protocol Snapshot Reuse Export