You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dulma Churchill 794c8677fd
[clang] Executing methods with blocks as parameters by instantiating the parameters with current blocks
7 years ago
..
Annot.ml [ocamlformat] Use ocamlformat from github 7 years ago
Annot.mli [java] translate `final` keyword as annotation 7 years ago
Attributes.ml [Infer] Refactor sqlite-related code into its own module 7 years ago
Attributes.mli [cleanup] Remove unused code for finding correct fields in Objective-C 7 years ago
BUILTINS.ml [cleanup] delete unused lock builtins 7 years ago
Binop.ml [ocamlformat] Use ocamlformat from github 7 years ago
Binop.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
BuiltinDecl.ml [cleanup] delete unused lock builtins 7 years ago
BuiltinDecl.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
CallFlags.ml [objc] Add a new call flag for calls with objc blocks as parameters 7 years ago
CallFlags.mli [objc] Add a new call flag for calls with objc blocks as parameters 7 years ago
CallSite.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
CallSite.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
Cfg.ml [clang] Executing methods with blocks as parameters by instantiating the parameters with current blocks 7 years ago
Cfg.mli [clang] Executing methods with blocks as parameters by instantiating the parameters with current blocks 7 years ago
Cg.ml [ocamlformat] Use ocamlformat from github 7 years ago
Cg.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Const.ml [ocamlformat] Use ocamlformat from github 7 years ago
Const.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
DecompiledExp.ml [ocamlformat] Use ocamlformat from github 7 years ago
DecompiledExp.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Errlog.ml [bug hash] Attempt for a better hash 7 years ago
Errlog.mli [bug hash] Attempt for a better hash 7 years ago
Exceptions.ml [bug hash] Attempt for a better hash 7 years ago
Exceptions.mli [bug hash] Attempt for a better hash 7 years ago
Exp.ml [objc] Add a new call flag for calls with objc blocks as parameters 7 years ago
Exp.mli [objc] Add a new call flag for calls with objc blocks as parameters 7 years ago
HilExp.ml [ocamlformat] Use ocamlformat from github 7 years ago
HilExp.mli [access paths] optional index expression for arrays 7 years ago
HilInstr.ml [hil] don't crash on deref of magic address 7 years ago
HilInstr.mli [access paths] optional index expression for arrays 7 years ago
Ident.ml [ocamlformat] Use ocamlformat from github 7 years ago
Ident.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
IntLit.ml [ocamlformat] Use ocamlformat from github 7 years ago
IntLit.mli Oversized shift no longer produce an assertion failure 7 years ago
Io_infer.ml [ocamlformat] Use ocamlformat from github 7 years ago
Io_infer.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
LintIssues.ml [ocamlformat] Use ocamlformat from github 7 years ago
LintIssues.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
Localise.ml [ocamlformat] Use ocamlformat from github 7 years ago
Localise.mli [inferbo] Replace buckets with issue types 7 years ago
Location.ml [ocamlformat] Use ocamlformat from github 7 years ago
Location.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Mangled.ml [ocamlformat] Use ocamlformat from github 7 years ago
Mangled.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Mleak_buckets.ml [ocamlformat] Use ocamlformat from github 7 years ago
Mleak_buckets.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
Objc_models.ml [ocamlformat] Use ocamlformat from github 7 years ago
Objc_models.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
PredSymb.ml [ocamlformat] Use ocamlformat from github 7 years ago
PredSymb.mli [infer][backend] remove the bi-abduction based code for taint analysis 7 years ago
ProcAttributes.ml [ocamlformat] Use ocamlformat from github 7 years ago
ProcAttributes.mli [infer][checkers] specify the dynamic dispatch handling policy on a per-checker basis. 7 years ago
Procdesc.ml do not report on captured vars in objc blocks 7 years ago
Procdesc.mli do not report on captured vars in objc blocks 7 years ago
Pvar.ml [clang] Executing methods with blocks as parameters by instantiating the parameters with current blocks 7 years ago
Pvar.mli [clang] Executing methods with blocks as parameters by instantiating the parameters with current blocks 7 years ago
QualifiedCppName.ml [lock-consistency] Skip prefixes of blacklist entries 7 years ago
QualifiedCppName.mli [lock-consistency] Skip prefixes of blacklist entries 7 years ago
README.md Convert Reason to OCaml, and auto-format OCaml 8 years ago
Sil.ml [objc] Add a new call flag for calls with objc blocks as parameters 7 years ago
Sil.mli [objc] Add a new call flag for calls with objc blocks as parameters 7 years ago
Subtype.ml [ocamlformat] Use ocamlformat from github 7 years ago
Subtype.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Tenv.ml [ocamlformat] Use ocamlformat from github 7 years ago
Tenv.mli [thread-safety][c++] Do not quotient by may_alias when analyzing non-Java code 7 years ago
Typ.ml [clang] Add new procname type for specializing methods with block parameters 7 years ago
Typ.mli [clang] Add new procname type for specializing methods with block parameters 7 years ago
Unop.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Unop.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago

README.md

Intermediate Representation

The Intermediate Representation is a format used by the back-end for analysis. It is produced by one of the front-ends, one for each program analyzed.

The main entry point is the intermediate language in Sil.

The control flow graph module is Cfg.

The call graph module is Cg.

The type environment module is Tenv.