..
unit
[pulse] Model for Java instanceof
4 years ago
Pulse.ml
[pulse] move summarisation and reporting functions around
4 years ago
Pulse.mli
make pulse take an `InterproceduralAnalysis.t`
5 years ago
PulseAbductiveDomain.ml
[pulse] Suppress reports containing skipped calls
4 years ago
PulseAbductiveDomain.mli
[pulse] Suppress reports containing skipped calls
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
PulseAccessResult.ml
[pulse] move summarisation and reporting functions around
4 years ago
PulseArithmetic.ml
[pulse] Adding IsInstanceOf predicate
4 years ago
PulseArithmetic.mli
[pulse] Adding IsInstanceOf predicate
4 years ago
PulseAttribute.ml
[pulse] Computing dynamic type information
4 years ago
PulseAttribute.mli
[pulse] Computing dynamic type information
4 years ago
PulseBaseAddressAttributes.ml
[pulse] Model for Java instanceof
4 years ago
PulseBaseAddressAttributes.mli
[pulse] Model for Java instanceof
4 years ago
PulseBaseDomain.ml
[pulse] apply discovered variable equalities eagerly
4 years ago
PulseBaseDomain.mli
[pulse] apply discovered variable equalities eagerly
4 years ago
PulseBaseMemory.ml
[pulse] apply discovered variable equalities eagerly
4 years ago
PulseBaseMemory.mli
[pulse] apply discovered variable equalities eagerly
4 years ago
PulseBaseStack.ml
[pulse] apply discovered variable equalities eagerly
4 years ago
PulseBaseStack.mli
[pulse] apply discovered variable equalities eagerly
4 years ago
PulseBasicInterface.ml
[pulse][refactor] extract and reuse a `SatUnsat` module
4 years ago
PulseCItv.ml
[pulse] add a bunch of equal and compare functions
4 years ago
PulseCItv.mli
[pulse] add a bunch of equal and compare functions
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] Adapting error messages
4 years ago
PulseDiagnostic.mli
[pulse] add a bunch of equal and compare functions
4 years ago
PulseDomainInterface.ml
[pulse] refactor errors
4 years ago
PulseExecutionDomain.ml
[pulse] move summarisation and reporting functions around
4 years ago
PulseExecutionDomain.mli
[pulse] move summarisation and reporting functions around
4 years ago
PulseFormula.ml
[refactor] Remove `then ()`
4 years ago
PulseFormula.mli
[pulse] Model for Java instanceof
4 years ago
PulseInterproc.ml
[pulse] change ISLOk/ISLError inside states into actual Ok/Error outside states
4 years ago
PulseInterproc.mli
[pulse] change ISLOk/ISLError inside states into actual Ok/Error outside states
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] move summarisation and reporting functions around
4 years ago
PulseLatentIssue.mli
[pulse] move summarisation and reporting functions around
4 years ago
PulseModels.ml
[pulse] refactor errors
4 years ago
PulseModels.mli
[pulse] refactor errors
4 years ago
PulseObjectiveCSummary.ml
[pulse] move summarisation and reporting functions around
4 years ago
PulseObjectiveCSummary.mli
[pulse][nullptr][objc] Add nil summaries for ObjC instance methods
4 years ago
PulseOperations.ml
[pulse] move summarisation and reporting functions around
4 years ago
PulseOperations.mli
[pulse] change ISLOk/ISLError inside states into actual Ok/Error outside states
4 years ago
PulsePathCondition.ml
[pulse] Model for Java instanceof
4 years ago
PulsePathCondition.mli
[pulse] Model for Java instanceof
4 years ago
PulseReport.ml
[pulse] move summarisation and reporting functions around
4 years ago
PulseReport.mli
[pulse] move summarisation and reporting functions around
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] add a bunch of equal and compare functions
4 years ago
PulseSkippedCalls.mli
[pulse] add a bunch of equal and compare functions
4 years ago
PulseSummary.ml
[pulse] move summarisation and reporting functions around
4 years ago
PulseSummary.mli
[pulse] move summarisation and reporting functions around
4 years ago
PulseTopl.ml
[pulse] Model for Java instanceof
4 years ago
PulseTopl.mli
[pulse] Model for Java instanceof
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
[uninit] Revise error message to include access paths
4 years ago
PulseTrace.mli
[uninit] Revise error message to include access paths
4 years ago
PulseUninitBlocklist.ml
[pulse] Uninitialized check for struct fields
4 years ago
PulseUninitBlocklist.mli
[pulse] Uninitialized check for struct fields
4 years ago
PulseValueHistory.ml
[uninit] Revise error message to include access paths
4 years ago
PulseValueHistory.mli
[uninit] Revise error message to include access paths
4 years ago
dune
[pulse] Suppress Pulse NPE reports on @Nullsafe
4 years ago