llvm-project/compiler-rt/lib/scudo/standalone/tests
Kostya Kortchinsky 00d9907a7a [scudo][standalone] Enable secondary cache release on Fuchsia
I had left this as a TODO, but it turns out it wasn't complicated.
By specifying `MAP_RESIZABLE`, it allows us to keep the VMO which we
can then use for release purposes.
`releasePagesToOS` also had to be called the "proper" way, as Fuchsia
requires the `Offset` field to be correct. This has no impact on
non-Fuchsia platforms.

Differential Revision: https://reviews.llvm.org/D86800
2020-09-02 14:28:17 -07:00
..
CMakeLists.txt scudo: Create a public include directory. NFCI. 2020-03-23 18:23:29 -07:00
atomic_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
bytemap_test.cpp scudo: Delete unused class ScudoByteMap. NFCI. 2020-02-06 09:30:24 -08:00
checksum_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
chunk_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
combined_test.cpp [scudo][standalone] Enable secondary cache release on Fuchsia 2020-09-02 14:28:17 -07:00
flags_test.cpp [GWP-ASan] [Scudo] ifdef entire GWP-ASan tests. 2019-12-13 09:45:28 -08:00
list_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
map_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
mutex_test.cpp scudo: Replace ALIGNED macro with standard alignas specifier. 2020-04-09 14:36:03 -07:00
primary_test.cpp [scudo][standalone] mallopt runtime configuration options 2020-07-28 11:57:54 -07:00
quarantine_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
release_test.cpp [scudo][standalone] Skip irrelevant regions during release 2020-08-25 07:41:02 -07:00
report_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
scudo_unit_test.h [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
scudo_unit_test_main.cpp scudo: Fix one of the C wrapper tests on Android. 2019-12-05 11:15:31 -08:00
secondary_test.cpp [scudo][standalone] Enable secondary cache release on Fuchsia 2020-09-02 14:28:17 -07:00
size_class_map_test.cpp [scudo][standalone] Various improvements wrt RSS 2020-02-26 12:25:43 -08:00
stats_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
strings_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
tsd_test.cpp [scudo][standalone] mallopt runtime configuration options 2020-07-28 11:57:54 -07:00
vector_test.cpp [scudo][standalone] Make tests work on Fuchsia 2019-11-27 09:17:40 -08:00
wrappers_c_test.cpp [scudo][standalone] Add new mallopt options. 2020-07-28 16:28:16 -07:00
wrappers_cpp_test.cpp [scudo][standalone] mallopt runtime configuration options 2020-07-28 11:57:54 -07:00