- Feb 26, 2014
-
-
Alexey Samsonov authored
llvm-svn: 202244
-
- Feb 20, 2014
-
-
Alexey Samsonov authored
Patch by Viktor Kutuzov! llvm-svn: 201783
-
- Feb 19, 2014
-
-
Alexey Samsonov authored
This change allows to build compiler-rt libraries separately from LLVM/Clang (path to LLVM build directory should be specified at configure time). Running tests is not yet supported. llvm-svn: 201647
-
- Feb 18, 2014
-
-
Alexey Samsonov authored
llvm-svn: 201543
-
- Feb 14, 2014
-
-
Alexey Samsonov authored
llvm-svn: 201399
-
Alexey Samsonov authored
llvm-svn: 201393
-
- Jan 31, 2014
-
-
Renato Golin authored
llvm-svn: 200552
-
Renato Golin authored
Adding the ARM RT sources to the CMake files, and enabling some sanitizers to also build on ARM. This is far from supported or production quality, but enabling it to build will get us errors that we can actually fix. Having said that, the Compiler-RT and the Asan libraries are know to work on some variations of ARM. llvm-svn: 200546
-
- Nov 17, 2013
-
-
Alexey Samsonov authored
llvm-svn: 194963
-
Alexey Samsonov authored
llvm-svn: 194958
-
- Nov 15, 2013
-
-
Alexey Samsonov authored
llvm-svn: 194796
-
- Sep 02, 2013
-
-
Alexey Samsonov authored
llvm-svn: 189745
-
- Aug 27, 2013
-
-
Hans Wennborg authored
This sets flags and excludes things that aren't working with MSVC yet, allowing us to build the ASan runtime as part of the cmake build. Differential Revision: http://llvm-reviews.chandlerc.com/D1525 llvm-svn: 189304
-
- Aug 08, 2013
-
-
Peter Collingbourne authored
DataFlowSanitizer is a generalised dynamic data flow analysis. Unlike other Sanitizer tools, this tool is not designed to detect a specific class of bugs on its own. Instead, it provides a generic dynamic data flow analysis framework to be used by clients to help detect application-specific issues within their own code. Differential Revision: http://llvm-reviews.chandlerc.com/D967 llvm-svn: 187924
-
- Jun 22, 2013
-
-
Alexey Samsonov authored
llvm-svn: 184639
-
- Jun 06, 2013
-
-
Alexey Samsonov authored
llvm-svn: 183401
-
Alexey Samsonov authored
[ASan] lit tests: create common autogenerated config for running compiler-rt lit tests, and use it in ASan llvm-svn: 183400
-
- May 22, 2013
-
-
Alexey Samsonov authored
Effectively revert r182453 - atomic.c may not be compiled if host compiler doesn't understand _Atomic llvm-svn: 182478
-
Alexey Samsonov authored
llvm-svn: 182453
-
- May 20, 2013
-
-
Sergey Matveev authored
llvm-svn: 182251
-
- Mar 25, 2013
-
-
Alexey Samsonov authored
llvm-svn: 177870
-
- Mar 19, 2013
-
-
Alexey Samsonov authored
llvm-svn: 177382
-
- Feb 22, 2013
-
-
Evgeniy Stepanov authored
MSanDR is a DynamoRio-based tool that handles uninstrumented libraries and dynamically generated code for MSan. llvm-svn: 175883
-
- Jan 20, 2013
-
-
Alexey Samsonov authored
CMake: Add add_compiler_rt_static_runtime function and use it to build generic compiler-rt libraries llvm-svn: 172977
-
- Jan 18, 2013
-
-
Alexey Samsonov authored
llvm-svn: 172830
-
Alexey Samsonov authored
llvm-svn: 172829
-
Alexey Samsonov authored
llvm-svn: 172812
-
- Dec 11, 2012
-
-
Evgeniy Stepanov authored
Initial commit of the MemorySanitizer runtime library. llvm-svn: 169858
-
- Nov 16, 2012
-
-
Alexey Samsonov authored
UBSan: enable CMake build on Darwin. Fix two failing tests and disable the test which produces linker errors on Darwin. llvm-svn: 168169
-
- Oct 09, 2012
-
-
Richard Smith authored
llvm-svn: 165533
-
- Sep 24, 2012
-
-
Alexey Samsonov authored
[ASan] Apply some ASan-relevant pieces of patch by Ruben Van Boxem. In the same time, remove ASan from CMake build on Windows after conversation with Timur. We don't want to support building ASan on Windows until it is in a working state. llvm-svn: 164486
-
- Sep 19, 2012
-
-
Alexey Samsonov authored
llvm-svn: 164224
-
Alexey Samsonov authored
llvm-svn: 164217
-
- Sep 13, 2012
-
-
Alexey Samsonov authored
[TSan] Add initial support for buidling ThreadSanitizer runtime library with CMake (currently the only supported platfrom is 64-bit Linux). This patch makes 'clang++ -fthread-sanitizer' work for both clang in the build tree and installed clang llvm-svn: 163789
-
- Sep 11, 2012
-
-
Alexey Samsonov authored
llvm-svn: 163607
-
- Aug 24, 2012
-
-
Alexander Potapenko authored
Add add_clang_runtime_shared_library() CMake function and use it to put the shared ASan runtime in the appropriate place. llvm-svn: 162546
-
- Aug 22, 2012
-
-
Alexey Samsonov authored
llvm-svn: 162353
-
- Aug 10, 2012
-
-
Alexey Samsonov authored
llvm-svn: 161665
-
- Jul 25, 2012
-
-
Alexey Samsonov authored
cmake for compiler-rt: add a function to set output dirs for compiler runtimes equal to directory used by Clang driver. Use it for ASan runtime. Also, make sure that ASan unit tests depend on the ASan runtime. llvm-svn: 160721
-
- Jun 25, 2012
-
-
Chandler Carruth authored
ASan, and friends. This explicitly switches the CompilerRT CMake build to require CMake version 2.8.8 or newer which provides first-class support for "object" libraries which consist of a pile of '.o' files -- exactly what is desired for composing runtime libraries. I've gone ahead and switched to using this. I've also added the interception library which I missed initially. And I've added proper dependencies between the various libraries. With this, I'm able to build archives for asan that appear to contain all of the necessary .o files. The final tweak here is to start setting up the compile flags and macro defines expected by ASan and its helper libraries. These may not be entirely correct currently, they're based loosely on my reading of the old Makefiles. However, they can be tweaked more easily now that they're wired up properly. llvm-svn: 159129
-