[llvm-branch-commits] [llvm] [MTE] add stack frame history buffer (PR #86356)

2024-05-28 Thread Evgenii Stepanov via llvm-branch-commits
https://github.com/eugenis approved this pull request. https://github.com/llvm/llvm-project/pull/86356 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [MTE] add stack frame history buffer (PR #86356)

2024-05-20 Thread Evgenii Stepanov via llvm-branch-commits
@@ -2497,7 +2497,8 @@ AArch64FrameLowering::getFrameIndexReference(const MachineFunction , int FI, return resolveFrameIndexReference( MF, FI, FrameReg, /*PreferFP=*/ - MF.getFunction().hasFnAttribute(Attribute::SanitizeHWAddress), +

[llvm-branch-commits] [llvm] [MTE] add stack frame history buffer (PR #86356)

2024-05-20 Thread Evgenii Stepanov via llvm-branch-commits
@@ -458,6 +482,38 @@ Instruction *AArch64StackTagging::insertBaseTaggedPointer( Instruction *Base = IRB.CreateCall(IRG_SP, {Constant::getNullValue(IRB.getInt64Ty())}); Base->setName("basetag"); + auto TargetTriple = Triple(M.getTargetTriple()); + // This is not a

[llvm-branch-commits] [llvm] [MTE] add stack frame history buffer (PR #86356)

2024-05-20 Thread Evgenii Stepanov via llvm-branch-commits
https://github.com/eugenis edited https://github.com/llvm/llvm-project/pull/86356 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [MTE] add stack frame history buffer (PR #86356)

2024-05-20 Thread Evgenii Stepanov via llvm-branch-commits
https://github.com/eugenis commented: Needs tests. https://github.com/llvm/llvm-project/pull/86356 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [MTE] add stack frame history buffer (PR #86356)

2024-05-20 Thread Evgenii Stepanov via llvm-branch-commits
@@ -82,6 +84,26 @@ static cl::opt ClMaxLifetimes( cl::desc("How many lifetime ends to handle for a single alloca."), cl::Optional); +// Mode for selecting how to insert frame record info into the stack ring +// buffer. +enum RecordStackHistoryMode { + // Do not

[llvm-branch-commits] [compiler-rt] b1dd1a0 - [msan] Do not use 77 as exit code, instead use 1

2020-12-10 Thread Evgenii Stepanov via llvm-branch-commits
Author: Florian Schmaus Date: 2020-12-10T14:23:12-08:00 New Revision: b1dd1a099771543cf0ca133b6342af1b3ce61a44 URL: https://github.com/llvm/llvm-project/commit/b1dd1a099771543cf0ca133b6342af1b3ce61a44 DIFF:

[llvm-branch-commits] [compiler-rt] 237b024 - [hwasan] Fix tests when vm.overcommit_memory=1.

2020-11-23 Thread Evgenii Stepanov via llvm-branch-commits
Author: Evgenii Stepanov Date: 2020-11-23T16:05:56-08:00 New Revision: 237b024b06df4305b1a0400f60cffc6b39fb3f5a URL: https://github.com/llvm/llvm-project/commit/237b024b06df4305b1a0400f60cffc6b39fb3f5a DIFF:

[llvm-branch-commits] [compiler-rt] b26b8ee - Revert "Fix lld detection in standalone compiler-rt."

2019-10-22 Thread Evgenii Stepanov via llvm-branch-commits
Author: Evgenii Stepanov Date: 2019-10-22T13:29:57-07:00 New Revision: b26b8ee2bcf5180b51b5f27c6c3424c5e079362e URL: https://github.com/llvm/llvm-project/commit/b26b8ee2bcf5180b51b5f27c6c3424c5e079362e DIFF: