Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
799172d60d32feb1acba1a6867f3a9c39a999e5c
/
lib
/
asan
/
asan_poisoning.cc
799172d
Update aosp/master compiler-rt for rebase to r256229
by Pirama Arumuga Nainar
· 9 years ago
7c91505
Update aosp/master compiler-rt for rebase to r233350
by Pirama Arumuga Nainar
· 10 years ago
86277eb
Update aosp/master compiler-rt for rebase to r230699.
by Stephen Hines
· 10 years ago
6d18623
Update aosp/master compiler-rt for rebase to r222486.
by Stephen Hines
· 10 years ago
2d1fdb2
Update compiler-rt aosp/master for 3.5 (r209699) rebase.
by Stephen Hines
· 10 years ago
7214553
[asan] fix Windows build
by Kostya Serebryany
· 11 years ago
2991200
[asan] introduce __sanitizer_annotate_contiguous_container
by Kostya Serebryany
· 11 years ago
6866dba
tsan: move verbosity flag to CommonFlags
by Dmitry Vyukov
· 11 years ago
2e9ffcb
[sanitizer] Fix __sanitizer_unaligned_* to work with unaligned data types.
by Evgeniy Stepanov
· 11 years ago
dc0d179
[asan] implement callbacks for unaligned loads/stores
by Kostya Serebryany
· 12 years ago
a27bdf7
[sanitizer] found a bug by code inspection: CHECK(a=b) instead of CHECK(a==b). Was puzzled why lint did not catch it. Turns out this check was disabled for asan source. fix all cases and enable the check
by Kostya Serebryany
· 12 years ago
7e84349
[ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals.
by Alexey Samsonov
· 12 years ago
c70fa28
[ASan] Split ASan interface header into private and public parts. Add a test that makes sure users can include interface header
by Alexey Samsonov
· 12 years ago
541cfb1
[asan] fix two off-by-one errors that seem to affect only PowerPC because only there the stack top may be equal to the address space top. Noted by Andreas Schwab in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55975#c11 . Also make swapcontext interceptor a bit more robust
by Kostya Serebryany
· 12 years ago
eb28093
[asan] implement more strict checking for memset/etc parameters. Instead of checking the first and the last byte, we check the entire shadow region. This costs ~10 slowdown for the instrumented functions. Motivated by a nasty memset-buffer-overflow-by-140-bytes in chrome which was reported as a use-after-free or not at all
by Kostya Serebryany
· 12 years ago
73bad81
[asan] add a flag poison_heap to allow better allocator benchmarking, implemenet malloc_stats() on Linux
by Kostya Serebryany
· 12 years ago
bc9940e
[asan] more asan_allocator2 code: actually un/poison shadow on malloc/free
by Kostya Serebryany
· 12 years ago
d4b5db8
ASan: add new interface functions - __asan_(un)poison_stack_memory. Calls to these functions are inserted by the instrumentation pass in use-after-scope mode
by Alexey Samsonov
· 12 years ago
d865fec
Relocate the external headers provided by ASan and the common sanitizer library.
by Chandler Carruth
· 12 years ago
cb8c4dc
[ASan] Use common flags parsing machinery.
by Alexey Samsonov
· 12 years ago
5bcca4e
[ASan] Make printf arguments match format strings better.
by Alexey Samsonov
· 12 years ago
e5f5895
Remove file-type tags for .cc files in ASan run-time library
by Alexey Samsonov
· 12 years ago
ee39255
[asan] more renaming
by Kostya Serebryany
· 12 years ago
3f4c387
[asan] more renaming
by Kostya Serebryany
· 12 years ago
9aead37
[asan,tsan] introduce sanitizer_common/sanitizer_defs.h and perform some renaming in asan rt. More to come.
by Kostya Serebryany
· 12 years ago
8599762
[asan] performance optimization: make sure the check for poisoned shadow inside inteceptors is inlined
by Kostya Serebryany
· 13 years ago
09672ca
AddressSanitizer: replace all "real_X" calls with "REAL(X)"
by Alexey Samsonov
· 13 years ago
f927ddc
AddressSanitizer: simplify RoundUpToPowerOfTwo/clz; add a couple of CHECKs for real_X calls. Patch by timurrrr@google.com
by Alexey Samsonov
· 13 years ago
2d8b3bd
[asan] minimize the use of STL. One bit is still left.
by Kostya Serebryany
· 13 years ago
218a9b7
Refactor shadow poisoning done by asan-rt, no funtionality changes; patch by samsonov@google.com
by Kostya Serebryany
· 13 years ago
1e172b4
AddressSanitizer run-time library. Not yet integrated with the compiler-rt build system, but can be built using the old makefile. See details in README.txt
by Kostya Serebryany
· 13 years ago