#include "utils/mono-counters.h"
#include "utils/mono-mmap.h"
#include "utils/mono-logger-internal.h"
-#include "utils/dtrace.h"
#define MIN_MINOR_COLLECTION_ALLOWANCE ((mword)(DEFAULT_NURSERY_SIZE * default_allowance_nursery_size_ratio))
sgen_assert_memory_alloc (ptr, size, assert_description);
if (ptr) {
SGEN_ATOMIC_ADD_P (total_alloc, size);
- if (flags & SGEN_ALLOC_HEAP)
- MONO_GC_HEAP_ALLOC ((mword)ptr, size);
total_alloc_max = MAX (total_alloc_max, total_alloc);
}
return ptr;
sgen_assert_memory_alloc (ptr, size, assert_description);
if (ptr) {
SGEN_ATOMIC_ADD_P (total_alloc, size);
- if (flags & SGEN_ALLOC_HEAP)
- MONO_GC_HEAP_ALLOC ((mword)ptr, size);
total_alloc_max = MAX (total_alloc_max, total_alloc);
}
return ptr;
mono_vfree (addr, size);
SGEN_ATOMIC_ADD_P (total_alloc, -(gssize)size);
- if (flags & SGEN_ALLOC_HEAP)
- MONO_GC_HEAP_FREE ((mword)addr, size);
total_alloc_max = MAX (total_alloc_max, total_alloc);
}