..
AnnotReachabilityDomain.ml
Change license to MIT
7 years ago
Bindings.ml
[Hil] Fix failure in exception node
6 years ago
Bindings.mli
[HIL] Fix ExitScope
6 years ago
IdAccessPathMapDomain.ml
[AI] empty is not (necessarily) bottom
6 years ago
IdAccessPathMapDomain.mli
[HIL][3/4] remove compatibility AccessExpression.ml
6 years ago
Litho.ml
[HIL] simplify some functors around TransferFunctions
6 years ago
LithoDomain.ml
[ocamlformat] upgrade to ocamlformat 0.7
6 years ago
LithoDomain.mli
[AI] kill astate type
6 years ago
NullabilityPreanalysis.ml
Preparing for WeakTopologicalOrder-based abstract interpreter
6 years ago
NullabilityPreanalysis.mli
Change license to MIT
7 years ago
Ownership.ml
[ownership] make heuristic for reporting on lambdas more shareable
6 years ago
Ownership.mli
Change license to MIT
7 years ago
Passthrough.ml
Change license to MIT
7 years ago
Passthrough.mli
Change license to MIT
7 years ago
Pulse.ml
[HIL][disjunctive] allow underlying transfer function to return disjunctions
6 years ago
Pulse.mli
[pulse] initial commit
6 years ago
PulseDiagnostic.ml
[pulse] split PulseDomain.ml
6 years ago
PulseDiagnostic.mli
[pulse] split PulseDomain.ml
6 years ago
PulseDomain.ml
[pulse] split PulseDomain.ml
6 years ago
PulseDomain.mli
[pulse] split PulseDomain.ml
6 years ago
PulseInvalidation.ml
[pulse] add traces to the domain
6 years ago
PulseInvalidation.mli
[pulse] add traces to the domain
6 years ago
PulseModels.ml
[pulse] split PulseDomain.ml
6 years ago
PulseModels.mli
[pulse] split PulseDomain.ml
6 years ago
PulseOperations.ml
[pulse] split PulseDomain.ml
6 years ago
PulseOperations.mli
[pulse] split PulseDomain.ml
6 years ago
PulseTrace.ml
[pulse] add traces to the domain
6 years ago
PulseTrace.mli
[pulse] add traces to the domain
6 years ago
Sanitizer.ml
[quandary] String concatenation sanitizes class loading
6 years ago
Sanitizer.mli
[quandary] String concatenation sanitizes class loading
6 years ago
SimpleChecker.ml
[AI] kill astate type
6 years ago
SimpleChecker.mli
[AI] kill astate type
6 years ago
Sink.ml
[quandary] Allow sinks to have multiple taints
6 years ago
Sink.mli
[quandary] Allow sinks to have multiple taints
6 years ago
SinkTrace.ml
[AI] empty is not (necessarily) bottom
6 years ago
SinkTrace.mli
[ocamlformat] upgrade to ocamlformat 0.7
6 years ago
Siof.ml
[AI] empty is not (necessarily) bottom
6 years ago
Siof.mli
Change license to MIT
7 years ago
SiofDomain.ml
Change license to MIT
7 years ago
SiofDomain.mli
Change license to MIT
7 years ago
SiofTrace.ml
Change license to MIT
7 years ago
SiofTrace.mli
Change license to MIT
7 years ago
Source.ml
[quandary] Different source kinds for endpoints
6 years ago
Source.mli
[quandary] Different source kinds for endpoints
6 years ago
Trace.ml
[AI] empty is not (necessarily) bottom
6 years ago
Trace.mli
[AI] empty is not (necessarily) bottom
6 years ago
TraceElem.ml
Change license to MIT
7 years ago
accessPathDomains.ml
[AI] empty is not (necessarily) bottom
6 years ago
accessPathDomains.mli
[AI] kill astate type
6 years ago
accessTree.ml
[AI] empty is not (necessarily) bottom
6 years ago
accessTree.mli
[AI] kill astate type
6 years ago
addressTaken.ml
[preanalysis] do not delay killing variables taken by reference
6 years ago
androidFramework.ml
Change license to MIT
7 years ago
androidFramework.mli
Change license to MIT
7 years ago
annotationReachability.ml
[AI] kill astate type
6 years ago
annotationReachability.mli
Change license to MIT
7 years ago
annotations.ml
Annot.Method: record rather than pair
6 years ago
annotations.mli
[concurrency] treat @MainThread annotation
6 years ago
classLoads.ml
[AI] empty is not (necessarily) bottom
6 years ago
classLoads.mli
[classloads] move sources to more appropriate location
6 years ago
classLoadsDomain.ml
[classloads] move sources to more appropriate location
6 years ago
classLoadsDomain.mli
[classloads] move sources to more appropriate location
6 years ago
control.ml
[cost] Add trace to symbols in polynomial bounds
6 years ago
cost.ml
[cost] Add trace to symbols in polynomial bounds
6 years ago
cost.mli
[cost] Add trace to symbols in polynomial bounds
6 years ago
costDomain.ml
[cost] Simplify & optimize NodesBasicCost
6 years ago
costModels.ml
[cost] Add trace to symbols in polynomial bounds
6 years ago
dataflow.ml
[ocamlformat] upgrade to ocamlformat 0.7
6 years ago
dataflow.mli
Change license to MIT
7 years ago
dominators.ml
[ocamlformat] upgrade ocamlformat to 0.8
6 years ago
fragmentRetainsViewChecker.ml
Reporting cleanup 22: log_error/warning -> use IssueType rather than exception
6 years ago
fragmentRetainsViewChecker.mli
Change license to MIT
7 years ago
functionPointers.ml
[preanalysis] do not delay killing variables taken by reference
6 years ago
hoisting.ml
[cost] Add trace to symbols in polynomial bounds
6 years ago
idenv.ml
Change license to MIT
7 years ago
idenv.mli
Change license to MIT
7 years ago
invariantModels.ml
[loop-invariance] Make InvariantModels based on ProcName
6 years ago
liveness.ml
[liveness] blacklist of dangerous classes
6 years ago
liveness.mli
[liveness] blacklist of dangerous classes
6 years ago
loopInvariant.ml
[purity] Mark unmodeled functions as modifying global state
6 years ago
loop_control.ml
[ocamlformat] upgrade to ocamlformat 0.7
6 years ago
printfArgs.ml
PrintfArgs: removed unused fixed_pos
6 years ago
printfArgs.mli
Change license to MIT
7 years ago
purity.ml
[purity] Always show PURE_FUNCTION issues
6 years ago
purityDomain.ml
[purity] Mark unmodeled functions as modifying global state
6 years ago
reachingDefs.ml
[inferbo] Move get_formals from Domain to Procdesc
6 years ago
registerCheckers.ml
[crashcontext] die
6 years ago
registerCheckers.mli
Change license to MIT
7 years ago
uninit.ml
[ownership] make heuristic for reporting on lambdas more shareable
6 years ago
uninitDomain.ml
[HIL][4/4] array offsets are now HilExp.t
6 years ago