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.
Jeremy Dubreil 93ad3773fc
[infer][biabduction] no longer catch the Unix errors during the symbolic execution
8 years ago
..
Annot.ml [java] translate `final` keyword as annotation 8 years ago
Annot.mli [java] translate `final` keyword as annotation 8 years ago
AttributesTable.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
AttributesTable.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
BUILTINS.mli [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
Binop.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
Binop.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
BuiltinDecl.ml [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
BuiltinDecl.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
CallFlags.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
CallFlags.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 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 [infer][java] fail early on broken CFGs 8 years ago
Cfg.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Cg.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Cg.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Const.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Const.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
DecompiledExp.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
DecompiledExp.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Errlog.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
Errlog.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
Exceptions.ml [infer][biabduction] no longer catch the Unix errors during the symbolic execution 8 years ago
Exceptions.mli [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
Exp.ml [clang] correct sizeof info 8 years ago
Exp.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
HilExp.ml [access paths] make raw access paths the default, move abstraction into AccessPath.Abs module 8 years ago
HilExp.mli [access paths] make raw access paths the default, move abstraction into AccessPath.Abs module 8 years ago
HilInstr.ml [access paths] make raw access paths the default, move abstraction into AccessPath.Abs module 8 years ago
HilInstr.mli [access paths] make raw access paths the default, move abstraction into AccessPath.Abs module 8 years ago
Ident.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Ident.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
IntLit.ml Oversized shift no longer produce an assertion failure 8 years ago
IntLit.mli Oversized shift no longer produce an assertion failure 8 years ago
Io_infer.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
Io_infer.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
LintIssues.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
LintIssues.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
Localise.ml [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
Localise.mli [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
Location.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
Location.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Mangled.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Mangled.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Mleak_buckets.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
Mleak_buckets.mli Convert Reason to OCaml, and auto-format OCaml 8 years ago
Objc_models.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
Objc_models.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
PredSymb.ml [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
PredSymb.mli [infer][backend] remove the bi-abduction based code for taint analysis 8 years ago
ProcAttributes.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
ProcAttributes.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Procdesc.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Procdesc.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Pvar.ml Preserve the name of abduced by-ref logical variables in re-execution phase 8 years ago
Pvar.mli Preserve the name of abduced by-ref logical variables in re-execution phase 8 years ago
QualifiedCppName.ml Whitelist more iterator-related functions and classes 8 years ago
QualifiedCppName.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
README.md Convert Reason to OCaml, and auto-format OCaml 8 years ago
Sil.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Sil.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Subtype.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Subtype.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Tenv.ml Convert Reason to OCaml, and auto-format OCaml 8 years ago
Tenv.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Typ.ml [infer][java] Infer should not suggest @Nullable on captured parameters 8 years ago
Typ.mli [infer][java] Infer should not suggest @Nullable on captured parameters 8 years ago
Unop.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 8 years ago
Unop.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 8 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.