Page MenuHomeFreeBSD

D21684.id62205.diff
No OneTemporary

D21684.id62205.diff

Index: lib/sanitizer_common/sanitizer_platform_limits_posix.h
===================================================================
--- lib/sanitizer_common/sanitizer_platform_limits_posix.h
+++ lib/sanitizer_common/sanitizer_platform_limits_posix.h
@@ -79,10 +79,9 @@
#elif defined(__powerpc64__)
const unsigned struct_kernel_stat_sz = 144;
const unsigned struct_kernel_stat64_sz = 104;
-#elif defined(__riscv)
- /* RISCVTODO: check that these values are correct */
+#elif defined(__riscv) && __riscv_xlen == 64
const unsigned struct_kernel_stat_sz = 128;
- const unsigned struct_kernel_stat64_sz = 128;
+ const unsigned struct_kernel_stat64_sz = 104;
#elif defined(__mips__)
const unsigned struct_kernel_stat_sz =
SANITIZER_ANDROID ? FIRST_32_SECOND_64(104, 128) :

File Metadata

Mime Type
text/plain
Expires
Sun, Jul 19, 6:52 AM (3 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35224926
Default Alt Text
D21684.id62205.diff (800 B)

Event Timeline