Blog

Csmith testing again
Pascal Cuoq on 16 January 2012

My presentation Friday at the U3CAT meeting was on the topic of Frama-C Csmith testing. Several posts in this blog already describe facets of this work (it has its own tag). Yet another angle can be found in this short article draft. Said draft by the way will soon need...

Read More

Public announcements
Pascal Cuoq on 14 January 2012

Yes, I have read that static analysis post If you are one of the three persons in the world who have not sent me a link to John Carmack's Christmas post on static analysis [removed dead link] go ahead and read it it might interest you. You can stop sending...

Read More

Static analysis benchmarks
Pascal Cuoq on 10 January 2012

Reminiscing The first benchmark Frama-C's value analysis was ever evaluated on was the Verisec suite, described in "A buffer overflow benchmark for software model checkers". My colleague Géraud Canet was doing the work thence the facetious-colleagues tag of this post. In retrospect Verisec was a solid piece of work. Being...

Read More

Making OCaml native code 0.5% shorter on Mac OS X
Pascal Cuoq on 7 January 2012

Mac OS X and assembly labels A few months ago, I was moving things around in Zarith. It's a good way to relax not unlike gardening. And then I noticed something strange. On Mac OS X a label in assembly code is marked as local by prefixing it with "L"...

Read More

More big round numbers
Pascal Cuoq on 5 January 2012

This blog simultaneously passed the 100-posts and the 50-comments milestones, and also its 15-months birthday. Readers should now decide of future orientations. What does this blog need most? A norant tag, so that it's easy to subscribe to all posts but rants? A spivak tag, in order for Spivak pronouns...

Read More