You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jules Villard 6273b1f445
[pulse] move summarisation and reporting functions around
4 years ago
..
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