[llvm] [hwasan] Allow stack traces even when fixed shadow is used (PR #109344)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 19 15:46:52 PDT 2024
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff 1335a11176f99cc54f423fe173708bd2373b59f7 934770dc4d978e57620ac539d473ca422b3a501a --extensions cpp -- llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
index 4bdf5b97ae..15e9f72929 100644
--- a/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
@@ -1340,7 +1340,8 @@ Value *HWAddressSanitizer::getFrameRecordInfo(IRBuilder<> &IRB) {
}
void HWAddressSanitizer::emitPrologue(IRBuilder<> &IRB, bool WithFrameRecord) {
- if (!Mapping.InTls || (Mapping.Offset != 0 && Mapping.Offset != kDynamicShadowSentinel))
+ if (!Mapping.InTls ||
+ (Mapping.Offset != 0 && Mapping.Offset != kDynamicShadowSentinel))
ShadowBase = getShadowNonTls(IRB);
else if (!WithFrameRecord && TargetTriple.isAndroid())
ShadowBase = getDynamicShadowIfunc(IRB);
``````````
</details>
https://github.com/llvm/llvm-project/pull/109344
More information about the llvm-commits
mailing list