[compiler-rt] [scudo] limit VMA size for riscv64 for DefaultConfig (PR #76013)
    Icenowy Zheng via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Mar  3 23:26:27 PST 2024
    
    
  
================
@@ -124,8 +124,14 @@ struct DefaultConfig {
   struct Primary {
     using SizeClassMap = DefaultSizeClassMap;
 #if SCUDO_CAN_USE_PRIMARY64
+#if SCUDO_RISCV64
+    // Support 39-bit VMA for riscv-64
+    static const uptr RegionSizeLog = 30U;
+    static const uptr GroupSizeLog = 19U;
+#else
----------------
Icenowy wrote:
well thus why is a smaller number suggested? shouldn't it be as big as the program do not crash?
https://github.com/llvm/llvm-project/pull/76013
    
    
More information about the llvm-commits
mailing list