summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_platform_limits_posix.h
diff options
context:
space:
mode:
authorFilipe Cabecinhas <me@filcab.net>2017-12-15 17:30:50 +0000
committerFilipe Cabecinhas <me@filcab.net>2017-12-15 17:30:50 +0000
commitd2994a18c07c87bb7204ee463fcd11b9485c2239 (patch)
treebcd4fe758006fb81c547c61638510cff4e842229 /lib/sanitizer_common/sanitizer_platform_limits_posix.h
parentc81be8bd5687559a577b3828f623261b5edce399 (diff)
[ubsan-minimal] Add a path for non-POSIX (and bare-metal) use of the library
Summary: Hook on -DKERNEL_USE (which is also used in lib/builtins) to not import strlen and not rely on write() being implemented with the stderr on fd 2. With this, the only requirements to use this library are: - "Good enough" std::atomic<void*> and std::atomic<int> - abort() being implemented - ubsan_message(const char*) being implemented Reviewers: eugenis Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D39791 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@320831 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_platform_limits_posix.h')
0 files changed, 0 insertions, 0 deletions