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 |
Alexander Potapenko
|
bb50e7f08c
|
Be more verbose when installing the signals.
llvm-svn: 157693
|
2012-05-30 15:29:11 +00:00 |
Evgeniy Stepanov
|
8152e22073
|
Move AsanShadowRangeIsAvailable() from mac to posix.
llvm-svn: 157326
|
2012-05-23 15:21:50 +00:00 |
Kostya Serebryany
|
1490c7996f
|
[asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exit
llvm-svn: 154159
|
2012-04-06 01:27:11 +00:00 |
Kostya Serebryany
|
7a8f5e4d1e
|
[asan] make __asan::Deallocate immune to racy double-free (issue #57)
llvm-svn: 154097
|
2012-04-05 15:55:09 +00:00 |
Alexander Potapenko
|
08342aa1a1
|
Introduce the use_sigaltstack flag (off by default), which enables using alternate
per-thread stacks for signal handling. This allows to print more verbose error reports
for stack overflows.
llvm-svn: 154092
|
2012-04-05 10:54:52 +00:00 |
Timur Iskhodzhanov
|
f0b7595e08
|
[ASan] Fix build error on Linux; screen-reviewed by glider@google.com
llvm-svn: 152629
|
2012-03-13 16:29:25 +00:00 |
Kostya Serebryany
|
b0f9354168
|
[asan] use O(log(N)) algorithm instead of O(N) in __asan_get_ownership
llvm-svn: 152467
|
2012-03-10 01:30:01 +00:00 |
Alexey Samsonov
|
d6651509d0
|
AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h instead
llvm-svn: 151162
|
2012-02-22 14:07:06 +00:00 |
Alexander Potapenko
|
2c0ed61c7a
|
Move the contents of AsanProcMaps::Dump() into AsanDumpProcessMaps() for Posix systems.
Define AsanDumpProcessMaps as unimplemented on Windows.
This should fix the Windows build.
llvm-svn: 151147
|
2012-02-22 09:11:55 +00:00 |
Kostya Serebryany
|
fcd535ba6c
|
[asan] implement __asan_set_death_callback
llvm-svn: 150414
|
2012-02-13 21:24:29 +00:00 |
Alexey Samsonov
|
e725478e2f
|
AddressSanitizer: replace all "real_X" calls with "REAL(X)"
llvm-svn: 150073
|
2012-02-08 13:45:31 +00:00 |
Kostya Serebryany
|
b5eb5a7a05
|
[asan] make sure the AsanThread object is destroyed if pthread_exit is called
llvm-svn: 149940
|
2012-02-07 00:27:15 +00:00 |
Kostya Serebryany
|
bca91defcb
|
[asan] new run-time flag: sleep_before_dying (asan Issue #31)
llvm-svn: 149306
|
2012-01-31 00:52:18 +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 |
Kostya Serebryany
|
41cdb8614c
|
[asan] remove OS-dependent headers from asan_internal.h
llvm-svn: 147919
|
2012-01-11 02:39:16 +00:00 |
Kostya Serebryany
|
1dd51b53b2
|
[asan] move TSD code into asan_posix.cc
llvm-svn: 147913
|
2012-01-11 02:21:06 +00:00 |
Kostya Serebryany
|
edb4a8a128
|
[asan] don't include unistd.h in the headers
llvm-svn: 147811
|
2012-01-09 23:11:26 +00:00 |
Kostya Serebryany
|
5be458ccfd
|
[asan] refactoring: move some common linux/mac code to asan_posix.cc
llvm-svn: 147788
|
2012-01-09 19:18:27 +00:00 |