exception ParseError of string * string * string;; type t = { dev_addr : string; name : string };; type kernel_version = string;; val known : kernel_version -> bool;; val size : kernel_version -> int;; val of_bits : kernel_version -> Bitstring.bitstring -> t;; val get : kernel_version -> ('a, 'b, [ | `HasMapping ]) Virt_mem_mmap.t -> [ | `net_device ] Virt_mem_mmap.typed_addr -> t;;