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 d1b3e56574
[pulse] cap the size of literals in formulas
4 years ago
..
unit [pulse] add a term_eqs field to formulas 4 years ago
Pulse.ml [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
Pulse.mli make pulse take an `InterproceduralAnalysis.t` 5 years ago
PulseAbductiveDomain.ml [Topl] add doc and change TOPL -> Topl 4 years ago
PulseAbductiveDomain.mli [pulse][2/2] generate latent issues when null is allocated 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][2/2] generate latent issues when null is allocated 4 years ago
PulseAccessResult.mli [pulse][2/2] generate latent issues when null is allocated 4 years ago
PulseArithmetic.ml [pulse][2/2] generate latent issues when null is allocated 4 years ago
PulseArithmetic.mli [pulse][2/2] generate latent issues when null is allocated 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] refine canonicalisation 4 years ago
PulseBaseDomain.mli [pulse] apply discovered variable equalities eagerly 4 years ago
PulseBaseMemory.ml [pulse] refine canonicalisation 4 years ago
PulseBaseMemory.mli [pulse] apply discovered variable equalities eagerly 4 years ago
PulseBaseStack.ml [pulse] refine canonicalisation 4 years ago
PulseBaseStack.mli [pulse] refine canonicalisation 4 years ago
PulseBasicInterface.ml [pulse][refactor] extract and reuse a `SatUnsat` module 4 years ago
PulseCItv.ml [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
PulseCItv.mli [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
PulseCallEvent.ml [pulse] report errors only when the PRUNE nodes along the path are true 5 years ago
PulseCallEvent.mli [pulse] report errors only when the PRUNE nodes along the path are true 5 years ago
PulseCallOperations.ml [pulse][objc][nullptr] A special case for objc nil messaging for unknown call 4 years ago
PulseCallOperations.mli [pulse][refactor] Move operations related to function calls to PulseCallOperations 4 years ago
PulseDiagnostic.ml [pulse] Revert back error message for general case of AccessToInvalidAddress 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][1/2] new kind of latent issues to remove some FNs 4 years ago
PulseExecutionDomain.mli [pulse][1/2] new kind of latent issues to remove some FNs 4 years ago
PulseFormula.ml [pulse] cap the size of literals in formulas 4 years ago
PulseFormula.mli [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
PulseInterproc.ml [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
PulseInterproc.mli [pulse][1/2] new kind of latent issues to remove some FNs 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] IsInstanceOf simplification for null obj 4 years ago
PulseModels.mli [pulse] refactor errors 4 years ago
PulseObjectiveCSummary.ml [pulse][objc][nullptr] A special case for objc nil messaging for unknown call 4 years ago
PulseObjectiveCSummary.mli [pulse][objc][nullptr] A special case for objc nil messaging for unknown call 4 years ago
PulseOperations.ml [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
PulseOperations.mli [pulse][refactor] Move operations related to function calls to PulseCallOperations 4 years ago
PulsePathCondition.ml [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
PulsePathCondition.mli [topl] delete shallow implementations in favour of a single Pulse one 4 years ago
PulseReport.ml [pulse][2/2] generate latent issues when null is allocated 4 years ago
PulseReport.mli [pulse][2/2] generate latent issues when null is allocated 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][2/2] generate latent issues when null is allocated 4 years ago
PulseSummary.mli [pulse][2/2] generate latent issues when null is allocated 4 years ago
PulseTopl.ml [Topl] add doc and change TOPL -> Topl 4 years ago
PulseTopl.mli [pulse] Model for Java instanceof 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
QSafeCapped.ml [pulse] cap the size of literals in formulas 4 years ago
QSafeCapped.mli [pulse] cap the size of literals in formulas 4 years ago
ZSafe.ml [pulse] cap the size of literals in formulas 4 years ago
ZSafe.mli [pulse] cap the size of literals in formulas 4 years ago
dune [Topl] add doc and change TOPL -> Topl 4 years ago