search for: fastsc

Displaying 4 results from an estimated 4 matches for "fastsc".

Did you mean: fastcc
2012 May 24
2
[LLVMdev] -fbounds-checking vs {SAFECode,ASan}
...vening by writing two specialized passes that are needed to adjust SAFECode's instrumentation to what Nuno needs (one pass removes checks that are too expensive; the other inlines the fast checks to remove function call overhead). That code can still be found at http://sva.cs.illinois.edu/fastsc-llvm.tar.gz. I wrote a proposal for a common memory safety instrumentation infrastructure and sent it to llvm-commits. Would it be useful to send it to llvmdev as well for discussion, or has everyone who's already interested seen it? Having said all this, if exploit mitigation is the goal...
2012 May 25
0
[LLVMdev] -fbounds-checking vs {SAFECode,ASan}
...t; two specialized passes that are needed to adjust SAFECode's > instrumentation to what Nuno needs (one pass removes checks that are too > expensive; the other inlines the fast checks to remove function call > overhead). That code can still be found at > http://sva.cs.illinois.edu/fastsc-llvm.tar.gz. > > I wrote a proposal for a common memory safety instrumentation > infrastructure and sent it to llvm-commits. Would it be useful to send > it to llvmdev as well for discussion, or has everyone who's already > interested seen it? > > Having said all this, if...
2012 May 24
0
[LLVMdev] -fbounds-checking vs {SAFECode,ASan}
Hi Kostya, I'm also curious to know where Nuno is going with this, and the details of his design. I'm worried he might be reinventing the wheel. I'm also worried that he may be inventing a square wheel :) > I noticed your commits related to -fbounds-checking and have some questions. > The functionality of this new phase seems to (partially?) overlap with > AddressSanitizer
2012 May 24
5
[LLVMdev] -fbounds-checking vs {SAFECode,ASan}
Hi Nuno, I noticed your commits related to -fbounds-checking and have some questions. The functionality of this new phase seems to (partially?) overlap with AddressSanitizer and SAFECode, so I am curious how would you compare the two existing tools with the new one. Earlier you wrote: >> So the main idea of this new flag is not for debugging, but rather for production. >> This means