Skip to content

Allow incremental octagon Apron analysis #558

@jerhard

Description

@jerhard

Support for incremental runs with the octagon Apron analysis should be added.

Currently, when incremental.save is activated, the serialization of Apron analyses results fails, with the following error:
Fatal error: exception Invalid_argument("output_value: abstract value (Custom)")
This is due too the fact that the serialization is not natively supported in Apron for Abstract1.t values.

#433 already allowed serializing these results for comparison, but it did not solve the serialization for the incremental analysis: because in the latter, the marshaling is directly triggered by the solver, without delegating to the analyses domains to allow for special handling.

Since the octagon domain is the only domain that is serializable in Apron, we can only hope to serialize relational domains that are expressible as octagons.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions