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