Skip to content
  1. Dec 03, 2012
  2. Oct 17, 2012
  3. Sep 06, 2012
  4. Sep 04, 2012
  5. Aug 23, 2012
  6. Jul 31, 2012
    • Alexey Samsonov's avatar
      [Sanitizer] Wrapper around llvm::DIContext from LLVM DebugInfo library. If a... · 500e9963
      Alexey Samsonov authored
      [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.
      
      llvm-svn: 161045
      500e9963
  7. Jul 19, 2012
  8. Jul 05, 2012
  9. Jul 03, 2012
    • Alexey Samsonov's avatar
      [Sanitizer] Extend a symbolizer code. Implemented for Linux only. Use... · 961276af
      Alexey Samsonov authored
      [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.
      
      llvm-svn: 159652
      961276af
  10. Jun 15, 2012
  11. Jun 05, 2012
  12. Jun 04, 2012
  13. Jun 01, 2012
    • Alexey Samsonov's avatar
      · 6f596767
      Alexey Samsonov authored
      Stub files for common symbolizer for AddressSanitizer and ThreadSanitizer tools.
      It is an analogue of addr2line utility and should allow to map instruction address to a location
      in source code at run-time. It should use debug information (in DWARF) in a binary, and hopefully
      it would be possible to re-use code from llvm/DebugInfo/DIContext.h
      
      llvm-svn: 157806
      6f596767
Loading