Loading...
--- libmalloc/libmalloc-474.0.13/tests/malloc_heap_check_test.c
+++ libmalloc/libmalloc-317.100.9/tests/malloc_heap_check_test.c
@@ -7,14 +7,14 @@
#include <stdlib.h>
#include <darwintest.h>
-T_GLOBAL_META(T_META_RUN_CONCURRENTLY(true), T_META_TAG_XZONE);
+T_GLOBAL_META(T_META_RUN_CONCURRENTLY(true));
static void
-run_heap_test(int iterations)
+run_heap_test()
{
const int MAX_POINTERS = 1024;
void **pointers = (void **)calloc(MAX_POINTERS, sizeof(void *));
- for (int iteration = 0; iteration < iterations; iteration++) {
+ for (int iteration = 0; iteration < 100000; iteration++) {
int index = random() % MAX_POINTERS;
size_t size = 1 << (random() % 20);
if (pointers[index]) {
@@ -41,7 +41,7 @@
T_META_ENVVAR("MallocCheckHeapEach=1"),
T_META_ENVVAR("MallocNanoZone=0"))
{
- run_heap_test(100000);
+ run_heap_test();
// If we get here without crashing, we pass.
T_PASS("Heap check succeeded");
@@ -51,17 +51,9 @@
T_META_ENVVAR("MallocCheckHeapEach=1"),
T_META_ENVVAR("MallocNanoZone=1"))
{
- run_heap_test(100000);
+ run_heap_test();
// If we get here without crashing, we pass.
T_PASS("Heap check succeeded");
}
-T_DECL(malloc_simple_stack_logging, "Test MallocSimpleStackLogging=1",
- T_META_ENVVAR("MallocSimpleStackLogging=1"))
-{
- run_heap_test(1000);
-
- T_PASS("Success");
-}
-