TTobias Hieta[test] Make Linux/sem_init_glibc.cpp robust
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[test] Make Linux/sem_init_glibc.cpp robust and fix it for 32-bit ports defining sem_init@GLIBC_2.0 (i386, mips32, powerpc32) for glibc>=2.36. Fix https://github.com/llvm/llvm-project/issues/58079 Reviewed By: mgorny Differential Revision: https://reviews.llvm.org/D135023 (cherry picked from commit 6f46ff3765dcdc178b9cf52ebd8c03437806798a) | 3 年前 | |
[Darwin] Limit parallelism for sanitizer tests that use shadow memory on AS On Darwin, we want to limit the parallelism during test execution for sanitizer tests that use shadow memory. The reason is explained by this existing comment: > Only run up to 3 processes that require shadow memory simultaneously > on 64-bit Darwin. Using more scales badly and hogs the system due to > inefficient handling of large mmap'd regions (terabytes) by the > kernel. Previously we detected 3 cases: * on-device: limit to 1 process * 64-bit: macOS & simulators, limit to 3 processes * others (32-bit): no limitation We checked for the 64-bit case like this: if arch in ['x86_64', 'x86_64h'] which misses macOS running on AS. Additionally, we don't care about 32-bit anymore, so I've simplified this to 2 cases: on-device and everything else. Differential Revision: https://reviews.llvm.org/D122751 | 4 年前 | |
[sanitizer] Fix type error in python 3 | 4 年前 | |
[Darwin][Sanitizer] Lower Python requirement for iOS simulator testing Lower Python requirements: 3.7 -> 3.6 Workaround introduced in: ebd8eee62a431a6744c3f187fcda58e5dea08499 | 4 年前 | |
[compiler-rt] [test] Disable MPROTECT on two builtin tests Introduce a new %run_nomprotect substitution to run tests that do not work with MPROTECT enabled. This uses paxctl via a wrapper on NetBSD, and evaluates to plain %run on other systems. Differential Revision: https://reviews.llvm.org/D71513 | 6 年前 | |
[compiler-rt][test] Ensure CMAKE_SYSROOT is added as a test cflag if provided When running tests like SanitizerCommon-asan-x86_64-Linux :: Linux/crypt_r.cpp, it may attempt to use the host header crypt.h rather than a sysroot header. This is significant in the event where struct crypt_data defined on host is different from the sysroot used to make the sanitizer runtime libraries. This can result in logical differences between the expected size/layout of struct crypt_data known by sanitizers and the strict crypt_data provided by the host crypt.h. Since tests should still use the CMAKE_SYSROOT, this ensures that CMAKE_SYSROOT is propagated to compiler-rt tests. Differential Revision: https://reviews.llvm.org/D109796 | 4 年前 | |
[sanitizer] Extract check_mem_is_good into header Reviewed By: kstoimenov Differential Revision: https://reviews.llvm.org/D129245 | 3 年前 | |
[compiler-rt] Mark symbolize_stack_fp test unsupported on Arm Thumb The new test symbolize_stack_fp.cpp added in https://reviews.llvm.org/D102046 assumes that we can fall back to the fast unwinder. This is not the case for Thumb and the test is currently failing on our v7 thumb bot: https://lab.llvm.org/buildbot/#/builders/26/builds/2096 Skip the test if we're building for a Thumb target. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D103512 | 4 年前 | |
[LSan][RISCV] Enable LSan for RISCV64 Fixes the broken RISCV64 implementation of internal_clone and adds RISCV64 support for LSan. Differential Revision: https://reviews.llvm.org/D92403 | 5 年前 | |
[sanitizer] Extract check_mem_is_good into header Reviewed By: kstoimenov Differential Revision: https://reviews.llvm.org/D129245 | 3 年前 | |
[TSan] Support fiber API on macOS Committing on behalf of Yuri Per (yuri). Reviewers: dvyukov, kubamracek, yln Reviewed By: kubamracek Authored By: yuri Differential Revision: https://reviews.llvm.org/D58110 llvm-svn: 358802 | 7 年前 |