sig
  val self : State.t
  val get_symbols : Datatype.Filepath.t -> Cil_types.global list
  val find :
    Datatype.Filepath.t -> Datatype.Filepath.t * Cil_types.global list
  val get_files : unit -> Datatype.Filepath.t list
  val get_globals :
    Datatype.Filepath.t -> (Cil_types.varinfo * Cil_types.initinfo) list
  val get_global_annotations :
    Datatype.Filepath.t -> Cil_types.global_annotation list
  val get_functions :
    ?declarations:bool ->
    Datatype.Filepath.t -> Cil_types.kernel_function list
  val kernel_function_of_local_var_or_param_varinfo :
    Cil_types.varinfo -> Cil_types.kernel_function * bool
  val remove_global_annotations : Cil_types.global_annotation -> unit
end