News for hackers. Stuff that matters.
Re:The Rustonomicon: The Dark Arts of Advanced and Unsafe Ru... by nickpsecurity on Sunday July 10, 2016 @06:22PM (#12067547)
I can't remember if it bounds-checks the pointers or just arrays. However, SPARK lets you prove conformance of code to specs and absence of specific error conditions. Here's a linked list example:

http://www.spark-2014.org/entries/detail/spark-2014-rational...

There's also formal verification work on linked lists. If any have simple VC's, they could be encoded in containers like above as well. Tools exist to do similar stuff for C, too.

There are no comments on this comment yet.