1. 2e9ffcb [sanitizer] Fix __sanitizer_unaligned_* to work with unaligned data types. by Evgeniy Stepanov · 11 years ago
  2. dc0d179 [asan] implement callbacks for unaligned loads/stores by Kostya Serebryany · 11 years ago
  3. a27bdf7 [sanitizer] found a bug by code inspection: CHECK(a=b) instead of CHECK(a==b). Was puzzled why lint did not catch it. Turns out this check was disabled for asan source. fix all cases and enable the check by Kostya Serebryany · 11 years ago
  4. 7e84349 [ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals. by Alexey Samsonov · 11 years ago
  5. c70fa28 [ASan] Split ASan interface header into private and public parts. Add a test that makes sure users can include interface header by Alexey Samsonov · 11 years ago
  6. 541cfb1 [asan] fix two off-by-one errors that seem to affect only PowerPC because only there the stack top may be equal to the address space top. Noted by Andreas Schwab in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55975#c11 . Also make swapcontext interceptor a bit more robust by Kostya Serebryany · 12 years ago
  7. eb28093 [asan] implement more strict checking for memset/etc parameters. Instead of checking the first and the last byte, we check the entire shadow region. This costs ~10 slowdown for the instrumented functions. Motivated by a nasty memset-buffer-overflow-by-140-bytes in chrome which was reported as a use-after-free or not at all by Kostya Serebryany · 12 years ago
  8. 73bad81 [asan] add a flag poison_heap to allow better allocator benchmarking, implemenet malloc_stats() on Linux by Kostya Serebryany · 12 years ago
  9. bc9940e [asan] more asan_allocator2 code: actually un/poison shadow on malloc/free by Kostya Serebryany · 12 years ago
  10. d4b5db8 ASan: add new interface functions - __asan_(un)poison_stack_memory. Calls to these functions are inserted by the instrumentation pass in use-after-scope mode by Alexey Samsonov · 12 years ago
  11. d865fec Relocate the external headers provided by ASan and the common sanitizer library. by Chandler Carruth · 12 years ago
  12. cb8c4dc [ASan] Use common flags parsing machinery. by Alexey Samsonov · 12 years ago
  13. 5bcca4e [ASan] Make printf arguments match format strings better. by Alexey Samsonov · 12 years ago
  14. e5f5895 Remove file-type tags for .cc files in ASan run-time library by Alexey Samsonov · 12 years ago
  15. ee39255 [asan] more renaming by Kostya Serebryany · 12 years ago
  16. 3f4c387 [asan] more renaming by Kostya Serebryany · 12 years ago
  17. 9aead37 [asan,tsan] introduce sanitizer_common/sanitizer_defs.h and perform some renaming in asan rt. More to come. by Kostya Serebryany · 12 years ago
  18. 8599762 [asan] performance optimization: make sure the check for poisoned shadow inside inteceptors is inlined by Kostya Serebryany · 12 years ago
  19. 09672ca AddressSanitizer: replace all "real_X" calls with "REAL(X)" by Alexey Samsonov · 12 years ago
  20. f927ddc AddressSanitizer: simplify RoundUpToPowerOfTwo/clz; add a couple of CHECKs for real_X calls. Patch by timurrrr@google.com by Alexey Samsonov · 12 years ago
  21. 2d8b3bd [asan] minimize the use of STL. One bit is still left. by Kostya Serebryany · 13 years ago
  22. 218a9b7 Refactor shadow poisoning done by asan-rt, no funtionality changes; patch by samsonov@google.com by Kostya Serebryany · 13 years ago
  23. 1e172b4 AddressSanitizer run-time library. Not yet integrated with the compiler-rt build system, but can be built using the old makefile. See details in README.txt by Kostya Serebryany · 13 years ago