Blog

New machdep mechanism in Frama-C
André Maroneze on 29 January 2024

A machdep (for machine-dependent) in Frama-C is a set of architecture-specific configurations, which include: integer sizes, predefined macros, compiler type, standard library constants, etc. They are essential when analyzing embedded, non-portable code. Thanks to some C11 features, the machdep generation mechanism has been revised in Frama-C, allowing users to more...

Read More

Cyberhackathon - Frama-C + Binsec - 28/04/23
André Maroneze on 27 March 2023

(This is an announcement for an event near Paris; first follows the French version, then an English version.) Si vous êtes près de Paris, venez au Cyber-hackathon Frama-C + Binsec, le 28/04 de 9h à 17h, au CEA List, dans le campus Paris-Saclay (Nano-Innov, 2 bd Thomas Gobert, 91120 Palaiseau)...

Read More

Using Singularity/Apptainer for easy-to-use Docker images
André Maroneze (kindly tested by D. Bühler, V. Prevosto et al) on 1 February 2023

The Frama-C Docker images are useful for continuous integration, but for interactive use, they are not very practical: by default, Docker does not provide access to the local filesystem, and running the Frama-C GUI requires using derived tools such as x11docker. In this post, we briefly show an alternative, with...

Read More