package goblint-cil

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module E = Errormsg
module H = Hashtbl
val sensitive_attributes : string list
val const_attribute : string
val tainted_attribute : string
val poly_taint_attribute : string
val builtinTLongLong : string
val builtinULongLong : string
val containsSmallocAttribute : Cil.typ -> bool
val baseTypeContainsSmallocAttribute : Cil.typ -> bool
class smallocClearAttributes : string list -> object ... end
val findOrCreateFunc : Cil.file -> string -> Cil.typ -> Cil.varinfo
val stringOf : int -> string
val arrayLen : Cil.exp option -> int
val getSize : Cil.typ -> int * Cil.typ
val uniqueUnimplLabel : int ref
val unimplementedT : Cil.typ -> Pretty.doc
val encodeType : Cil.typ -> Pretty.doc
val encodeFuncType : Cil.typ -> Pretty.doc
val encodeArrayType : string -> Cil.typ -> Pretty.doc
val quoted : string -> string
val quotedLabel : string -> Pretty.doc
val strOf : Pretty.doc -> string
val globalAnn : string -> Pretty.doc -> Cil.global
val volatile : Cil.attribute list
val isAllocFun : Cil.varinfo -> bool
val localVarAnn : string -> Cil.fundec -> Cil.varinfo -> Pretty.doc -> int -> Cil.instr
val structANN : string
val funcANN : string
val rootANN : string
val globalANN : string
val globalarrayANN : string
val allocANN : string
val localANN : string
val allocAnn : Pretty.doc -> Cil.instr
val newGlobals : Cil.global list ref
val stringId : int ref
val newStringName : unit -> string
val taintedChar : Cil.typ
val global4String : string -> bool -> Cil.exp
class stringVisitor : object ... end
val startsWith : string -> string -> bool
val annotatedFunctions : (Cil.varinfo, unit) H.t
val annotateFundec : Cil.varinfo -> Cil.global option
class annotationVisitor : object ... end
val entry_point : Cil.file -> unit
val feature : Feature.t