Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Could this be considered a more elaborate Valgrind?


Frama-C can be used in "interpreter mode" where it acts like a checking C interpreter. It then catches a superset of the bugs that would be caught by Valgrind / ASan / UBSan. On the other hand it is slower and harder to use than those tools.


no, this is static and compile time while valgrind is dynamic and run time. also, the rules for the failing states for valgrind are specified ad hoc in tool code while properties of programs checked by frama-c are user extensible via the specification language




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: