Kostya Serebryany
|
c7895a83d2
|
[asan] properly instrument memory accesses that have small alignment (smaller than min(8,size)) by making two checks instead of one. This may slowdown some cases, e.g. long long on 32-bit or wide loads produced after loop unrolling. The benefit is higher sencitivity.
llvm-svn: 209508
|
2014-05-23 11:52:07 +00:00 |
Kostya Serebryany
|
c9a2c17ad3
|
[asan] Support outline instrumentation for wide types and delete dead code, patch by Yuri Gribov
llvm-svn: 206883
|
2014-04-22 11:19:45 +00:00 |
Kostya Serebryany
|
0c02d26d6b
|
[asan] add two new hidden compile-time flags for asan: asan-instrumentation-with-call-threshold and asan-memory-access-callback-prefix. This is part of the workaround for PR17409 (instrument huge functions with callbacks instead of inlined code). These flags will also help us experiment with kasan (kernel-asan) and clang
llvm-svn: 206383
|
2014-04-16 12:12:19 +00:00 |