IRmodule AnalysisGlobalState : sig ... endmodule Annot : sig ... endThe Smallfoot Intermediate Language: Annotations
module Attributes : sig ... endModule to manage the table of attributes.
module BUILTINS : sig ... endmodule Binop : sig ... endThe Smallfoot Intermediate Language: Binary Operators
module BuiltinDecl : sig ... endProcnames for the builtin functions supported
module CSharpClassName : sig ... endmodule CallFlags : sig ... endThe Smallfoot Intermediate Language: Call Flags
module CapturedVar : sig ... endmodule Cfg : sig ... endControl Flow Graph for Interprocedural Analysis
module ClangMethodKind : sig ... endmodule Const : sig ... endThe Smallfoot Intermediate Language: Constants
module Dependencies : sig ... endmodule DotCfg : sig ... endmodule ErlangTypeName : sig ... endmodule Exp : sig ... endThe Smallfoot Intermediate Language: Expressions
module Fieldname : sig ... endmodule Filtering : sig ... endmodule HackClassName : sig ... endmodule Ident : sig ... endIdentifiers: program variables and logical variables
module Inferconfig : sig ... endmodule Instrs : sig ... endManipulate possibly-reversed lists of instructions efficiently
module IntLit : sig ... endmodule IntegerWidths : sig ... endThe Smallfoot Intermediate Language: Types
module Io_infer : sig ... endModule to handle IO. Includes html and xml modules.
module JConfig : sig ... endmodule JavaClassName : sig ... endmodule Mangled : sig ... endModule for Mangled Names
module MissingDependencies : sig ... endStateful store of procedure and sourcefile dependencies found to be missing from the capture database during analysis.
module ObjCDispatchModels : sig ... endmodule ProcAttributes : sig ... endmodule Procdesc : sig ... endmodule Procname : sig ... endmodule Pvar : sig ... endProgram variables.
module PythonClassName : sig ... endmodule QualifiedCppName : sig ... endmodule Sil : sig ... endThe Smallfoot Intermediate Language
module SourceFiles : sig ... endmodule SourcePrinter : sig ... endmodule Specialization : sig ... endmodule SpecializedProcname : sig ... endmodule StdTyp : sig ... endmodule Struct : sig ... endmodule Subtype : sig ... endThe Smallfoot Intermediate Language: Subtypes
module Tenv : sig ... endModule for Type Environments.
module Typ : sig ... endThe Smallfoot Intermediate Language: Types
module Unop : sig ... endThe Smallfoot Intermediate Language: Unary Operators
module Var : sig ... endSingle abstraction for all the kinds of variables in SIL
module WeakTopologicalOrder : sig ... end