- Dec 03, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 169122
-
- Dec 01, 2012
-
-
Alexander Potapenko authored
Add caching to the MemoryMappingLayout class on Linux. This is necessary for the cases when a sandbox prevents ASan from reading the mappings from /proc/self/maps. The mappings are currently being cached on each access to /proc/self/maps. In the future we'll need to add an API that allows the client to notify ASan about the sandbox. llvm-svn: 169076
-
- Nov 30, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 169015
-
- Nov 28, 2012
-
-
Dmitry Vyukov authored
introduces history_size parameter that can be used to control trace size at startup llvm-svn: 168786
-
Dmitry Vyukov authored
helps to reduce tls size (it's weird to have multi-MB tls) will help with dynamically adjustable trace size llvm-svn: 168783
-
- Nov 24, 2012
-
-
Kostya Serebryany authored
[asan/tsan] get rid of kPageSize completely in favor of GetPageSizeCached(). This makes the code friendly to more platforms llvm-svn: 168537
-
- Nov 23, 2012
-
-
Kostya Serebryany authored
[asan] get rid of some of the uses of kPageSize. The intent is to get rid of it completely to support platforms with multiple possible page sizes. llvm-svn: 168517
-
- Nov 22, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168491
-
- Nov 21, 2012
-
-
Kostya Serebryany authored
llvm-svn: 168426
-
Evgeniy Stepanov authored
llvm-svn: 168425
-
Kostya Serebryany authored
[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE llvm-svn: 168424
-
Alexey Samsonov authored
[Sanitizer] replace while with internal_memset to make sure compiler won't replace it with library memset llvm-svn: 168422
-
- Nov 20, 2012
-
-
Kostya Serebryany authored
llvm-svn: 168358
-
Kostya Serebryany authored
llvm-svn: 168356
-
- Nov 19, 2012
-
-
Kostya Serebryany authored
llvm-svn: 168306
-
Kostya Serebryany authored
llvm-svn: 168301
-
- Nov 14, 2012
-
-
Richard Smith authored
-fsanitize=undefined: Switch to using sanitizer_common for output. This gets us much closer to not depending on any system headers. llvm-svn: 167888
-
Kostya Serebryany authored
llvm-svn: 167883
-
- Nov 09, 2012
-
-
Alexey Samsonov authored
llvm-svn: 167617
-
- Nov 08, 2012
-
-
Alexey Samsonov authored
llvm-svn: 167577
-
- Nov 06, 2012
-
-
Dmitry Vyukov authored
tsan: slightly relax requirements for lazy shadow memory (can overlap and may not be properly aligned) it's problematic on windows where allocation granularity is much larger than page size llvm-svn: 167466
-
Dmitry Vyukov authored
llvm-svn: 167463
-
Dmitry Vyukov authored
llvm-svn: 167462
-
Dmitry Vyukov authored
llvm-svn: 167452
-
Dmitry Vyukov authored
llvm-svn: 167450
-
Dmitry Vyukov authored
llvm-svn: 167449
-
Dmitry Vyukov authored
The file uses namespaces and extern "LANG", so it's kinda senseless to use #ifdef __cplusplus llvm-svn: 167448
-
Dmitry Vyukov authored
__declspec is not _WIN32, it's _MSC_VER llvm-svn: 167447
-
- Nov 02, 2012
-
-
Alexey Samsonov authored
[Sanitizer] Add internal_isatty to sanitizer_libc and PrintsToTty to determine whether error reports are printed to terminal llvm-svn: 167298
-
Alexey Samsonov authored
llvm-svn: 167297
-
Alexey Samsonov authored
llvm-svn: 167296
-
Alexey Samsonov authored
llvm-svn: 167294
-
Alexey Samsonov authored
llvm-svn: 167291
-
Alexey Samsonov authored
llvm-svn: 167290
-
- Oct 26, 2012
-
-
Alexander Potapenko authored
llvm-svn: 166775
-
Alexander Potapenko authored
llvm-svn: 166774
-
- Oct 18, 2012
-
-
Alexey Samsonov authored
llvm-svn: 166177
-
- Oct 17, 2012
-
-
Alexey Samsonov authored
llvm-svn: 166098
-
- Oct 16, 2012
-
-
Kostya Serebryany authored
llvm-svn: 166006
-
- Oct 15, 2012
-
-
Alexander Potapenko authored
Use internal_memmove() and internal_memcpy() in the memcpy() and memmove() wrappers when building the dynamic runtime (OS X only), to work around a bug in resolver functions wrapping. See also http://code.google.com/p/address-sanitizer/issues/detail?id=116 llvm-svn: 165939
-