Differential D129371 Diff 446064 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
Changeset View
Changeset View
Standalone View
Standalone View
compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
Show First 20 Lines • Show All 264 Lines • ▼ Show 20 Lines | #if SANITIZER_LINUX && !SANITIZER_ANDROID | ||||
// has been removed from glibc 2.28. | // has been removed from glibc 2.28. | ||||
#if defined(__aarch64__) || defined(__s390x__) || defined(__mips64) || \ | #if defined(__aarch64__) || defined(__s390x__) || defined(__mips64) || \ | ||||
defined(__powerpc64__) || defined(__arch64__) || defined(__sparcv9) || \ | defined(__powerpc64__) || defined(__arch64__) || defined(__sparcv9) || \ | ||||
defined(__x86_64__) || SANITIZER_RISCV64 | defined(__x86_64__) || SANITIZER_RISCV64 | ||||
#define SIZEOF_STRUCT_USTAT 32 | #define SIZEOF_STRUCT_USTAT 32 | ||||
# elif defined(__arm__) || defined(__i386__) || defined(__mips__) || \ | # elif defined(__arm__) || defined(__i386__) || defined(__mips__) || \ | ||||
defined(__powerpc__) || defined(__s390__) || defined(__sparc__) || \ | defined(__powerpc__) || defined(__s390__) || defined(__sparc__) || \ | ||||
defined(__hexagon__) | defined(__hexagon__) | ||||
# define SIZEOF_STRUCT_USTAT 20 | # define SIZEOF_STRUCT_USTAT 20 | ||||
xen0n: nit: `minimum` | |||||
Not Done ReplyInline Actionsllvm-project comments prefer one space after . MaskRay: llvm-project comments prefer one space after `.` | |||||
# elif defined(__loongarch__) | |||||
// Not used. The minimum Glibc version available for LoongArch is 2.36 | |||||
// so ustat() wrapper is already gone. | |||||
# define SIZEOF_STRUCT_USTAT 0 | |||||
# else | # else | ||||
# error Unknown size of struct ustat | # error Unknown size of struct ustat | ||||
# endif | # endif | ||||
unsigned struct_ustat_sz = SIZEOF_STRUCT_USTAT; | unsigned struct_ustat_sz = SIZEOF_STRUCT_USTAT; | ||||
unsigned struct_rlimit64_sz = sizeof(struct rlimit64); | unsigned struct_rlimit64_sz = sizeof(struct rlimit64); | ||||
unsigned struct_statvfs64_sz = sizeof(struct statvfs64); | unsigned struct_statvfs64_sz = sizeof(struct statvfs64); | ||||
#endif // SANITIZER_LINUX && !SANITIZER_ANDROID | #endif // SANITIZER_LINUX && !SANITIZER_ANDROID | ||||
▲ Show 20 Lines • Show All 1,048 Lines • Show Last 20 Lines |
nit: minimum