From b5dd9d11d9fd404d845025c35e8f086cc6e8d288 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Thu, 8 Sep 2022 23:12:46 -0400 Subject: [PATCH] raise class region size to 32GB for arm64 Android --- Android.bp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Android.bp b/Android.bp index e5f1165..5e2a44a 100644 --- a/Android.bp +++ b/Android.bp @@ -26,6 +26,7 @@ common_cflags = [ "-DREGION_QUARANTINE_QUEUE_LENGTH=1024", "-DREGION_QUARANTINE_SKIP_THRESHOLD=33554432", // 32MiB "-DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32", + "-DCONFIG_CLASS_REGION_SIZE=34359738368", // 32GiB "-DN_ARENA=1", "-DCONFIG_STATS=true", ] @@ -34,14 +35,6 @@ cc_defaults { name: "hardened_malloc_defaults", defaults: ["linux_bionic_supported"], cflags: common_cflags, - arch: { - arm64: { - cflags: ["-DCONFIG_CLASS_REGION_SIZE=2147483648"] // 2GiB - }, - x86_64: { - cflags: ["-DCONFIG_CLASS_REGION_SIZE=34359738368"] // 32GiB - }, - }, conlyflags: ["-std=c17", "-Wmissing-prototypes"], stl: "none", }