Slide 29
Slide 29 text
Found Errors
• 68 errors in open-source projects
• 8 errors not found by LLVM’s AddressSanitizer and Valgrind
14
int main(int argc, char** argv) {
printf("%d %s\n", argc, argv[5]);
}
Out-of-bounds accesses to argv
are not instrumented by ASan
https://github.com/google/sanitizers/issues/762