llvm-project/compiler-rt/lib
Kostya Kortchinsky 47f0d136f1 [scudo] Initial standalone skeleton check-in
Summary:
This is the initial check-in for the Standalone version of Scudo.

The project is initially going to live in scudo/standalone then will
replace scudo. See http://lists.llvm.org/pipermail/llvm-dev/2019-January/129113.html
for details.

This initial CL is meant to lay out the project structure, of both
code & tests, providing a minimal amount of functionalities, namely
various definitions, some atomic helpers and an intrusive list.
(empty.cc is just here to have a compilation unit, but will go away
in the upcoming CLs).

Initial support is restricted to Linux i386 & x86_64 in make files
and will be extended once things land & work.

We will grow organically from here, adding functionalities in limited
amounts.

Reviewers: morehouse, eugenis, vitalybuka, kcc, mcgrathr, flowerhack

Reviewed By: morehouse, vitalybuka

Subscribers: srhines, mgorny, krytarowski, delcypher, jfb, #sanitizers, llvm-commits

Tags: #llvm, #sanitizers

Differential Revision: https://reviews.llvm.org/D57412

llvm-svn: 353055
2019-02-04 16:25:40 +00:00
..
BlocksRuntime [compiler-rt] Test commit: remove some trailing white spaces. 2017-08-25 19:36:30 +00:00
asan [ASan] On Darwin record global allocator pointer and size in introspection struct. 2019-01-21 01:41:12 +00:00
builtins [builtins] Do not set hidden attribute on Android 2019-01-23 01:59:35 +00:00
cfi Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
dfsan Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
esan Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
fuzzer [fuzzer] Use RawPrint instead of Printf for instrumentation warning 2019-01-31 20:32:20 +00:00
hwasan Mark __rela_iplt_{start,end} as weak. 2019-02-01 00:43:31 +00:00
interception [safestack] Fix NetBSD build 2019-01-22 00:39:59 +00:00
lsan On Darwin add allocator address and size fields to 2019-01-21 01:41:08 +00:00
msan Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
profile Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
safestack Enhance support for NetBSD in SafeStack 2019-01-25 02:18:01 +00:00
sanitizer_common [ubsan] Make suppressions.cpp test pass for me on Windows 2019-02-01 21:35:17 +00:00
scudo [scudo] Initial standalone skeleton check-in 2019-02-04 16:25:40 +00:00
stats Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
ubsan Revert https://reviews.llvm.org/D56485. 2019-01-24 08:46:06 +00:00
ubsan_minimal [compiler-rt][UBSan] Sanitization for alignment assumptions. 2019-01-15 09:44:27 +00:00
xray Fix XRayTest link on FreeBSD (and likely NetBSD too) 2019-01-25 19:36:47 +00:00
CMakeLists.txt [scudo] Initial standalone skeleton check-in 2019-02-04 16:25:40 +00:00