| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
compiler-rt: Rename .cc file in lib/tsan/{benchmarks,dd,go} to .cpp Like r367463, but for tsan/{benchmarks,dd,go}. The files benchmarks aren't referenced in the build anywhere and where added in 2012 with the comment "no Makefiles yet". llvm-svn: 367567 | 6 年前 | |
[compiler-rt] Fix musl build The change in PR #154268 introduced a dependency on the __GLIBC_PREREQ macro, which is not defined in musl libc. This caused the build to fail in environments using musl. This patch fixes the build by including sanitizer_common/sanitizer_glibc_version.h. This header provides a fallback definition for __GLIBC_PREREQ when LLVM is built against non-glibc C libraries, resolving the compilation error. | 11 个月前 | |
[tsan][riscv] add Go race detector support for RISC-V sv39 VMA (#154701) The majority of readily available RISC-V hardware provides sv39, rather than sv48. Add a memory mapping for sv39, which will allow the Go race detector to be used on more hardware. | 11 个月前 | |
[TSan] [Darwin] Fix off by one in TSAN init due to MemoryRangeIsAvailable (#169008) | 8 个月前 | |
[compiler-rt] Fix build race with COMPILER_RT_TEST_STANDALONE_BUILD_LIBS Since this standalone build configuration uses the runtime libraries that are being built just now, we need to ensure that e.g. the TSan unit tests depend on the tsan runtime library. Also fix TSAN_DEPS being overridden to not include the tsan runtime (commit .....). This change fixes a build race seen in the CI checks for TsanRtlTest-x86_64-Test in https://github.com/llvm/llvm-project/pull/83088. Reviewed By: vitalybuka Pull Request: https://github.com/llvm/llvm-project/pull/83650 | 2 年前 | |
Revert "sanitizers: increase .clang-format columns to 100" This reverts commit 5d1df6d220f1d6f726d9643848679d781750db64. There is a strong objection to this change: https://reviews.llvm.org/D106436#2905618 Reviewed By: dblaikie Differential Revision: https://reviews.llvm.org/D106847 | 4 年前 | |
[compiler-rt] Add CMake option to enable execute-only code generation on AArch64 (#140555) For a full toolchain supporting execute-only code generation the runtime libraries also need to be pre-compiled with it enabled. The generic RUNTIMES_EXECUTE_ONLY_CODE CMake option can now be used during build configuration to enable execute-only code generation in compiler-rt. The build option can only be enabled for a runtimes build of compiler-rt, because a recent version of Clang is needed to correctly compile assembly files with execute-only code support. Related RFC: https://discourse.llvm.org/t/rfc-execute-only-code-support-for-runtime-libraries-on-aarch64/86180 | 9 个月前 | |
[compiler-rt] Use portable "#!/usr/bin/env bash" shebang for tests. In build_symbolizer.sh we can safely remove the -eu argument from the shebang (which is an unportable construct), as the scripts sets **-e** and **-u** already. Differential Revision: https://reviews.llvm.org/D110039 | 4 年前 | |
tsan: new runtime (v3) This change switches tsan to the new runtime which features: - 2x smaller shadow memory (2x of app memory) - faster fully vectorized race detection - small fixed-size vector clocks (512b) - fast vectorized vector clock operations - unlimited number of alive threads/goroutimes Depends on D112602. Reviewed By: melver Differential Revision: https://reviews.llvm.org/D112603 | 4 年前 | |
[compiler-rt] Use portable "#!/usr/bin/env bash" shebang for tests. In build_symbolizer.sh we can safely remove the -eu argument from the shebang (which is an unportable construct), as the scripts sets **-e** and **-u** already. Differential Revision: https://reviews.llvm.org/D110039 | 4 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 年前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 8 个月前 | ||
| 2 年前 | ||
| 4 年前 | ||
| 9 个月前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 4 年前 |