History log of /external/compiler-rt/lib/asan/asan_thread_registry.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
adf331e82ff0f02f68eb3aabd94f9bbd46f94dd0 05-Apr-2012 Alexander Potapenko <glider@google.com> Allow calling GetCurrentTidOrMinusOne() before AsanThreadRegistry was initialized.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@154091 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
60490e08cce301b2dd7b72fcae8e20ef58c89a9b 21-Feb-2012 Alexander Potapenko <glider@google.com> Check that the FakeStack size is non-zero before looking into it.
Sometimes DescribeStackAddress is called before another thread's FakeStack is initialized, which could previously cause a check to fire.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@151046 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
7bce450c1695dbef28ab7ccc5b0127b11a8557c7 13-Feb-2012 Evgeniy Stepanov <eugeni.stepanov@gmail.com> [asan] Fix a crash in GetCurrent() of an undead thread.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@150371 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
f58f998066db0231e521169d2f50af439ceecb49 07-Feb-2012 Kostya Serebryany <kcc@google.com> [asan] make sure the AsanThread object is destroyed if pthread_exit is called

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@149940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
4242e6aff9848be2af0ff70f15e94c74b27cd001 19-Jan-2012 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Make the Android TSD workaround more reliable.

By scanning the thread list backwards.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@148476 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
8de79a06f19a15466af338dbd744059e6edd76d6 19-Jan-2012 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Workaround the self-cleaning TSD on Android.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@148475 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
55cdfc6c5af92560bc0623b5a0d70af71511c3c8 17-Jan-2012 Alexey Samsonov <samsonov@google.com> AddressSanitizer: create AsanThreadSummary together with AsanThread (in parent thread)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@148286 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
cc4e6862c6a8f8f3ead96bd32b815184a36faded 11-Jan-2012 Kostya Serebryany <kcc@google.com> [asan] move TSD code into asan_posix.cc

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
af3441580555ceed092170232cd5f2cc180f19f4 11-Jan-2012 Kostya Serebryany <kcc@google.com> [asan] get rid of the scary TSD destructor code. Now, we store the leaky AsanThreadSummary in TSD and never remove it from there.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
d55f5f8c413622db4bd28b5cca9bfeb4d61564e0 10-Jan-2012 Kostya Serebryany <kcc@google.com> [asan] move OS-dependent code away from asan_lock.h

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
a6b52264e1231bfc4ee9a2d9a4f32678c97295f0 06-Jan-2012 Kostya Serebryany <kcc@google.com> [asan] do not use new/delete for the internal thread structure

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147674 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
07c5cdab82b0d7e476542e387c31a39c09ada441 28-Dec-2011 Kostya Serebryany <kcc@google.com> [asan] missing PTHREAD_DESTRUCTOR_ITERATIONS on Android. patch by eugeni.stepanov@gmail.com

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147322 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc
1e172b4bdec57329bf904f063a29f99cddf2d85f 30-Nov-2011 Kostya Serebryany <kcc@google.com> AddressSanitizer run-time library. Not yet integrated with the compiler-rt build system, but can be built using the old makefile. See details in README.txt

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_thread_registry.cc