Skip to content
  1. Dec 20, 2012
  2. Dec 03, 2012
  3. Oct 17, 2012
  4. Sep 06, 2012
  5. Sep 04, 2012
  6. Aug 23, 2012
  7. 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
  8. Jul 19, 2012
  9. Jul 05, 2012
  10. 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
  11. Jun 15, 2012
  12. Jun 05, 2012
  13. Jun 04, 2012
  14. 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