Peter Collingbourne
|
d3b9917d85
|
Re-apply r241217 with build fixes:
- Disable building of the interceptor library on 64-bit Windows.
- Mangle names in /alternatename directive for 32-bit Windows.
llvm-svn: 241224
|
2015-07-02 01:44:34 +00:00 |
Nico Weber
|
41acb31623
|
Revert r241217, it breaks the build on Windows.
llvm-svn: 241219
|
2015-07-02 01:10:03 +00:00 |
Peter Collingbourne
|
191116f3eb
|
ubsan: Port runtime library to (32- and 64-bit) Windows.
Differential Revision: http://reviews.llvm.org/D10856
llvm-svn: 241217
|
2015-07-02 00:35:47 +00:00 |
Timur Iskhodzhanov
|
575180dbd2
|
[ASan/Win] Unbreak the build after r211216
llvm-svn: 212465
|
2014-07-07 16:22:04 +00:00 |
Timur Iskhodzhanov
|
5ce3937ed4
|
[Sanitizer tests] Define 16- and 64-bit versions of atomic_compare_exchange_strong on Windows
Reviewed at http://reviews.llvm.org/D3745
llvm-svn: 208700
|
2014-05-13 14:23:25 +00:00 |
Hans Wennborg
|
8f80ccc635
|
sanitizer_atomic_msvc.h: add atomic_fetch_{add,sub} overloads for uintptr_t
This should hopefully unbreak the MSVC build after r206178.
llvm-svn: 206200
|
2014-04-14 17:43:49 +00:00 |
Dmitry Vyukov
|
30076b0244
|
tsan: add another missing windows atomic operation
llvm-svn: 202852
|
2014-03-04 14:21:42 +00:00 |
Dmitry Vyukov
|
9e3a217adb
|
tsan: fix windows build
llvm-svn: 202831
|
2014-03-04 11:57:25 +00:00 |
Timur Iskhodzhanov
|
e05f9ba956
|
[ASan] Rename a atomic_compare_exchange_strong parameter to avoid a compiler warning
llvm-svn: 182575
|
2013-05-23 11:40:51 +00:00 |
Alexey Samsonov
|
a208c397bf
|
[Sanitizer] First effort to implement atomic_compare_exchange for 1-byte vars on Windows
llvm-svn: 177854
|
2013-03-25 09:23:30 +00:00 |
Dmitry Vyukov
|
316faf78ee
|
tsan: add the FIXME
llvm-svn: 172386
|
2013-01-14 08:12:47 +00:00 |
Timur Iskhodzhanov
|
1d1f74cbf5
|
[ASan/Win] Satisfy lint
llvm-svn: 171970
|
2013-01-09 12:43:16 +00:00 |
Timur Iskhodzhanov
|
73e484aa8a
|
[ASan/Win] Unbreak the 32-bit RTL build
llvm-svn: 171968
|
2013-01-09 12:03:27 +00:00 |
Alexey Samsonov
|
c914281341
|
[Sanitizer] attempt to fix InterlockedCompareExchangePointer intrinsic on MSVC
llvm-svn: 171104
|
2012-12-26 09:25:09 +00:00 |
Dmitry Vyukov
|
179e5ddae1
|
tsan: fix windows build (2)
llvm-svn: 162997
|
2012-08-31 14:11:33 +00:00 |
Dmitry Vyukov
|
fa90fa357e
|
tsan: fix windows build (1)
llvm-svn: 162996
|
2012-08-31 14:01:33 +00:00 |
Dmitry Vyukov
|
3c5c9e7774
|
tsan/asan: third try on msvc atomics
llvm-svn: 159449
|
2012-06-29 18:37:45 +00:00 |
Dmitry Vyukov
|
b379fe51b4
|
tsan/asan: second attemp on msvc atomics
llvm-svn: 159447
|
2012-06-29 18:28:02 +00:00 |
Dmitry Vyukov
|
e8cee12ce2
|
tsan/asan: first try on msvc atomics
llvm-svn: 159443
|
2012-06-29 18:00:38 +00:00 |