Skip to content
  1. Feb 08, 2012
  2. Feb 03, 2012
  3. Feb 02, 2012
  4. Feb 01, 2012
  5. Jan 30, 2012
  6. Jan 27, 2012
  7. Jan 23, 2012
  8. Jan 19, 2012
    • Evgeniy Stepanov's avatar
      EHABI-based stack trace on ARM. · 84c44a8b
      Evgeniy Stepanov authored
      The change removes the unused FLAG_fast_unwind, and forces EHABI-based unwind
      on ARM, and fast (FP-based) unwind everywhere else.
      
      llvm-svn: 148468
      84c44a8b
  9. Jan 17, 2012
  10. Jan 16, 2012
  11. Jan 13, 2012
    • Alexander Potapenko's avatar
      This patch adds two methods, __asan_allocate_island and __asan_deallocate_island · bd53f597
      Alexander Potapenko authored
      and switches our interceptors to using them instead of the default
      vm_allocate-based approach used by mach_override_ptr.
      
      To simplify the code, a fixed memory mapping is used for the allocation pool --
      note that we can't mmap an arbitrary chunk of memory, because the shadow memory hasn't been mapped yet
      (for the reasons discussed in http://code.google.com/p/address-sanitizer/issues/detail?id=24, we cannot map the shadow earlier)
      
      The patch drops the program startup time from several second to half a second,
      which speeds up the execution of ASan tests noticeably.
      Because of the virtual memory size occupied by the programs it's hard
      to speed up the shutdown time, which would've also helped the tests.
      
      llvm-svn: 148116
      bd53f597
  12. Jan 11, 2012
  13. Jan 10, 2012
  14. Jan 09, 2012
  15. Dec 28, 2011
  16. Dec 13, 2011
  17. Dec 05, 2011
  18. Dec 02, 2011
  19. Nov 30, 2011
Loading