[NFC][scudo] Reduce test region size on MIPS32
GitOrigin-RevId: 2e92f1a9bcd5550761be936ac9c0848e6d9fcb40
diff --git a/tests/primary_test.cpp b/tests/primary_test.cpp
index e7aa6f7..3574c28 100644
--- a/tests/primary_test.cpp
+++ b/tests/primary_test.cpp
@@ -32,7 +32,12 @@
};
struct TestConfig2 {
+#if defined(__mips__)
+ // Unable to allocate greater size on QEMU-user.
+ static const scudo::uptr PrimaryRegionSizeLog = 23U;
+#else
static const scudo::uptr PrimaryRegionSizeLog = 24U;
+#endif
static const scudo::s32 PrimaryMinReleaseToOsIntervalMs = INT32_MIN;
static const scudo::s32 PrimaryMaxReleaseToOsIntervalMs = INT32_MAX;
static const bool MaySupportMemoryTagging = false;
@@ -41,7 +46,12 @@
};
struct TestConfig3 {
+#if defined(__mips__)
+ // Unable to allocate greater size on QEMU-user.
+ static const scudo::uptr PrimaryRegionSizeLog = 23U;
+#else
static const scudo::uptr PrimaryRegionSizeLog = 24U;
+#endif
static const scudo::s32 PrimaryMinReleaseToOsIntervalMs = INT32_MIN;
static const scudo::s32 PrimaryMaxReleaseToOsIntervalMs = INT32_MAX;
static const bool MaySupportMemoryTagging = true;