Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.07 KB

README.md

File metadata and controls

16 lines (12 loc) · 1.07 KB

Native interface between Crab and PPLite

This repository allows calling all the PPLite domains from the Crab library by using a native interface instead of the Apron interface. The benefit is speed: using the native interface is much faster than the Apron interface. The header file pplite_native_wrapper defines a Crab abstract domain, called pplite_domain, that implements all the abstract operations by calling their counterpart PPLite operations.

For any question or issue, please email Matteo Boroni Grazioli ([email protected]), who is the main developer of this interface, and Enea Zaffanella ([email protected]).

How to use it

When you compile the Crab library (see instructions here), add the cmake option -DCRAB_USE_PPLITE_NATIVE=ON. This option will download automatically this repo and copy it in the Crab domains directory.