Eli Bendersky
|
4afdeeb682
|
Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed.
Patch reviewed by Daniel Dunbar. It will be followed by additional cleanup patches.
llvm-svn: 150664
|
2012-02-16 06:28:33 +00:00 |
|
Kostya Serebryany
|
457b375949
|
[asan] fix asan-vs-gvn.ll test (it did not actually check much before this change)
llvm-svn: 150441
|
2012-02-14 00:02:35 +00:00 |
|
Kostya Serebryany
|
5cd1e1380f
|
ThreadSanitizer, a race detector. First LLVM commit.
Clang patch (flags) will follow shortly.
The run-time library will also follow, but not immediately.
llvm-svn: 150423
|
2012-02-13 22:50:51 +00:00 |
|
Kostya Serebryany
|
2de61e1628
|
[asan] unpoison the stack before every noreturn call. Fixes asan issue 37. llvm part
llvm-svn: 150102
|
2012-02-08 21:36:17 +00:00 |
|
Kostya Serebryany
|
f4be131943
|
The patch resolves the conflict between AddressSanitizer and load widening (GVN).
The problem initially reported by Mozilla folks (http://code.google.com/p/address-sanitizer/issues/detail?id=20),
but it also prevents us from enabling LLVM bootstrap with AddressSanitizer.
llvm-svn: 149925
|
2012-02-06 22:48:56 +00:00 |
|
Kostya Serebryany
|
ca8b911b2d
|
[asan] enable asan only for the functions that have Attribute::AddressSafety
llvm-svn: 148846
|
2012-01-24 19:34:43 +00:00 |
|
Kostya Serebryany
|
c69557e758
|
[asan] one more test for asan instrumentation: (*a)++ should be instrumented only once.
llvm-svn: 147509
|
2012-01-04 01:02:14 +00:00 |
|
Kostya Serebryany
|
c78b00cab4
|
[asan] add a test for instrumenting globals
llvm-svn: 146718
|
2011-12-16 01:28:19 +00:00 |
|
Kostya Serebryany
|
908509d41a
|
[asan] do not instrument threadlocal globals, this is buggy
llvm-svn: 145092
|
2011-11-23 02:10:54 +00:00 |
|
Kostya Serebryany
|
3a83736893
|
[asan] workaround for reg alloc bug 11395: don't instrument functions with large chunks of inline assembler
llvm-svn: 144962
|
2011-11-18 01:41:06 +00:00 |
|
Kostya Serebryany
|
3b8d362511
|
fall back to explicit list of allowed linkages when instrumenting globals in asan; add a test check that asan does not touch linkonce_odr
llvm-svn: 144933
|
2011-11-17 23:14:59 +00:00 |
|
Kostya Serebryany
|
4105068ea9
|
AddressSanitizer, first commit (compiler module only)
llvm-svn: 144758
|
2011-11-16 01:35:23 +00:00 |
|