..
AbstractDomain.ml
[absint] make Set and Map functors take an ordered type
8 years ago
AbstractDomain.mli
[absint] make Set and Map functors take an ordered type
8 years ago
AbstractInterpreter.ml
[HIL] Print HIL instructions in the debug HTML
8 years ago
AbstractInterpreter.mli
[HIL] Print HIL instructions in the debug HTML
8 years ago
AnnotReachabilityDomain.ml
[police] open IStd everywhere
8 years ago
BoundedCallTree.ml
[absint] make Set and Map functors take an ordered type
8 years ago
FormalMap.ml
Deprecate further IList functions
8 years ago
FormalMap.mli
[thread-safety] handle constructors by understanding that a constructor owns `this`
8 years ago
IdAccessPathMapDomain.ml
[frontend] don't treat Sawja-generated ternary operator vars as SSA tmps
8 years ago
IdAccessPathMapDomain.mli
[cleanup] give AccessPath.raw its own module
8 years ago
LowerHil.ml
[HIL] Print HIL instructions in the debug HTML
8 years ago
LowerHil.mli
[hil] functor for easily creating HIL analyses
8 years ago
NodePrinter.ml
[infer][backend] remove the unecessary parameter source when printing node data
8 years ago
NodePrinter.mli
[checkers] Add support for html output in checkers, starting with Eradicate
8 years ago
NullabilityPreanalysis.ml
[absint] make Set and Map functors take an ordered type
8 years ago
NullabilityPreanalysis.mli
[police] open IStd everywhere
8 years ago
NullabilitySuggest.ml
Prettier error message for NullabilitySuggest
8 years ago
NullabilitySuggest.mli
Added an initial implementation of a checker that suggest the use of @Nullable
8 years ago
Passthrough.ml
[cleanup] Simplify PrettyPrintable.Make functors
8 years ago
Passthrough.mli
Open Core.Std by default, still use Caml Hashtbl, Map, Set
8 years ago
README.md
Created IR folder for the intermediate representaion files.
9 years ago
SimpleChecker.ml
[absint] make Set and Map functors take an ordered type
8 years ago
SimpleChecker.mli
[infer][ondemand] skeleton code to have every checker update their respective payload in the analysis summary
8 years ago
Sink.ml
[quandary] get rid of report_reachable bool in taint specifications
8 years ago
Sink.mli
[quandary] get rid of report_reachable bool in taint specifications
8 years ago
SinkTrace.ml
[quandary] get rid of report_reachable bool in taint specifications
8 years ago
SinkTrace.mli
[thread-safety] refactor trace generation logic
8 years ago
Siof.ml
be more careful about handling invalid source files
8 years ago
Siof.mli
[infer][ondemand] skeleton code to have every checker update their respective payload in the analysis summary
8 years ago
SiofDomain.ml
[absint] make Set and Map functors take an ordered type
8 years ago
SiofDomain.mli
[absint] make Set and Map functors take an ordered type
8 years ago
SiofTrace.ml
be more careful about handling invalid source files
8 years ago
SiofTrace.mli
[siof] collate multiple reports at the same line into one
8 years ago
Source.ml
[quandary] support sources that taint a pointer arg or arg passed by ref rather than the return value
8 years ago
Source.mli
[quandary] support sources that taint a pointer arg or arg passed by ref rather than the return value
8 years ago
Stacktrace.ml
be more careful about handling invalid source files
8 years ago
Stacktrace.mli
Open Core.Std by default, still use Caml Hashtbl, Map, Set
8 years ago
ThreadSafety.ml
[log] append ERROR in front of `failwith` toplevel messages
8 years ago
ThreadSafety.mli
[police] open IStd everywhere
8 years ago
ThreadSafetyConfig.ml
[thread-safety] enable defining aliases of @ThreadSafe in .inferconfig
8 years ago
ThreadSafetyConfig.mli
[thread-safety] enable defining aliases of @ThreadSafe in .inferconfig
8 years ago
ThreadSafetyDomain.ml
[threadsafety] Thumbs up step 1
8 years ago
ThreadSafetyDomain.mli
[threadsafety] Thumbs up step 1
8 years ago
Trace.ml
[quandary] make passthroughs optional
8 years ago
Trace.mli
[quandary] optimize handling of unknown code by adding notion of 'taintable types'
8 years ago
TraceElem.ml
[traces] adding Source.Make functor for easier source creation
8 years ago
accessPath.ml
Transitively track null assignment in NullabliltySuggest
8 years ago
accessPath.mli
Transitively track null assignment in NullabliltySuggest
8 years ago
accessPathDomains.ml
[cleanup] Simplify PrettyPrintable.Make functors
8 years ago
accessPathDomains.mli
[absint] don't require domains to define their initial state
8 years ago
accessTree.ml
[access trees] expose join of nodes and fold over nodes
8 years ago
accessTree.mli
[police] open IStd everywhere
8 years ago
addressTaken.ml
[absint] make Set and Map functors take an ordered type
8 years ago
annotationReachability.ml
[absint] make Set and Map functors take an ordered type
8 years ago
annotationReachability.mli
[police] open IStd everywhere
8 years ago
annotations.ml
[thread-safety] new SynchronizedCollection annotation
8 years ago
annotations.mli
[thread-safety] new SynchronizedCollection annotation
8 years ago
checkers.ml
[infer][checkers] remove the code for the checkers that are not being run in prod
8 years ago
checkers.mli
[infer][checkers] remove the code for the checkers that are not being run in prod
8 years ago
constantPropagation.ml
[codemod] Move `Procname` into `Typ.Procname`
8 years ago
constantPropagation.mli
Divide Utils into Utils, Pp, and IStd
8 years ago
copyPropagation.ml
[IR] add type qualifiers to Typ.t
8 years ago
dataflow.ml
[infer][ondemand] skeleton code to have every checker update their respective payload in the analysis summary
8 years ago
dataflow.mli
[codemod] Move `Procname` into `Typ.Procname`
8 years ago
fragmentRetainsViewChecker.ml
[IR] add type qualifiers to Typ.t
8 years ago
fragmentRetainsViewChecker.mli
[police] open IStd everywhere
8 years ago
idenv.ml
[infer][ondemand] remove unused `Idenv.create_from_idenv` function
8 years ago
idenv.mli
[infer][ondemand] remove unused `Idenv.create_from_idenv` function
8 years ago
immutableChecker.ml
[IR] Make template info part of Typename.t, rename Typename to Typ.Name
8 years ago
immutableChecker.mli
Divide Utils into Utils, Pp, and IStd
8 years ago
liveness.ml
[absint] make Set and Map functors take an ordered type
8 years ago
patternMatch.ml
[cleanup] replace type_has_supertype with supertype_exists
8 years ago
patternMatch.mli
[cleanup] replace type_has_supertype with supertype_exists
8 years ago
printfArgs.ml
[infer][checkers] Prevent the race conditions between the summaries passed as parameter to the checkers and the summaries from the specs table
8 years ago
printfArgs.mli
[codemod] Move `Procname` into `Typ.Procname`
8 years ago
procCfg.ml
[SRI summer school] skeleton code for lab
8 years ago
procCfg.mli
Inferbo
8 years ago
procData.ml
[absint] make Interprocedural functor easier to customize
8 years ago
procData.mli
[absint] make Interprocedural functor easier to customize
8 years ago
registerCheckers.ml
Minimal thread safety analysis for C++
8 years ago
registerCheckers.mli
[CLI] options to unset default checkers and to print active checkers
8 years ago
repeatedCallsChecker.ml
[CLI] options to unset default checkers and to print active checkers
8 years ago
repeatedCallsChecker.mli
Divide Utils into Utils, Pp, and IStd
8 years ago
scheduler.ml
Deprecate further IList functions
8 years ago
stacktree.atd
Make stacktrace and stacktree line number an int option.
8 years ago
summary.ml
[infer][checkers] Prevent the race conditions between the summaries passed as parameter to the checkers and the summaries from the specs table
8 years ago
summary.mli
[police] open IStd everywhere
8 years ago
transferFunctions.ml
[hil] functor for easily creating HIL analyses
8 years ago
transferFunctions.mli
[hil] functor for easily creating HIL analyses
8 years ago
var.ml
[absint] make Set and Map functors take an ordered type
8 years ago
var.mli
[absint] make Set and Map functors take an ordered type
8 years ago