llvm-project/compiler-rt/lib/scudo/standalone
Vitaly Buka 95aa116d0c [scudo][NFC] Fix clang-tidy warnings 2021-05-01 01:55:21 -07:00
..
benchmarks scudo: Use more size classes in the malloc_free_loop benchmarks. 2020-02-03 13:18:25 -08:00
fuzz scudo: Add support for tracking stack traces of secondary allocations. 2021-03-09 11:43:03 -08:00
include/scudo scudo: Add support for tracking stack traces of secondary allocations. 2021-03-09 11:43:03 -08:00
tests Revert "[Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks." 2021-04-23 15:40:38 -07:00
tools [scudo] [standalone] [NFC] clang-format code. 2020-12-10 12:25:42 -08:00
CMakeLists.txt [NFC][scudo] Produce debug info 2021-03-30 00:22:00 -07:00
allocator_config.h scudo: Support memory tagging in the secondary allocator. 2021-03-08 14:39:33 -08:00
atomic_helpers.h scudo: Make it thread-safe to set some runtime configuration flags. 2020-09-30 09:42:45 -07:00
bytemap.h [scudo][standalone] Shift some data from dynamic to static 2020-02-18 09:38:50 -08:00
checksum.cpp Add vendor identity check for Hygon Dhyana processor in Scudo 2020-05-11 09:17:57 -07:00
checksum.h scudo: Replace a couple of macros with their expansions. 2019-11-27 10:12:27 -08:00
chunk.h scudo: Add an API for disabling memory initialization per-thread. 2020-09-18 12:04:27 -07:00
combined.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07: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: Support memory tagging in the secondary allocator. 2021-03-08 14:39:33 -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] Restore GWP-ASan flag parsing 2021-01-27 12:35:34 -08:00
flags.h [Scudo] [GWP-ASan] Add GWP-ASan to Scudo Standalone. 2019-12-13 09:09:41 -08:00
flags.inc [scudo] Zero- and pattern-initialization of memory. 2020-04-30 15:00:55 -07: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][standalone] Restore GWP-ASan flag parsing 2021-01-27 12:35:34 -08:00
fuchsia.cpp [scudo][standalone] Fuchsia related fixes 2021-04-15 13:26:23 -07:00
fuchsia.h [scudo][standalone] Introduce the Secondary allocator 2019-04-24 14:20:49 +00:00
internal_defs.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
linux.cpp [NFC][scudo] Add reference to a QEMU bug 2021-04-28 14:57:53 -07:00
linux.h scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot 2020-09-10 19:14:28 -07:00
list.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
local_cache.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
memtag.h scudo: Make prepareTaggedChunk() and resizeTaggedChunk() generic. 2021-04-21 13:53:39 -07:00
mutex.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
options.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
platform.h [scudo][standalone] Support __BIONIC__ 2019-12-20 12:59:33 -08:00
primary32.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
primary64.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
quarantine.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
release.cpp [scudo][standalone] Release smaller blocks less often 2020-07-16 09:44:25 -07:00
release.h [scudo][standalone] Fuchsia related fixes 2021-04-15 13:26:23 -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][NFC] Fix clang-tidy warnings 2021-05-01 01:55:21 -07:00
size_class_map.h scudo: Only static_assert for compressed LSB format with clang. 2021-04-22 16:11:52 -07:00
stack_depot.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
stats.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
string_utils.cpp [scudo][standalone] Add missing va_end() in ScopedString::append 2020-12-02 16:10:50 -08:00
string_utils.h [scudo][standalone] Get statistics in a char buffer 2019-10-09 15:09:28 +00:00
tsd.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
tsd_exclusive.h [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
tsd_shared.h scudo: Support memory tagging in the secondary allocator. 2021-03-08 14:39:33 -08:00
vector.h [scudo][standalone] Enabled SCUDO_DEBUG for tests + fixes 2019-11-15 08:33:57 -08:00
wrappers_c.cpp [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07:00
wrappers_c.h scudo: Interleave odd and even tags for adjacent blocks. 2020-07-23 15:09:13 -07:00
wrappers_c.inc scudo: Support memory tagging in the secondary allocator. 2021-03-08 14:39:33 -08:00
wrappers_c_bionic.cpp [scudo] Use require_constant_initialization 2021-05-01 01:46:47 -07: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 scudo: Instead of exporting a pointer to the allocator, export the allocator directly. NFCI. 2020-02-10 14:57:54 -08:00