.. |
AnnotReachabilityDomain.ml
|
[police] open IStd everywhere
|
8 years ago |
BoundedCallTree.ml
|
[absint] make Set and Map functors take an ordered type
|
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 |
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
|
[absint] kill `AbstractInterpreter.Interprocedural` module
|
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
|
[absint] move the framework bits/utilities of Infer.AI to a separate directory from the clients (checkers ~= transfer functions + domains)
|
8 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] add indexes to sinks
|
8 years ago |
Sink.mli
|
[quandary] add indexes to sinks
|
8 years ago |
SinkTrace.ml
|
[quandary] add indexes to sinks
|
8 years ago |
SinkTrace.mli
|
[thread-safety] refactor trace generation logic
|
8 years ago |
Siof.ml
|
[absint] kill `AbstractInterpreter.Interprocedural` module
|
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
|
[quandary] add indexes to sinks
|
8 years ago |
SiofTrace.mli
|
[siof] collate multiple reports at the same line into one
|
8 years ago |
Source.ml
|
[quandary] add indexes to sinks
|
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
|
[log] log to a single file with different categories and debug levels
|
8 years ago |
Stacktrace.mli
|
Open Core.Std by default, still use Caml Hashtbl, Map, Set
|
8 years ago |
ThreadSafety.ml
|
[thread-safety] Restrict propagation of attributes in an assignment; treat ownership propagation more strictly.
|
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
|
[quandary] add indexes to sinks
|
8 years ago |
ThreadSafetyDomain.mli
|
[threadsafety] Thumbs up step 1
|
8 years ago |
Trace.ml
|
[quandary] use sink index info when expanding traces
|
8 years ago |
Trace.mli
|
[quandary] use sink index info when expanding traces
|
8 years ago |
TraceElem.ml
|
[quandary] add indexes to sinks
|
8 years ago |
accessPath.ml
|
[quandary] use sink index info when expanding traces
|
8 years ago |
accessPath.mli
|
[quandary] use sink index info when expanding traces
|
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
|
[infer][checker] Put AnnotationSpec.report into actual use for annotation reachability checker
|
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 |
constantPropagation.ml
|
[log] log to a single file with different categories and debug levels
|
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
|
[log] log to a single file with different categories and debug levels
|
8 years ago |
dataflow.mli
|
[codemod] Move `Procname` into `Typ.Procname`
|
8 years ago |
fragmentRetainsViewChecker.ml
|
[infer][ondemand] rename the logging functions to outline the deprecated ones
|
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 |
printfArgs.ml
|
[infer][ondemand] rename the logging functions to outline the deprecated ones
|
8 years ago |
printfArgs.mli
|
[checkers] logging to summary in printf args checker
|
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 |
stacktree.atd
|
Make stacktrace and stacktree line number an int option.
|
9 years ago |