llvm-project/compiler-rt/lib/scudo/standalone
Kostya Kortchinsky 0fd6f19025 [scudo][standalone] Support __BIONIC__
Summary:
Some Android builds that we are interested in define `__BIONIC__`
but not `__ANDROID__`, so expand `SCUDO_ANDROID` to encompass those.

Reviewers: cferris, hctim, pcc, eugenis, morehouse

Subscribers: krytarowski, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D71772
2019-12-20 12:59:33 -08:00
..
benchmarks scudo: Add a basic malloc/free benchmark. 2019-12-09 10:10:19 -08:00
tests [scudo][standalone] Implement TSD registry disabling 2019-12-20 06:52:13 -08:00
CMakeLists.txt [NFC] Guard scudo_standalone's optional dependency on GWP-ASan behind flags. 2019-12-13 10:55:53 -08:00
allocator_config.h scudo: Add a basic malloc/free benchmark. 2019-12-09 10:10:19 -08:00
atomic_helpers.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
bytemap.h [scudo][standalone] Merge Spin & Blocking mutex into a Hybrid one 2019-07-11 15:32:26 +00:00
checksum.cpp [scudo][standalone] Define hasHardwareCRC32 for other archs 2019-12-10 07:41:46 -08:00
checksum.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
chunk.h [scudo][standalone] Add chunk ownership function 2019-12-03 08:32:26 -08:00
combined.h [scudo][standalone] Implement TSD registry disabling 2019-12-20 06:52:13 -08:00
common.cpp compiler-rt: Rename .cc file in lib/scudo/standalone to .cpp 2019-08-01 14:36:38 +00:00
common.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
crc32_hw.cpp [scudo][standalone] Get statistics in a char buffer 2019-10-09 15:09:28 +00:00
flags.cpp [scudo][standalone] Implement TSD registry disabling 2019-12-20 06:52:13 -08:00
flags.h [Scudo] [GWP-ASan] Add GWP-ASan to Scudo Standalone. 2019-12-13 09:09:41 -08:00
flags.inc [scudo][standalone] Add flags & related parsers 2019-04-09 14:57:25 +00:00
flags_parser.cpp scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
flags_parser.h [Scudo] [GWP-ASan] Add GWP-ASan to Scudo Standalone. 2019-12-13 09:09:41 -08:00
fuchsia.cpp scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
fuchsia.h [scudo][standalone] Introduce the Secondary allocator 2019-04-24 14:20:49 +00:00
interface.h [scudo][standalone] Add flags & related parsers 2019-04-09 14:57:25 +00:00
internal_defs.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
linux.cpp [scudo][standalone] Minor corrections 2019-08-12 15:35:09 +00:00
linux.h scudo: Update TLS_SLOT_SANITIZER value. 2019-10-18 20:00:32 +00:00
list.h [scudo][standalone] Lists fix 2019-10-28 15:08:08 -07:00
local_cache.h [scudo][standalone] Add more stats to mallinfo 2019-08-14 16:04:01 +00:00
mutex.h [scudo][standalone] Add more stats to mallinfo 2019-08-14 16:04:01 +00:00
platform.h [scudo][standalone] Support __BIONIC__ 2019-12-20 12:59:33 -08:00
primary32.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
primary64.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
quarantine.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
release.h [scudo][standalone] Consolidate lists 2019-10-28 09:34:36 -07:00
report.cpp scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
report.h [scudo][standalone] Add error reports 2019-03-20 14:31:23 +00:00
secondary.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
size_class_map.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
stats.h [scudo][standalone] Consolidate lists 2019-10-28 09:34:36 -07:00
string_utils.cpp [scudo][standalone] Get statistics in a char buffer 2019-10-09 15:09:28 +00:00
string_utils.h [scudo][standalone] Get statistics in a char buffer 2019-10-09 15:09:28 +00:00
tsd.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
tsd_exclusive.h [scudo][standalone] Implement TSD registry disabling 2019-12-20 06:52:13 -08:00
tsd_shared.h [scudo][standalone] Implement TSD registry disabling 2019-12-20 06:52:13 -08:00
vector.h [scudo][standalone] Enabled SCUDO_DEBUG for tests + fixes 2019-11-15 08:33:57 -08:00
wrappers_c.cpp compiler-rt: Rename .cc file in lib/scudo/standalone to .cpp 2019-08-01 14:36:38 +00:00
wrappers_c.h [scudo][standalone] Introduce the C & C++ wrappers [fixed] 2019-06-27 14:23:26 +00:00
wrappers_c.inc [scudo][standalone] Match function name change to bionic name change. 2019-11-11 09:41:57 -08:00
wrappers_c_bionic.cpp compiler-rt: Rename .cc file in lib/scudo/standalone to .cpp 2019-08-01 14:36:38 +00:00
wrappers_c_checks.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
wrappers_cpp.cpp compiler-rt: Rename .cc file in lib/scudo/standalone to .cpp 2019-08-01 14:36:38 +00:00