| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[MSan] Enable MSAN for loongarch64 This patch adds basic memory sanitizer support for loongarch64 with 47-bit VMA, which memory layout is based on x86_64. The LLVM part of the LoongArch memory sanitizer implementation will be done separately, which will fix failing tests in check-msan. These failing tests fail with the following same error: "error in backend: unsupported architecture". Reviewed By: #sanitizers, vitalybuka, MaskRay Differential Revision: https://reviews.llvm.org/D140528 | 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 年前 | |
Reland '[msan] Intercept dladdr1, and refactor dladdr' Relanding with #if SANITIZER_GLIBC to avoid breaking FreeBSD. Also incorporates Arthur's BUILD.gn fix (thanks!) from https://reviews.llvm.org/rGc1e283851772ba494113311405d48cfb883751d1 Original commit message: This patch adds an msan interceptor for dladdr1 (with support for RTLD_DL_LINKMAP and RTLD_DL_SYMENT) and an accompanying test. It also adds a helper file, msan_dl.cpp, that contains UnpoisonDllAddrInfo (refactored out of the dladdr interceptor) and UnpoisonDllAddr1ExtraInfo. Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D154272 | 2 年前 | |
[sanitizer] Simplify with GET_CALLER_PC_BP. NFC | 3 年前 | |
[Sw64] Add Sw64 target support for compiler-rt | 1 年前 | |
Export __ubsan_* symbols from MSan and TSan runtimes. llvm-svn: 235958 | 11 年前 | |
[Sw64] Add Sw64 target support for compiler-rt | 1 年前 | |
[msan] Implement __sanitizer_get_current_allocated_bytes __sanitizer_get_current_allocated_bytes had as body, but allocator caches were not registered to collect stats. It's done by SizeClassAllocator64LocalCache::Init(). Reviewed By: kstoimenov Differential Revision: https://reviews.llvm.org/D151352 | 3 年前 | |
[NFC][sanitizer] Return StackDepotStats by value Differential Revision: https://reviews.llvm.org/D110644 | 4 年前 | |
[NFC][sanitizer] Return StackDepotStats by value Differential Revision: https://reviews.llvm.org/D110644 | 4 年前 | |
[msan] Fix -Wcast-qual error in msan_dl.cpp Fix build breakage from https://reviews.llvm.org/D154272. (I accidentally dropped the fix when I relanded the patch.) | 2 年前 | |
Reland '[msan] Intercept dladdr1, and refactor dladdr' Relanding with #if SANITIZER_GLIBC to avoid breaking FreeBSD. Also incorporates Arthur's BUILD.gn fix (thanks!) from https://reviews.llvm.org/rGc1e283851772ba494113311405d48cfb883751d1 Original commit message: This patch adds an msan interceptor for dladdr1 (with support for RTLD_DL_LINKMAP and RTLD_DL_SYMENT) and an accompanying test. It also adds a helper file, msan_dl.cpp, that contains UnpoisonDllAddrInfo (refactored out of the dladdr interceptor) and UnpoisonDllAddr1ExtraInfo. Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D154272 | 2 年前 | |
Update the file headers across all of the LLVM projects in the monorepo to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636 | 7 年前 | |
[msan] Set poison_in_dtor=1 by default It's still disabled by default at compile time. Reviewed By: kstoimenov Differential Revision: https://reviews.llvm.org/D123875 | 4 年前 | |
[clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= Use that for internal names (including the default ignorelists of the sanitizers). Differential Revision: https://reviews.llvm.org/D101832 | 5 年前 | |
[msan] Fix compilation on non-glibc SANITIZER_GLIBC is always defined so should be tested with an if not an ifdef. Fixes: ad7e2501000d Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D159041 (cherry picked from commit 692344d87357ded619d216b265a9375f4326d8fb) | 2 年前 | |
[msan] Add more specific messages for use-after-destroy Reviewed By: kda, kstoimenov Differential Revision: https://reviews.llvm.org/D132907 | 3 年前 | |
[msan] Fix ppc64 format warning | 4 年前 | |
Remove NOLINTs from compiler-rt llvm-svn: 371687 | 6 年前 | |
[msan] Fix comment of __msan::Origin::isHeapOrigin | 5 年前 | |
[msan] Release origin pages with shadow | 2 年前 | |
Update the file headers across all of the LLVM projects in the monorepo to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636 | 7 年前 | |
[msan] Strip __interceptor_ from reports Showing __interceptor_ as part of the function name in reports does not make sense and is distracting. Strip the interceptor function name before printing. Reviewed By: dvyukov, vitalybuka Differential Revision: https://reviews.llvm.org/D151343 | 3 年前 | |
[msan] Strip __interceptor_ from reports Showing __interceptor_ as part of the function name in reports does not make sense and is distracting. Strip the interceptor function name before printing. Reviewed By: dvyukov, vitalybuka Differential Revision: https://reviews.llvm.org/D151343 | 3 年前 | |
[msan] Implement __sanitizer_get_current_allocated_bytes __sanitizer_get_current_allocated_bytes had as body, but allocator caches were not registered to collect stats. It's done by SizeClassAllocator64LocalCache::Init(). Reviewed By: kstoimenov Differential Revision: https://reviews.llvm.org/D151352 | 3 年前 | |
[msan] Block signals in MsanThread::Init If async signal handler called when we MsanThread::Init signal handler may trigger false reports. I failed to reproduce this locally for a test. Differential Revision: https://reviews.llvm.org/D113328 | 4 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 年前 | ||
| 4 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 11 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 7 年前 | ||
| 4 年前 | ||
| 5 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 2 年前 | ||
| 7 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 4 年前 |