1. 6b30cf0 Demangle names using pluggable internal symbolizer if possible by Alexey Samsonov · 11 years ago
  2. 1f3c2fe Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching to a custom allocator. by Alexey Samsonov · 11 years ago
  3. 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]
  4. d1470cb [sanitizer] Filtering in GetListOfModules. by Sergey Matveev · 11 years ago
  5. 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
  6. 8a6cac5 [asan] relax Linux/zero-base-shadow.cc to make it pass on newer Ubuntu; fix lint by Kostya Serebryany · 11 years ago
  7. 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
  8. 48cab52 [Sanitizer] enquote the module name when passing it to external symbolizer by Alexey Samsonov · 11 years ago
  9. 3347dcb tsan: fix build by Dmitry Vyukov · 11 years ago
  10. 7fac284 tsan: symbolizer "flush caches" functinality by Dmitry Vyukov · 11 years ago
  11. 405056c [Sanitizer] Don't die if external symbolizer is used on Mac, where it's not implemented yet by Alexey Samsonov · 12 years ago
  12. 90a2467 tsan: add IsSymbolizerAvailable() function for querying for presence of internal/external symbolizer by Dmitry Vyukov · 12 years ago
  13. 7885514 [Sanitizer] use stub InternalSymbolizer on platforms where we don't have weak hooks by Alexey Samsonov · 12 years ago
  14. 1100819 [Sanitizer] Add skeleton for InternalSymbolizer that can be used by providing callbacks __sanitizer_symbolize_{code,data} by Alexey Samsonov · 12 years ago
  15. 5a1f233 tsan: symbolize global variables by Dmitry Vyukov · 12 years ago
  16. 433c219 tsan: describe global vars (module+offset for now) by Dmitry Vyukov · 12 years ago
  17. e98723f [Sanitizer] symbolizer: increase the maximal number of shared libraries to 16K by Alexey Samsonov · 12 years ago
  18. 03e699f [Sanitizer] remove unused field by Alexey Samsonov · 12 years ago
  19. 1dc4cf7 [Sanitizer] Remove implicit conversion of InternalScopedBuffer<T> to T* by Alexey Samsonov · 12 years ago
  20. 38e853d [Sanitizer] Support for reading inlined frames from llvm-symbolizer by Alexey Samsonov · 12 years ago
  21. 98ea507 [Sanitizer] fix overloaded operator error by Alexey Samsonov · 12 years ago
  22. 2acf556 [Sanitizer] Remove some calls to libc malloc from symbolizer by Alexey Samsonov · 12 years ago
  23. 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
  24. 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
  25. 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
  26. 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
  27. fa82b08 [Sanitizer] Use ProcessMaps in symbolizer to get module name and offset for instruction address by Alexey Samsonov · 12 years ago
  28. 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
  29. 603c4be Remove file-type tags in .cc files in tsan/ and sanitizer_common/ by Alexey Samsonov · 12 years ago
  30. 4e6c6c7 [Sanitizer_common] fix filenames in comments by Alexey Samsonov · 12 years ago
  31. ab5dbcc temporary include stdlib.h in symbolizer to fix Mac/Win build by Alexey Samsonov · 12 years ago
  32. 2f7d826 by Alexey Samsonov · 12 years ago