..
unit
[pulse] quantifier elimination using var_eqs
4 years ago
Pulse.ml
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago
Pulse.mli
make pulse take an `InterproceduralAnalysis.t`
5 years ago
PulseAbductiveDomain.ml
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseAbductiveDomain.mli
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseAbstractValue.ml
[pulse] emit formula of path conditions in json output
4 years ago
PulseAbstractValue.mli
[pulse] emit formula of path conditions in json output
4 years ago
PulseArithmetic.ml
[pulse] make sure we checked satisfiability on summaries
4 years ago
PulseArithmetic.mli
[pulse] make sure we checked satisfiability on summaries
4 years ago
PulseAttribute.ml
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseAttribute.mli
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseBaseAddressAttributes.ml
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseBaseAddressAttributes.mli
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseBaseDomain.ml
[pulse] also visit values involved in array accesses
4 years ago
PulseBaseDomain.mli
[pulse] Uninitialized value check in pulse
4 years ago
PulseBaseMemory.ml
[pulse] Loosen fieldname comparison in state
4 years ago
PulseBaseMemory.mli
[pulse] not-completely-broken interprocedural arrays
4 years ago
PulseBaseStack.ml
[pulse] canonicalize wrt equality relation
4 years ago
PulseBaseStack.mli
[pulse] canonicalize wrt equality relation
4 years ago
PulseBasicInterface.ml
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseCItv.ml
[Pulse] explicit Ok/Error summaries: bi-abduction for memory read
4 years ago
PulseCItv.mli
[Pulse] explicit Ok/Error summaries: bi-abduction for memory read
4 years ago
PulseCallEvent.ml
[pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
PulseCallEvent.mli
[pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
PulseDiagnostic.ml
[pulse] Revise trace of uninitialized value check
4 years ago
PulseDiagnostic.mli
[pulse] Revise trace of uninitialized value check
4 years ago
PulseDomainInterface.ml
[pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
PulseExecutionDomain.ml
[Pulse] explicit Ok/Error summaries: bi-abduction for memory read
4 years ago
PulseExecutionDomain.mli
[Pulse] explicit Ok/Error summaries: bi-abduction for memory read
4 years ago
PulseFormula.ml
[pulse] quantifier elimination using var_eqs
4 years ago
PulseFormula.mli
[pulse] canonicalize wrt equality relation
4 years ago
PulseInterproc.ml
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseInterproc.mli
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseInvalidation.ml
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseInvalidation.mli
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseLatentIssue.ml
[pulse] Revise trace of uninitialized value check
4 years ago
PulseLatentIssue.mli
[pulse] Revise trace of uninitialized value check
4 years ago
PulseModels.ml
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago
PulseModels.mli
make pulse take an `InterproceduralAnalysis.t`
5 years ago
PulseOperations.ml
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago
PulseOperations.mli
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago
PulsePathCondition.ml
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulsePathCondition.mli
[pulse] explicit Ok/Error summaries: bi-abduction for interprocedural analysis
4 years ago
PulseReport.ml
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago
PulseReport.mli
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago
PulseSatUnsat.ml
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseSatUnsat.mli
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseSkippedCalls.ml
[pulse] define PulseSummary.yojson_of_t
4 years ago
PulseSkippedCalls.mli
[pulse] define PulseSummary.yojson_of_t
4 years ago
PulseSummary.ml
[pulse] define PulseSummary.yojson_of_t
4 years ago
PulseSummary.mli
[pulse] define PulseSummary.yojson_of_t
4 years ago
PulseTopl.ml
[topl] Refactor: Put constraint code in PulseTopl.Constraint.
4 years ago
PulseTopl.mli
[topl] Be more precise in extracting summaries.
4 years ago
PulseToplShallow.ml
[topl] Small step hook inside Pulse
4 years ago
PulseToplShallow.mli
[topl] Small step hook inside Pulse
4 years ago
PulseTrace.ml
[pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
PulseTrace.mli
[pulse] report errors only when the PRUNE nodes along the path are true
4 years ago
PulseValueHistory.ml
[pulse] Remove duplicate `by` from a trace
4 years ago
PulseValueHistory.mli
[pulse] define PulseSummary.yojson_of_t
4 years ago
dune
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago