- Jan 28, 2013
-
-
Alexey Samsonov authored
llvm-svn: 173681
-
Kostya Serebryany authored
llvm-svn: 173676
-
Kostya Serebryany authored
llvm-svn: 173671
-
Alexey Samsonov authored
llvm-svn: 173668
-
- Jan 25, 2013
-
-
Kostya Serebryany authored
llvm-svn: 173443
-
Kostya Serebryany authored
llvm-svn: 173441
-
- Jan 24, 2013
-
-
Kostya Serebryany authored
llvm-svn: 173336
-
Alexander Potapenko authored
llvm-svn: 173333
-
- Jan 23, 2013
-
-
Kostya Serebryany authored
llvm-svn: 173261
-
Kostya Serebryany authored
[asan] initialize kHighMemEnd at startup (instead of at compile time) to simplify further changes for various address space layouts. Fix asan_allocator2 for PowerPC (tested on 44-bit address space) llvm-svn: 173260
-
Kostya Serebryany authored
llvm-svn: 173251
-
- Jan 22, 2013
-
-
Alexander Potapenko authored
See https://code.google.com/p/address-sanitizer/issues/detail?id=131 llvm-svn: 173149
-
Alexey Samsonov authored
llvm-svn: 173146
-
Alexander Potapenko authored
[ASan] Remove the declarations of pthread_workqueue_t and pthread_workitem_handle_t, which are used no more. Kudos to Jeremy Huddleston Sequoia <jeremyhu@apple.com> llvm-svn: 173143
-
Alexey Samsonov authored
llvm-svn: 173142
-
Alexander Potapenko authored
llvm-svn: 173140
-
Alexander Potapenko authored
We already have Darwin-specific version of this test. llvm-svn: 173136
-
Alexander Potapenko authored
This CL drastically simplifies the way we're hooking the memory allocation routines in ASan on Mac by using dylib interposition to replace the main malloc_zone_* functions. This allows us to avoid replacing the default CFAllocator and drop the CF dependency at all. Committing this patch will result in the static runtime being broken. A follow-up CL will switch ASan to use the dynamic runtime library. llvm-svn: 173134
-
Alexey Samsonov authored
llvm-svn: 173133
-
Alexey Samsonov authored
ASan: disable flexible mapping and offset on Android. It doesn't work for dynamic ASan runtime there llvm-svn: 173132
-
Kostya Serebryany authored
llvm-svn: 173131
-
Kostya Serebryany authored
llvm-svn: 173130
-
Kostya Serebryany authored
[asan] split asan_test.cc to speedup parallel build (most important if building with a debug clang, which takes a couple of minutes on this large file with templates). More splits to follow llvm-svn: 173129
-
- Jan 21, 2013
-
-
Kostya Serebryany authored
llvm-svn: 173049
-
Alexander Potapenko authored
llvm-svn: 173048
-
Alexey Samsonov authored
CMake: generalize checking for target availability and add initial support for PowerPC native arch. With this patch, building LLVM on PowerPC native arch produces a working ASan runtime. llvm-svn: 173044
-
Alexey Samsonov authored
Fixup for r173021: build tests with zero-based shadow on Android only, fix condition in checking for shadow gap in asan_mapping.h llvm-svn: 173026
-
Alexey Samsonov authored
llvm-svn: 173021
-
Evgeniy Stepanov authored
llvm-svn: 173020
-
Alexey Samsonov authored
ASan: use dynamic lookup when building dynamic ASan runtime on Mac, because shadow mapping and offset are defined in the instrumented modules instead of runtime llvm-svn: 173015
-
Alexey Samsonov authored
ASan: build runtime library with ASAN_FLEXIBLE_MAPPING_AND_OFFSET=1 as shadow mapping/offset are always emitted by the LLVM backend now llvm-svn: 173013
-
Alexey Samsonov authored
CMake: add functions creating universal runtime libraries for several architectures on OS X and use them in ASan and UBSan build rules llvm-svn: 173011
-
- Jan 20, 2013
-
-
Alexey Samsonov authored
llvm-svn: 172976
-
- Jan 18, 2013
-
-
Alexey Samsonov authored
llvm-svn: 172829
-
Alexander Potapenko authored
[ASan] Fix the log_path option to use different log files for parent and child processes after fork(). llvm-svn: 172828
-
Alexey Samsonov authored
CMake: create AddCompilerRT module and implement convenience add_compiler_rt_object_library function llvm-svn: 172826
-
Evgeniy Stepanov authored
llvm-svn: 172817
-
Kostya Serebryany authored
llvm-svn: 172815
-
Evgeniy Stepanov authored
Also add a missing include. llvm-svn: 172814
-
Alexey Samsonov authored
llvm-svn: 172812
-