[PATCH] [sanitizer] Add a fast version of StackDepotGet() for use in LSan. Add a class that holds a snapshot of the StackDepot optimized for querying by ID. This allows us to speed up LSan dramatically.

Sergey Matveev earthdok at google.com
Mon Aug 26 03:25:45 PDT 2013


    - addressing dvyukov's suggestions

Hi dvyukov,

http://llvm-reviews.chandlerc.com/D1496

CHANGE SINCE LAST DIFF
  http://llvm-reviews.chandlerc.com/D1496?vs=3718&id=3747#toc

BRANCH
  fix/stackdepot

ARCANIST PROJECT
  compiler-rt

Files:
  lib/lsan/lsan_common_linux.cc
  lib/sanitizer_common/sanitizer_common.h
  lib/sanitizer_common/sanitizer_stackdepot.cc
  lib/sanitizer_common/sanitizer_stackdepot.h
  lib/sanitizer_common/tests/sanitizer_common_test.cc
  lib/sanitizer_common/tests/sanitizer_stackdepot_test.cc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1496.2.patch
Type: text/x-patch
Size: 6982 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130826/ed6c63e1/attachment.bin>


More information about the llvm-commits mailing list