1. e31eca9 [asan] make asan work with 7fff8000 offset and prelink by Kostya Serebryany · 12 years ago
  2. 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 · 12 years ago
  3. 0ed0f43 [asan] kill some dead code by Kostya Serebryany · 12 years ago
  4. 17a7c67 [asan] add a new interface function __asan_describe_address, useful for running asan-ified binary under a debugger (e.g. gdb) by Kostya Serebryany · 12 years ago
  5. 681e775 [asan] one more change missed at r171198 by Kostya Serebryany · 12 years ago
  6. 6a08d29 ASan: change the strategy we use for installing malloc/free/symbolization hooks on Linux: don't provide a default no-op implementations for hooks in runtime, and optionally call hooks if they are provided by the user. Don't force weak interface functions into runtime. by Alexey Samsonov · 12 years ago
  7. 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
  8. 8663343 [ASan] Change __asan_set_on_error_callback to weak overridable __asan_on_error, so that ASan would call the latter even if it finds the error early (i.e. during module initialization) by Alexey Samsonov · 12 years ago
  9. 1ca5357 [Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization. by Alexey Samsonov · 12 years ago
  10. d865fec Relocate the external headers provided by ASan and the common sanitizer library. by Chandler Carruth · 12 years ago[Renamed (97%) from lib/asan/asan_interface.h]
  11. c93d3e2 [ASan] get rid of ASAN_USE_EXTERNAL_SYMBOLIZER compiler def in favor of __asan_set_symbolize_callback interface function. Now the user doesn't have to recompile ASan runtime to provide its own symbolizer by Alexey Samsonov · 12 years ago
  12. b21de9e [ASan] make ASan malloc/free hooks weak interface functions, overridable by user. Now the user can control malloc/free hooks without recompiling ASan runtime by Alexey Samsonov · 12 years ago
  13. 3945c58 [asan] run-time part of the initialization order checker. Patch by Reid Watson with some bits from kcc. The sub-pass is off by default for now. On simple tests it works fine. by Kostya Serebryany · 12 years ago
  14. 2bf265b [asan] update asan-rt to match the interface change in LLVm (r162268) by Kostya Serebryany · 12 years ago
  15. c58b57e [ASan] move declaration of __asan_default_options to interface header by Alexey Samsonov · 12 years ago
  16. f657a19 [ASan] Add __asan_set_on_error_callback() interface function that allows user to set a callback to be called right when ASan detects an error by Alexey Samsonov · 12 years ago
  17. 7ed1d2b [ASan] move flags description to separate header, add comments about them. by Alexey Samsonov · 12 years ago
  18. 0a4c906 [Sanitizer] Use common defines for ASan and TSan runtime. Split defines between interface defines (can be visible in user code that includes interface ASan/TSan headers) and internal defines. by Alexey Samsonov · 12 years ago
  19. 3f4c387 [asan] more renaming by Kostya Serebryany · 12 years ago
  20. 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
  21. 4113f64 Do not define ___asan_default_options on Windows. by Alexander Potapenko · 12 years ago
  22. 62f10e7 Rework the flags machinery a bit. by Alexander Potapenko · 12 years ago
  23. 850a49e [asan] last bit for gcc compatibility by Kostya Serebryany · 12 years ago
  24. 3fe9135 Introduce __asan_set_error_report_callback() to allow the client program post-process the error reports. by Alexander Potapenko · 13 years ago
  25. b823e3c AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h instead by Alexey Samsonov · 13 years ago
  26. c85f91f [asan] Add lots of missing visibility attributes. by Evgeniy Stepanov · 13 years ago
  27. e1fe0fd [asan] implement __asan_set_death_callback by Kostya Serebryany · 13 years ago
  28. f54b1f9 [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. rt part by Kostya Serebryany · 13 years ago
  29. 669f543 [asan] fix the wrong __WORDSIZE definition on Win x64, add ASAN_INTERFACE_FUNCTION_ATTRIBUTE. Patch by timurrrr@google.com by Kostya Serebryany · 13 years ago
  30. 6f04529 Make compiler-rt/trunk/lib/asan compileable with Visual Studio 2008 on Windows. by Alexander Potapenko · 13 years ago
  31. ca2278d AddressSanitizer: return false instead of true for __asan_get_ownership(NULL) by Alexey Samsonov · 13 years ago
  32. 6677def Revert commit 148304 by Alexey Samsonov · 13 years ago
  33. c7cdcda AddressSanitizer: from this patch, ASan allocator returns false for __asan_get_ownership(NULL) and produce error reports for malloc_usable_size(NULL) and __asan_get_allocated_size(NULL) by Alexey Samsonov · 13 years ago
  34. 13ebae6 [asan] rely on __has_feature(address_sanitizer) instead of the ADDRESS_SANITIZER macro by Kostya Serebryany · 13 years ago
  35. c491061 [asan] fix a bug (issue 19) where dlclose and the following mmap caused a false positive. run-time part. by Kostya Serebryany · 13 years ago
  36. 3074314 [asan] always collect malloc statstics (removed FLAG_stats) by Kostya Serebryany · 13 years ago
  37. 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