[compiler-rt] [compiler-rt][lsan][Fuchsia] Adjust lsan allocator settings (PR #69401)

via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 18 14:25:10 PDT 2023


================
@@ -68,23 +68,43 @@ using PrimaryAllocator = PrimaryAllocatorASVT<LocalAddressSpaceView>;
 #else
 # if SANITIZER_FUCHSIA || defined(__powerpc64__)
 const uptr kAllocatorSpace = ~(uptr)0;
+#    if SANITIZER_RISCV64
+// See the comments in compiler-rt/lib/asan/asan_allocator.h for why these
+// values were chosen.
+const uptr kAllocatorSize = UINT64_C(1) << 33;  // 8GB
+typedef SizeClassMap</*kNumBits=*/2,
+                     /*kMinSizeLog=*/5,
+                     /*kMidSizeLog=*/8,
+                     /*kMaxSizeLog=*/18,
+                     /*kNumCachedHintT=*/8,
+                     /*kMaxBytesCachedLog=*/10>
+    SizeClassMap;
----------------
PiJoules wrote:

Uhh I don't know how to handle dependent changes on github to allow for only showing the diff between this and its dependent patch, but I have https://github.com/llvm/llvm-project/pull/69526 for renaming which should make this patch cleaner.

https://github.com/llvm/llvm-project/pull/69401


More information about the llvm-commits mailing list