[PATCH] D57412: [scudo] Initial standalone skeleton check-in
Kostya Kortchinsky via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 29 12:41:07 PST 2019
cryptoad created this revision.
cryptoad added reviewers: morehouse, eugenis, vitalybuka, kcc.
Herald added subscribers: Sanitizers, jfb, delcypher, krytarowski, mgorny, srhines.
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.
Repository:
rCRT Compiler Runtime
https://reviews.llvm.org/D57412
Files:
cmake/config-ix.cmake
lib/CMakeLists.txt
lib/scudo/standalone/
lib/scudo/standalone/CMakeLists.txt
lib/scudo/standalone/atomic_helpers.h
lib/scudo/standalone/empty.cc
lib/scudo/standalone/internal_defs.h
lib/scudo/standalone/list.h
lib/scudo/standalone/platform.h
lib/scudo/standalone/tests/
lib/scudo/standalone/tests/CMakeLists.txt
lib/scudo/standalone/tests/atomic_test.cc
lib/scudo/standalone/tests/list_test.cc
lib/scudo/standalone/tests/scudo_unit_test_main.cc
test/scudo/CMakeLists.txt
test/scudo/standalone/
test/scudo/standalone/CMakeLists.txt
test/scudo/standalone/unit/
test/scudo/standalone/unit/lit.site.cfg.in
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D57412.184157.patch
Type: text/x-patch
Size: 32307 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190129/836e507b/attachment.bin>
More information about the llvm-commits
mailing list