mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-05-05 06:59:32 +03:00
nicefy
This commit is contained in:
parent
deda8bd22b
commit
1c9d853f39
1 changed files with 3 additions and 5 deletions
|
@ -192,8 +192,7 @@ static malloc_introspection_t mi_introspect = {
|
||||||
.log = &intro_log,
|
.log = &intro_log,
|
||||||
.force_lock = &intro_force_lock,
|
.force_lock = &intro_force_lock,
|
||||||
.force_unlock = &intro_force_unlock,
|
.force_unlock = &intro_force_unlock,
|
||||||
#if defined(MAC_OS_X_VERSION_10_6) && \
|
#if defined(MAC_OS_X_VERSION_10_6) && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6)
|
||||||
MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
|
|
||||||
.statistics = &intro_statistics,
|
.statistics = &intro_statistics,
|
||||||
.zone_locked = &intro_zone_locked,
|
.zone_locked = &intro_zone_locked,
|
||||||
#endif
|
#endif
|
||||||
|
@ -214,7 +213,7 @@ static malloc_zone_t mi_malloc_zone = {
|
||||||
.batch_malloc = &zone_batch_malloc,
|
.batch_malloc = &zone_batch_malloc,
|
||||||
.batch_free = &zone_batch_free,
|
.batch_free = &zone_batch_free,
|
||||||
.introspect = &mi_introspect,
|
.introspect = &mi_introspect,
|
||||||
#if defined(MAC_OS_X_VERSION_10_6) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
|
#if defined(MAC_OS_X_VERSION_10_6) && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6)
|
||||||
#if defined(MAC_OS_X_VERSION_10_7) && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7)
|
#if defined(MAC_OS_X_VERSION_10_7) && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7)
|
||||||
.version = 10,
|
.version = 10,
|
||||||
#else
|
#else
|
||||||
|
@ -421,8 +420,7 @@ __attribute__((constructor)) // seems not supported by g++-11 on the M1
|
||||||
static void _mi_macos_override_malloc() {
|
static void _mi_macos_override_malloc() {
|
||||||
malloc_zone_t* purgeable_zone = NULL;
|
malloc_zone_t* purgeable_zone = NULL;
|
||||||
|
|
||||||
#if defined(MAC_OS_X_VERSION_10_6) && \
|
#if defined(MAC_OS_X_VERSION_10_6) && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6)
|
||||||
MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
|
|
||||||
// force the purgeable zone to exist to avoid strange bugs
|
// force the purgeable zone to exist to avoid strange bugs
|
||||||
if (malloc_default_purgeable_zone) {
|
if (malloc_default_purgeable_zone) {
|
||||||
purgeable_zone = malloc_default_purgeable_zone();
|
purgeable_zone = malloc_default_purgeable_zone();
|
||||||
|
|
Loading…
Add table
Reference in a new issue