Alexey Samsonov
|
52f946611f
|
[ASan] don't include deleted header
llvm-svn: 158448
|
2012-06-14 13:15:45 +00:00 |
Alexey Samsonov
|
4b1f1031e6
|
[Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common.
llvm-svn: 158140
|
2012-06-07 07:13:46 +00:00 |
Alexey Samsonov
|
40d5b772e5
|
[Sanitizer] Switch to common mmap/munmap routines in ASan run-time.
llvm-svn: 158078
|
2012-06-06 16:15:07 +00:00 |
Kostya Serebryany
|
79437fe376
|
[asan] make tid u32 instead of int
llvm-svn: 158074
|
2012-06-06 15:06:58 +00:00 |
Kostya Serebryany
|
53b74ac256
|
[asan] start compacting the allocator header, the goal is to make it 16 bytes w/o losing any information
llvm-svn: 158072
|
2012-06-06 14:46:38 +00:00 |
Alexey Samsonov
|
ee07290628
|
[Sanitizer] Move more functions/constants to sanitizer_common.
llvm-svn: 158056
|
2012-06-06 09:26:25 +00:00 |
Alexey Samsonov
|
1b12eda7ec
|
[ASan] use internal_{close,read,write} in ASan runtime.
llvm-svn: 157991
|
2012-06-05 08:48:10 +00:00 |
Alexey Samsonov
|
f5e2dc3c3d
|
[ASan] use internal_open from sanitizer_libc in ASan runtime
llvm-svn: 157986
|
2012-06-05 07:25:47 +00:00 |
Kostya Serebryany
|
8a66b71c8f
|
[asan] partial fix for windows build
llvm-svn: 157750
|
2012-05-31 16:06:05 +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 |
Timur Iskhodzhanov
|
ea365131a2
|
[ASan] Make for-Windows RTL compileable using Clang++
llvm-svn: 157188
|
2012-05-21 14:25:36 +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 |
Timur Iskhodzhanov
|
7d2776960b
|
[ASan/Win] Fix lint warning
llvm-svn: 154111
|
2012-04-05 18:31:50 +00:00 |
Timur Iskhodzhanov
|
0881092306
|
[ASan/Win] Fix build by using inline assembly instead of an unavailable intrinsic function
llvm-svn: 154106
|
2012-04-05 17:16:32 +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
|
70df757918
|
[ASan/Win] Eliminate a couple of FIXMEs, add NORETURN to CheckFailed/UNIMPLEMENTED
llvm-svn: 152628
|
2012-03-13 16:12:03 +00:00 |
Timur Iskhodzhanov
|
2f48b870f3
|
[ASan] Add back the support for /MT; intercept statically-linked functions
llvm-svn: 152557
|
2012-03-12 11:45:09 +00:00 |
Timur Iskhodzhanov
|
fead7f5aa5
|
[ASan] Use WriteFile instead of fwrite in AsanWrite
llvm-svn: 152540
|
2012-03-11 12:45:12 +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 |
Timur Iskhodzhanov
|
0f9c9a5332
|
[ASan] Intercept CreateThread on Windows
llvm-svn: 151366
|
2012-02-24 15:28:43 +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 |
Timur Iskhodzhanov
|
36d297d27f
|
[ASan] Intercept functions on Windows - first version
llvm-svn: 151161
|
2012-02-22 13:59:49 +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 |
Alexander Potapenko
|
720aaefb8d
|
Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc
to avoid crashes on Linux and Win.
llvm-svn: 150398
|
2012-02-13 17:09:40 +00:00 |
Timur Iskhodzhanov
|
7ce3e5bb8e
|
[asan] The first version of the RTL for Windows, reviewed at http://codereview.appspot.com/5647052
llvm-svn: 150185
|
2012-02-09 17:20:14 +00:00 |