[LLVMdev] summer of code idea — checking bounds overflow bugs

John Regehr regehr at cs.utah.edu
Wed Mar 31 09:27:03 PDT 2010


> SAFECode has both capabilities.  The complete array bounds checking 
> described in the ICSE paper is an option.

Thanks Vikram, this is great to hear.

This would be super useful as a part of mainline LLVM.  I'm happy to help 
with testing and mentoring for any effort to get this integrated.

> pointer checks; but (c) does not use Automatic Pool Allocation, so it 
> does not guarantee the soundness of pointer analysis.

As far as I'm concerned, unsound analysis is only a problem if it may lead 
to erroneous compilation of conforming programs.

John



More information about the llvm-dev mailing list