736cf49a46b3cc5aa1856762f85e6f2799c24e5a |
|
08-May-2013 |
Sergey Matveev <earthdok@google.com> |
[sanitizer] Move GetStackTrace from ASan to sanitizer_common. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@181424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
30e110edf92303237d471f1cb8e3ad07954fb145 |
|
19-Mar-2013 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
[sanitizer] More renamed macros. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177401 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
24e13723f8477d8c42ab8b2a7f4f69fc089842f1 |
|
19-Mar-2013 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
[sanitizer] Replace more platform checks with SANITIZER_ constants. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177400 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
57db4bae483e7268dd7fc5bc42b0e55564014048 |
|
17-Jan-2013 |
Alexey Samsonov <samsonov@google.com> |
[ASan] minor changes to swapcontext handling: don't clear shadow memory if context stack is too large git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172727 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
f4f51f2cc6fa936f0c65577f82e6b62989d546ee |
|
14-Jan-2013 |
Dmitry Vyukov <dvyukov@google.com> |
asan/tsan: move blocking mutex from asan to sanitizer_common git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172380 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
219f1741dad7b8ea07851ac1d96d3b0a99198d44 |
|
11-Jan-2013 |
Dmitry Vyukov <dvyukov@google.com> |
asan: fix FIXME on windows git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
52c06849f842ae3893c7520b7a45ba21e95a4f30 |
|
13-Dec-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] fix win build git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@170119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
0870028410087e67a0049c76cb7c64f02c260d24 |
|
23-Nov-2012 |
Alexey Samsonov <samsonov@google.com> |
[ASan] Add interceptor for swapcontext to fight with false positives in some of its use cases. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168508 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
0ec37a6e84b37ef4785b9863e98d0339c5a10190 |
|
02-Oct-2012 |
Alexey Samsonov <samsonov@google.com> |
[ASan] Add extern C for __asan_symbolize on Windows git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165003 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
1ca535700966cf5019dcc6684a62a734a7b96974 |
|
02-Oct-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165000 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
69f2174b3bdee7fe6c6911778147fc7e35d57693 |
|
28-Aug-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] fix Windows build git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
c3390df6670cb166119b961eb27a033fb9073496 |
|
28-Aug-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] some renaming before we move StackTrace into sanitizer_common git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
eb8c46e419f4c6f01d1b1a0d1b96cc51a61ecbc3 |
|
24-Aug-2012 |
Alexander Potapenko <glider@google.com> |
If the program is linked to a dynamic ASan runtime which is not present in DYLD_INSERT_LIBRARIES (which, in turn, is required for our interceptors to take effect), re-exec the program with DYLD_INSERT_LIBRARIES set. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162547 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
c93d3e2bdfb1ad9cce26a6e8d66764ed97a6d6b4 |
|
22-Aug-2012 |
Alexey Samsonov <samsonov@google.com> |
[ASan] get rid of ASAN_USE_EXTERNAL_SYMBOLIZER compiler def in favor of __asan_set_symbolize_callback interface function. Now the user doesn't have to recompile ASan runtime to provide its own symbolizer git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162358 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
75b19ebf25af204cf209d108997272822241d6da |
|
23-Jul-2012 |
Alexander Potapenko <glider@google.com> |
Intercept CFAllocator for each thread in the program. Test that child threads use the ASan allocator, that allocated memory can be passed to another thread and deallocated on it. This should fix http://code.google.com/p/address-sanitizer/issues/detail?id=81 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160630 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
de08c02aa3007a590bfb7d43f31d5b1a0e7d337c |
|
19-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Renaming: SNPrintf -> internal_snprintf (and move it to sanitizer libc) git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158710 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
dd3a911e46b3f0416d60d9be5c84ccfc4b1c3aa8 |
|
15-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] move ShadowRangeIsAvailable and several defines to common runtime git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158499 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
4c49666e611f06241bb8462cea7674d877241492 |
|
15-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] move atomic ops, min/max and sort to commnon runtime git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158496 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
fa3daaf1d66314658e7c05bf63dc825d179f2faf |
|
15-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] move more portability wrappers to common runtime: sleep, _exit, abort, atexit, pthread_self git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158493 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
be7420cc79d8580eb354666eef638d39ee9cff80 |
|
15-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] move DumpProcessMap and DisableCoreDumper to common runtime git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
f607fc1c67a613a59a1db3c80c5d1322e1978102 |
|
14-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] move rest of mmap routines to common sanitizer runtime git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
3dbeabb3446f203156ae03d957de9bdf50933ae4 |
|
14-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] move portable GetEnv to common sanitizer runtime git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158451 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
996651d09e56caa91ffcc33bf1a13a283cfcd5e2 |
|
14-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[ASan] don't include deleted header git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158448 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
e5931fd7d2a74fd7fb60bd8d7f644cca51a24364 |
|
07-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158140 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
a25b3463477d2a825df4f656001fc07c594b35ac |
|
06-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Switch to common mmap/munmap routines in ASan run-time. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158078 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
e0cff0bc20ae51790c8edfbceb817e18ebf5355e |
|
06-Jun-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] make tid u32 instead of int git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158074 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
7ebac9534c484b06a0c2822d83f082a127e743bc |
|
06-Jun-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] start compacting the allocator header, the goal is to make it 16 bytes w/o losing any information git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158072 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
230c3be6cdd094a187f48e27ba0961dbeee70344 |
|
06-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Move more functions/constants to sanitizer_common. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158056 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
2221f553886c37401b5d84923634ebf04bc482f1 |
|
05-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[ASan] use internal_{close,read,write} in ASan runtime. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
9552db72ce37a9f090be4d9fecfbe75458c6d7bb |
|
05-Jun-2012 |
Alexey Samsonov <samsonov@google.com> |
[ASan] use internal_open from sanitizer_libc in ASan runtime git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
45c8d1b28305b8660597bca3645e3ad700d76160 |
|
31-May-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] partial fix for windows build git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157750 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
ee3925515e4c7966f3ef489f687aa7e5692806a9 |
|
31-May-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] more renaming git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
3f4c3875c42078e22c7e5356c5746fd18756d958 |
|
31-May-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] more renaming git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
8c505efd769a21eac7de53bc104757245af6ed4a |
|
21-May-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan] Make for-Windows RTL compileable using Clang++ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157188 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
f8e6fee734cf5e3d061f576244b2704853148b04 |
|
06-Apr-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exit git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@154159 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
00152bf83e075df1e83bef82ae0a00bee179a956 |
|
05-Apr-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan/Win] Fix lint warning git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@154111 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
8a5d8c4d2826830b8a5bbce207145fc5436119a5 |
|
05-Apr-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan/Win] Fix build by using inline assembly instead of an unavailable intrinsic function git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@154106 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
f1e82b8fda94535e9a646fc5fe394d9883ccfa2c |
|
05-Apr-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] make __asan::Deallocate immune to racy double-free (issue #57) git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@154097 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
f03d8afc8b8dd072c4e2884a7475ee28ac5f3f41 |
|
05-Apr-2012 |
Alexander Potapenko <glider@google.com> |
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. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@154092 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
23bd2bb37cbc4a2736be817d746752a03cee2d5f |
|
13-Mar-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan/Win] Eliminate a couple of FIXMEs, add NORETURN to CheckFailed/UNIMPLEMENTED git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@152628 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
2716a61d085a8fdf13a099822720e320414cc4dc |
|
12-Mar-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan] Add back the support for /MT; intercept statically-linked functions git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@152557 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
27a7800419497f6248e81b2aa35f96a21d78c9a0 |
|
11-Mar-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan] Use WriteFile instead of fwrite in AsanWrite git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@152540 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
25c7178bf96d2316a3d9424b118d04bc51be1a9b |
|
10-Mar-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] use O(log(N)) algorithm instead of O(N) in __asan_get_ownership git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@152467 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
600972e3427173cc8904d741decd1af0ed5de9fd |
|
24-Feb-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan] Intercept CreateThread on Windows git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@151366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
b823e3c5f7891dbbde1eb288237f5f3d5ed64d85 |
|
22-Feb-2012 |
Alexey Samsonov <samsonov@google.com> |
AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h instead git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@151162 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
07bb9f1e3600195119aec1aae1aa48a6ed2f5feb |
|
22-Feb-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[ASan] Intercept functions on Windows - first version git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@151161 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
99d17ebc36fe74326493bdd3dab4082ffc1dc96e |
|
22-Feb-2012 |
Alexander Potapenko <glider@google.com> |
Move the contents of AsanProcMaps::Dump() into AsanDumpProcessMaps() for Posix systems. Define AsanDumpProcessMaps as unimplemented on Windows. This should fix the Windows build. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@151147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
e1fe0fd868886b53cb8d5d957afebbdd47688df7 |
|
13-Feb-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] implement __asan_set_death_callback git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@150414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
f73a6a3f81573ba85a5e29955980818b18b0a58a |
|
13-Feb-2012 |
Alexander Potapenko <glider@google.com> |
Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc to avoid crashes on Linux and Win. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@150398 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|
3e81fe43798c096d1d3565596f0717b9919de4fb |
|
09-Feb-2012 |
Timur Iskhodzhanov <timurrrr@google.com> |
[asan] The first version of the RTL for Windows, reviewed at http://codereview.appspot.com/5647052 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@150185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/asan/asan_win.cc
|