Skip to content
  1. Feb 11, 2014
    • Evgeniy Stepanov's avatar
      [sanitizer] Use system unwinder in signal handlers on Android. · 769d46f3
      Evgeniy Stepanov authored
      Because of the way Bionic sets up signal stack frames, libc unwinder is unable
      to step through it, resulting in broken SEGV stack traces.
      
      Luckily, libcorkscrew.so on Android implements an unwinder that can start with
      a signal context, thus sidestepping the issue.
      
      llvm-svn: 201151
      769d46f3
  2. Jan 31, 2014
    • Alexander Potapenko's avatar
      [ASan] Move the SIGSEGV/SIGBUS handling to sanitizer_common · 789e3e1b
      Alexander Potapenko authored
      This change is a part of refactoring intended to have common signal handling behavior in all tools.
      This particular CL moves InstallSignalHandlers() into sanitizer_common (making it InstallDeadlySignalHandlers()), but doesn't enable default signal handlers for any tool other than ASan.
      
      llvm-svn: 200542
      789e3e1b
  3. Jan 28, 2014
  4. Dec 05, 2013
  5. Oct 15, 2013
  6. Oct 14, 2013
  7. Apr 05, 2013
  8. Apr 03, 2013
  9. Mar 21, 2013
  10. Mar 20, 2013
  11. Mar 19, 2013
  12. Nov 23, 2012
  13. Aug 09, 2012
    • Alexey Samsonov's avatar
      [ASan] Create new files asan_report.{h,cc} as a preparation for refactoring of... · aa05110a
      Alexey Samsonov authored
      [ASan] Create new files asan_report.{h,cc} as a preparation for refactoring of ASan error reporting code.
      Currently ASan reports many kinds of errors, and the code that actually prints error messages can
      be found inside allocator, OS-specific files, interceptors code etc.
      
      An example of maintenance troubles this situation causes:
      There is currently an ASan interface function that registers
      callback which should take the char buffer with error report printed by ASan.
      This function is now broken, as one has to insert callback calls to all the places in
      ASan code where the error reports are printed, surprisingly it is not only
      "__asan_report_error" function...
      
      llvm-svn: 161568
      aa05110a
  14. Jul 09, 2012
  15. Jun 15, 2012
  16. Jun 14, 2012
  17. Jun 07, 2012
  18. Jun 06, 2012
  19. Jun 05, 2012
  20. May 31, 2012
  21. May 30, 2012
  22. May 23, 2012
  23. Apr 06, 2012
  24. Apr 05, 2012
  25. Mar 13, 2012
Loading