Vhd_format.PatternsInteresting set of I/O patterns for testing a vhd implementation
Places within an array (either a sector bitmap or BAT)
type operation = | Create of int64Create a vhd of a given size; open file for I/O
*)| SnapshotSnapshot current file; open new file for I/O
*)| Write of position * stringWrite copies of a given string over a specific sector
*)Individual step
type program = operation listA program is a linear sequence of operations, like a finite execution trace.
val string_of_program : program -> stringA short string useful as a test label
val descr_of_program : program -> string listPrintable program "listing"
val programs : program listAll definied "interesting" programs