llvm-project/compiler-rt/lib
Filipe Cabecinhas 403423cb59 Start reifying error descriptions
Summary:
This commit sets up the infrastructure to use reified error
descriptions, and moves ReportStackOverflow to the new system.

After we convert all the errors, we'll be able to simplify ScopedInErrorReport
and remove the older debugging mechanism which had some errors partly reified
in some way. We'll be able to maintain the external API.

ScopedInErrorReport will be able to track one of the reified errors at a time.
The purpose of this is so we have its destructor actually print the error and
possibly interface with the debugger (will depend on the platform, of course).

Reviewers: kcc, samsonov, timurrrr

Subscribers: kubabrecka, llvm-commits

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

llvm-svn: 279862
2016-08-26 20:49:11 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan Start reifying error descriptions 2016-08-26 20:49:11 +00:00
builtins Delete remaining compiler-rt makefiles 2016-08-23 17:32:38 +00:00
cfi [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
dfsan dfsan: Enable 48-bit VMA support on aarch64 2016-08-25 17:07:43 +00:00
esan [esan] Add iterator to esan's generic hashtable 2016-08-08 17:37:19 +00:00
interception [compilter-rt] Try to fix correctly rL277560 2016-08-03 05:03:35 +00:00
lsan [sanitizer] enable random shuffling the memory chunks inside the allocator, under a flag. Set this flag for the scudo allocator, add a test. 2016-08-26 00:06:03 +00:00
msan Additional update missed by r279793, should hopefully make the PPC sanitizer bots happy again. 2016-08-26 00:30:03 +00:00
profile test commit. 2016-08-10 10:48:02 +00:00
safestack [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
sanitizer_common [sanitizer] enable random shuffling the memory chunks inside the allocator, under a flag. Set this flag for the scudo allocator, add a test. 2016-08-26 00:06:03 +00:00
scudo [sanitizer] enable random shuffling the memory chunks inside the allocator, under a flag. Set this flag for the scudo allocator, add a test. 2016-08-26 00:06:03 +00:00
stats [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
tsan [sanitizer] enable random shuffling the memory chunks inside the allocator, under a flag. Set this flag for the scudo allocator, add a test. 2016-08-26 00:06:03 +00:00
ubsan Revert " [compiler-rt] Allow c++ abi to be explictly disabled in cmake configuration" 2016-08-26 12:31:02 +00:00
xray [compiler-rt][XRay] Remove unnecessary assertion. 2016-08-26 12:33:33 +00:00
CMakeLists.txt build: allow building a specific set of sanitizers 2016-08-19 15:13:21 +00:00