llvm-project/compiler-rt/lib/scudo/standalone
Peter Collingbourne 9f42b04128 scudo: Don't define mallinfo2 on Android.
On Android, mallinfo2 is an alias of mallinfo, which results
in errors if we try to define both.

Differential Revision: https://reviews.llvm.org/D146324
2023-03-17 14:47:41 -07:00
..
benchmarks
fuzz Dynamically allocate scudo allocation buffer. 2023-01-11 16:53:12 -08:00
include/scudo [scudo] Add a method to force release everything. 2023-03-15 17:29:19 -07:00
tests [scudo] Test ScudoReleaseTest.BufferPool with a buffer pool allocated on the heap 2023-03-16 18:13:43 +00:00
tools
allocator_config.h [scudo] Call __scudo_deallocate_hook on reallocations. 2023-02-14 18:44:38 +00:00
atomic_helpers.h
bytemap.h
checksum.cpp
checksum.h
chunk.h [scudo] Improve the uses of roundUpTo/roundDownTo/isAligned 2023-02-15 23:44:44 +00:00
CMakeLists.txt [scudo] Add the thread-safety annotations 2023-02-15 01:19:51 +00:00
combined.h [scudo] Add a method to force release everything. 2023-03-15 17:29:19 -07:00
common.cpp [scudo] Fix return type of GetRSS() 2022-12-22 19:41:28 -08:00
common.h [scudo] Add a method to force release everything. 2023-03-15 17:29:19 -07:00
crc32_hw.cpp
flags_parser.cpp
flags_parser.h
flags.cpp
flags.h
flags.inc Dynamically allocate scudo allocation buffer. 2023-01-11 16:53:12 -08:00
fuchsia.cpp [scudo] Add a fast get time version. 2023-03-09 14:12:53 -08:00
fuchsia.h
internal_defs.h [NFC] [scudo] syntax-check DCHECK arguments if DCHECK is off 2023-01-17 16:56:49 -08:00
linux.cpp [scudo] Add a fast get time version. 2023-03-09 14:12:53 -08:00
linux.h
list.h
local_cache.h [scudo] Make the boundary of memory group aligned with region begin 2023-03-06 19:26:40 +00:00
memtag.h
mutex.h [scudo] Add the thread-safety annotations 2023-02-15 01:19:51 +00:00
options.h
platform.h
primary32.h [scudo] Add a method to force release everything. 2023-03-15 17:29:19 -07:00
primary64.h [scudo] Add a method to force release everything. 2023-03-15 17:29:19 -07:00
quarantine.h [scudo] Add the thread-safety annotations 2023-02-15 01:19:51 +00:00
release.cpp [scudo] Adjust page map buffer size 2023-03-08 21:19:43 +00:00
release.h [scudo] Slightly improve the handling of last block in a region 2023-03-09 16:18:00 +00:00
report.cpp [scudo] Call getStats when the region is exhausted 2023-02-13 23:12:15 +00:00
report.h [scudo] Call getStats when the region is exhausted 2023-02-13 23:12:15 +00:00
rss_limit_checker.cpp Add Soft/Hard RSS Limits to Scudo Standalone 2022-12-22 19:45:14 -08:00
rss_limit_checker.h Add Soft/Hard RSS Limits to Scudo Standalone 2022-12-22 19:45:14 -08:00
secondary.h [scudo] Reduce the times of holding MapAllocatorCache::Mutex (NFC) 2023-03-13 17:09:47 +00:00
size_class_map.h
stack_depot.h
stats.h [scudo] Add the thread-safety annotations 2023-02-15 01:19:51 +00:00
string_utils.cpp
string_utils.h [scudo] Optimize scudo test string allocation 2022-12-12 15:50:00 -08:00
thread_annotations.h [scudo] Add the thread-safety annotations 2023-02-15 01:19:51 +00:00
trusty.cpp [scudo] Add a fast get time version. 2023-03-09 14:12:53 -08:00
trusty.h
tsd_exclusive.h [scudo] Add the thread-safety annotations 2023-02-15 01:19:51 +00:00
tsd_shared.h [scudo] Add the thread-safety annotations 2023-02-15 01:19:51 +00:00
tsd.h [scudo] Add thread-safety annotations on TSD data members 2023-02-15 23:44:44 +00:00
vector.h [scudo] Improve the uses of roundUpTo/roundDownTo/isAligned 2023-02-15 23:44:44 +00:00
wrappers_c_bionic.cpp [scudo] Do not instantiate Android svelte allocator. 2023-03-08 05:17:44 +00:00
wrappers_c_checks.h [scudo] Improve the uses of roundUpTo/roundDownTo/isAligned 2023-02-15 23:44:44 +00:00
wrappers_c.cpp
wrappers_c.h
wrappers_c.inc scudo: Don't define mallinfo2 on Android. 2023-03-17 14:47:41 -07:00
wrappers_cpp.cpp