1. 2611eed [asan] fix a test by Kostya Serebryany · 12 years ago
  2. 94c2271 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 by Sylvestre Ledru · 12 years ago
  3. 7e2c793 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
  4. 9b9f87a [asan] add code to detect global initialization fiasco in C/C++. The sub-pass is off by default for now. Patch by Reid Watson. Note: this patch changes the interface between LLVM and compiler-rt parts of asan. The corresponding patch to compiler-rt will follow. by Kostya Serebryany · 12 years ago
  5. e60da02 [asan] insert crash basic blocks inline as opposed to inserting them at the end of the function. This doesn't seem to fix or break anything, but is considered to be more friendly to downstream passes (test change) by Kostya Serebryany · 12 years ago
  6. f7b0822 [asan] make sure that the crash callbacks do not get merged (Chandler's idea: insert an empty InlineAsm). Change the order in which the new BBs are inserted: the slow path BB is insert between old BBs, the crash BB is inserted at the end. Don't create an empty BB (introduced by recent commits). Update the test. The experimental code that does manual crash callback merge will most likely be deleted later. by Kostya Serebryany · 12 years ago
  7. c0ed3e5 [asan] refactor instrumentation to allow merging the crash callbacks (not fully implemented yet, no functionality change except the BB order) by Kostya Serebryany · 12 years ago
  8. 349f14c Revert r160254 temporarily. by Chandler Carruth · 12 years ago
  9. c3c8db9 Teach AddressSanitizer to create basic blocks in a more natural order. by Chandler Carruth · 12 years ago
  10. 2f58533 Add a basic test for AddressSanitizer. This is just a bare-bones by Chandler Carruth · 12 years ago
  11. e6cf2e0 [asan] instrument cmpxchg and atomicrmw by Kostya Serebryany · 12 years ago
  12. 1778513 [asan] move x86-specific test to a separate X86 directory with a custom lit.local.cfg file by Kostya Serebryany · 13 years ago
  13. 0f0c411 Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed. by Eli Bendersky · 13 years ago
  14. 747c02c [asan] fix asan-vs-gvn.ll test (it did not actually check much before this change) by Kostya Serebryany · 13 years ago
  15. 95e3cf4 [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. llvm part by Kostya Serebryany · 13 years ago
  16. 0ca032b The patch resolves the conflict between AddressSanitizer and load widening (GVN). by Kostya Serebryany · 13 years ago
  17. 0307b9a [asan] enable asan only for the functions that have Attribute::AddressSafety by Kostya Serebryany · 13 years ago
  18. 091523c [asan] one more test for asan instrumentation: (*a)++ should be instrumented only once. by Kostya Serebryany · 13 years ago
  19. 478a4d9 [asan] add a test for instrumenting globals by Kostya Serebryany · 13 years ago
  20. d2703de [asan] do not instrument threadlocal globals, this is buggy by Kostya Serebryany · 13 years ago
  21. 5a3a9c9 [asan] workaround for reg alloc bug 11395: don't instrument functions with large chunks of inline assembler by Kostya Serebryany · 13 years ago
  22. 7cf2a04 fall back to explicit list of allowed linkages when instrumenting globals in asan; add a test check that asan does not touch linkonce_odr by Kostya Serebryany · 13 years ago
  23. 800e03f AddressSanitizer, first commit (compiler module only) by Kostya Serebryany · 13 years ago