1. 259f706 Update aosp/master compiler-rt for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
  2. 7c91505 Update aosp/master compiler-rt for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
  3. 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 10 years ago
  4. e00495a [Sanitizer] Use SpinMutex for Symbolizer initialization (per dvyukov's suggestion) by Alexey Samsonov · 11 years ago
  5. f456018 [Sanitizer] Revert r193501 and properly fix r193448 by Alexey Samsonov · 11 years ago
  6. c1a1ed6 Overhaul the symbolizer interface. by Peter Collingbourne · 11 years ago
  7. 7847d77 [Sanitizer] Refactor symbolization interface: use class instead of several functions. Move some code around to get rid of extra source files by Alexey Samsonov · 11 years ago
  8. 68c016a ASan, LSan, MSan: try to find llvm-symbolizer binary in PATH if it is not provided. Now we don't need to explicitly set the location of llvm-symbolizer in lit test configs. by Alexey Samsonov · 11 years ago
  9. 3c80c6c Define SANITIZER_INTERFACE_ATTRIBUTE on Windows and fix all the places where SANITIZER_INTERFACE_ATTRIBUTE or SANITIZER_ATTRIBUTE_WEAK are used by Timur Iskhodzhanov · 11 years ago
  10. 7ef6708 Change __sanitizer_symbolize_demangle hook return type to 'int' by Alexey Samsonov · 11 years ago
  11. 6b30cf0 Demangle names using pluggable internal symbolizer if possible by Alexey Samsonov · 11 years ago
  12. 1f3c2fe Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching to a custom allocator. by Alexey Samsonov · 11 years ago
  13. 8b3af3a [nolibc] Move symbolizer to RTSanitizerCommonLibc, and make it optional using a weak symbol. by Peter Collingbourne · 11 years ago[Renamed (99%) from lib/sanitizer_common/sanitizer_symbolizer.cc]
  14. d1470cb [sanitizer] Filtering in GetListOfModules. by Sergey Matveev · 11 years ago
  15. c9b626e [Sanitizer] fix TSan tests: remove global ctor from sanitizer_common, run load_shared_lib test only in lit by Alexey Samsonov · 11 years ago
  16. 8a6cac5 [asan] relax Linux/zero-base-shadow.cc to make it pass on newer Ubuntu; fix lint by Kostya Serebryany · 11 years ago
  17. c8feb2f [libsymbolized] If we can't find an address in the list of shared libraries, try to reload it. by Alexander Potapenko · 11 years ago
  18. 48cab52 [Sanitizer] enquote the module name when passing it to external symbolizer by Alexey Samsonov · 11 years ago
  19. 3347dcb tsan: fix build by Dmitry Vyukov · 11 years ago
  20. 7fac284 tsan: symbolizer "flush caches" functinality by Dmitry Vyukov · 11 years ago
  21. 405056c [Sanitizer] Don't die if external symbolizer is used on Mac, where it's not implemented yet by Alexey Samsonov · 12 years ago
  22. 90a2467 tsan: add IsSymbolizerAvailable() function for querying for presence of internal/external symbolizer by Dmitry Vyukov · 12 years ago
  23. 7885514 [Sanitizer] use stub InternalSymbolizer on platforms where we don't have weak hooks by Alexey Samsonov · 12 years ago
  24. 1100819 [Sanitizer] Add skeleton for InternalSymbolizer that can be used by providing callbacks __sanitizer_symbolize_{code,data} by Alexey Samsonov · 12 years ago
  25. 5a1f233 tsan: symbolize global variables by Dmitry Vyukov · 12 years ago
  26. 433c219 tsan: describe global vars (module+offset for now) by Dmitry Vyukov · 12 years ago
  27. e98723f [Sanitizer] symbolizer: increase the maximal number of shared libraries to 16K by Alexey Samsonov · 12 years ago
  28. 03e699f [Sanitizer] remove unused field by Alexey Samsonov · 12 years ago
  29. 1dc4cf7 [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T* by Alexey Samsonov · 12 years ago
  30. 38e853d [Sanitizer] Support for reading inlined frames from llvm-symbolizer by Alexey Samsonov · 12 years ago
  31. 98ea507 [Sanitizer] fix overloaded operator error by Alexey Samsonov · 12 years ago
  32. 2acf556 [Sanitizer] Remove some calls to libc malloc from symbolizer by Alexey Samsonov · 12 years ago
  33. 9c6e530 [Sanitizer] Switch the symbolization strategy that would be used by sanitizer tools family: as compiling in-process symbolizer into runtime involves certain difficulties, we may instead launch an external symbolizer program (fork + execl) in a subprocess and communicate with it via pipe. by Alexey Samsonov · 12 years ago
  34. 41df565 [Sanitizer] Wrapper around llvm::DIContext from LLVM DebugInfo library. If a macro SANITIZER_USES_LLVM_LIBS is defined (by default it is not), then sanitizer runtime includes llvm headers and tries to use LLVM libs for in-process symbolization. To make it functional, we have to link with these LLVM libs - either pass them to linker from Clang driver, or link them into static ASan runtime when we build it. by Alexey Samsonov · 12 years ago
  35. 75983dd [Sanitizer] When obtaining the data for loaded modules, add address ranges of loadable segments only. Looks like address range of PT_TLS segment may intersect with loadable segments of other modules. by Alexey Samsonov · 12 years ago
  36. a68633f [Sanitizer] Extend a symbolizer code. Implemented for Linux only. Use dl_iterate_phdr to get virtual addresses of mapped module sections. To symbolize an address from a module, map this module to memory and obtain pointers to debug info sections. Later these pointers can be passed to constructor of DWARF context-in-memory from LLVM DebugInfo lib. by Alexey Samsonov · 12 years ago
  37. fa82b08 [Sanitizer] Use ProcessMaps in symbolizer to get module name and offset for instruction address by Alexey Samsonov · 12 years ago
  38. 6e0c3a4 [Sanitizer] Allocator for internal runtime purposes. Currently it calls libcmalloc, but we might have to make it more low-level in future by Alexey Samsonov · 12 years ago
  39. 603c4be Remove file-type tags in .cc files in tsan/ and sanitizer_common/ by Alexey Samsonov · 12 years ago
  40. 4e6c6c7 [Sanitizer_common] fix filenames in comments by Alexey Samsonov · 12 years ago
  41. ab5dbcc temporary include stdlib.h in symbolizer to fix Mac/Win build by Alexey Samsonov · 12 years ago
  42. 2f7d826 by Alexey Samsonov · 12 years ago