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.
Daiva Naudziuniene 713cdbf580
[pulse] Inline initializers for global constant accesses
4 years ago
..
unit [pulse] change the API of `simplify` to take `~can_be_pruned ~keep` 4 years ago
Pulse.ml [pulse] Inline initializers for global constant accesses 4 years ago
Pulse.mli make pulse take an `InterproceduralAnalysis.t` 5 years ago
PulseAbductiveDomain.ml [pulse] expose fewer details of internal modules of AbductiveDomain 4 years ago
PulseAbductiveDomain.mli [pulse] expose fewer details of internal modules of AbductiveDomain 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] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseAccessResult.mli [pulse] Separate issue type for nil messaging of non-pod return type 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] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseAttribute.mli [pulse] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseBaseAddressAttributes.ml [pulse] make sure we do not lose attributes when merging 4 years ago
PulseBaseAddressAttributes.mli [pulse][isl] manifest errors 4 years ago
PulseBaseDomain.ml [pulse] Fixed a bug in AbductiveDomain.leq operator. (#1424) 4 years ago
PulseBaseDomain.mli [pulse] apply discovered variable equalities eagerly 4 years ago
PulseBaseMemory.ml [pulse] make sure we do not leak local mutations of formals into the summary 4 years ago
PulseBaseMemory.mli [pulse] make sure we do not leak local mutations of formals into the summary 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 4 years ago
PulseCallEvent.mli [pulse] report errors only when the PRUNE nodes along the path are true 4 years ago
PulseCallOperations.ml [frontend,pulse] Avoid dereference of C struct 4 years ago
PulseCallOperations.mli [pulse][refactor] Move operations related to function calls to PulseCallOperations 4 years ago
PulseDiagnostic.ml [pulse] better traces when invalidation happens along the access trace 4 years ago
PulseDiagnostic.mli [pulse] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseDomainInterface.ml [pulse] refactor errors 4 years ago
PulseExecutionDomain.ml [pulse] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseExecutionDomain.mli [pulse] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseFormula.ml [pulse] change the API of `simplify` to take `~can_be_pruned ~keep` 4 years ago
PulseFormula.mli [pulse] change the API of `simplify` to take `~can_be_pruned ~keep` 4 years ago
PulseInterproc.ml [frontend,pulse] Avoid dereference of C struct 4 years ago
PulseInterproc.mli [frontend,pulse] Avoid dereference of C struct 4 years ago
PulseInvalidation.ml [pulse] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseInvalidation.mli [pulse] Separate issue type for nil messaging of non-pod return type 4 years ago
PulseLatentIssue.ml [pulse][isl] manifest errors 4 years ago
PulseLatentIssue.mli [pulse] move summarisation and reporting functions around 4 years ago
PulseModels.ml [pulse][objc] Model NSMutableDictionary setObject:forKey: to catch insertion into collection issues 4 years ago
PulseModels.mli [pulse] refactor arguments of models into a record 4 years ago
PulseObjectiveCSummary.ml [frontend] Refactoring for the following diff 4 years ago
PulseObjectiveCSummary.mli [pulse][objc][nullptr] A special case for objc nil messaging for unknown call 4 years ago
PulseOperations.ml [pulse] record invalidation events in histories 4 years ago
PulseOperations.mli [refactor] invert ProcAttributes -> Pvar dependency 4 years ago
PulsePathCondition.ml [pulse] change the API of `simplify` to take `~can_be_pruned ~keep` 4 years ago
PulsePathCondition.mli [pulse] change the API of `simplify` to take `~can_be_pruned ~keep` 4 years ago
PulseReport.ml [pulse] Separate issue type for nil messaging of non-pod return type 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] Separate issue type for nil messaging of non-pod return type 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 [pulse] better traces when invalidation happens along the access trace 4 years ago
PulseTrace.mli [pulse] better traces when invalidation happens along the access trace 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 [pulse] record invalidation events in histories 4 years ago
PulseValueHistory.mli [pulse] record invalidation events in histories 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