Sergey Matveev
|
d8fb4d8f91
|
[sanitizer] Expose __sanitizer_print_stack_trace().
Expose a new interface function for debugging code built with sanitizer tools.
Add an ASan implementation.
llvm-svn: 196302
|
2013-12-03 18:24:28 +00:00 |
Timur Iskhodzhanov
|
a10c46f2ae
|
Fix current stack unwinding when using DRASan
llvm-svn: 195956
|
2013-11-29 12:53:30 +00:00 |
Kostya Serebryany
|
9628839869
|
[asan] reduce the size of AsanThreadContext by storing the stack trace in the stack depot
llvm-svn: 192979
|
2013-10-18 14:50:44 +00:00 |
Alexey Samsonov
|
c129e65661
|
[Sanitizer] Turn GetStackTrace() into StackTrace::Unwind()
llvm-svn: 192533
|
2013-10-12 12:23:00 +00:00 |
Evgeniy Stepanov
|
58dbe06230
|
[asan] Fix deadlock in stack unwinder on android/x86.
Fixes PR17116.
Patch by 林作健 (manjian2006 at gmail.com).
llvm-svn: 190590
|
2013-09-12 08:16:28 +00:00 |
Sergey Matveev
|
af179b8d63
|
[sanitizer] Move GetStackTrace from ASan to sanitizer_common.
llvm-svn: 181424
|
2013-05-08 12:45:55 +00:00 |
Sergey Matveev
|
0c8ed9ce44
|
[asan] Common flags in ASan.
Some flags that are common to ASan/MSan/TSan/LSan have been moved to
sanitizer_common.
llvm-svn: 181193
|
2013-05-06 11:27:58 +00:00 |
Kostya Serebryany
|
baf583c443
|
[asan] add two asan flags: fast_unwind_on_fatal and fast_unwind_on_malloc to allow using the slow CFI-based unwinder
llvm-svn: 170117
|
2012-12-13 09:34:23 +00:00 |
Kostya Serebryany
|
7575968aa4
|
[asan] actually move StackTrace to sanitizer_common
llvm-svn: 162757
|
2012-08-28 14:11:57 +00:00 |
Kostya Serebryany
|
a57b4e823a
|
[asan] even more refactoring to move StackTrace to sanitizer_common
llvm-svn: 162754
|
2012-08-28 13:49:49 +00:00 |
Kostya Serebryany
|
ee92877f17
|
[asan] more refactoring to move StackTrace to sanitizer_common
llvm-svn: 162752
|
2012-08-28 13:25:55 +00:00 |
Kostya Serebryany
|
6b0d775229
|
[asan] some renaming before we move StackTrace into sanitizer_common
llvm-svn: 162747
|
2012-08-28 11:54:30 +00:00 |
Alexey Samsonov
|
34efb8e9b9
|
[ASan] Use common flags parsing machinery.
llvm-svn: 159933
|
2012-07-09 14:36:04 +00:00 |
Chandler Carruth
|
bbff278c9c
|
Lots of trivial changes to remove extraneous semicolons throughout ASan.
llvm-svn: 159128
|
2012-06-25 06:53:10 +00:00 |
Kostya Serebryany
|
1d35d155fd
|
[asan] more renaming
llvm-svn: 157747
|
2012-05-31 15:02:07 +00:00 |
Kostya Serebryany
|
8d03204204
|
[asan] more renaming
llvm-svn: 157746
|
2012-05-31 14:35:53 +00:00 |
Kostya Serebryany
|
54a3cac5c5
|
[asan] fix unwinding inside libc intercepors (asan issue #46)
llvm-svn: 152768
|
2012-03-15 01:36:00 +00:00 |
Evgeniy Stepanov
|
84c44a8b8b
|
EHABI-based stack trace on ARM.
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
|
2012-01-19 11:34:18 +00:00 |
Alexey Samsonov
|
2d3a67b73b
|
AddressSanitizer: create AsanThreadSummary together with AsanThread (in parent thread)
llvm-svn: 148286
|
2012-01-17 06:35:31 +00:00 |
Kostya Serebryany
|
019b76f5fd
|
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
llvm-svn: 145463
|
2011-11-30 01:07:02 +00:00 |