Module Bisect_common

type instrumented_file = {
  1. filename : string;
  2. points : int array;
  3. counts : int array;
}
type coverage = (string, instrumented_file) Hashtbl.t
val coverage : coverage Lazy.t
val coverage_file_identifier : string
val register_file : filename:string -> points:int array -> [ `Visit of int -> unit ]
val write_coverage : coverage -> string
val runtime_data_to_string : unit -> string option
val reset_counters : unit -> unit
val random_filename : prefix:string -> string