https://github.com/atrosinenko edited
https://github.com/llvm/llvm-project/pull/130809
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147136
>From 94e686487254869d4a50bbfc7eabcba302f667a4 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Fri, 4 Jul 2025 16:58:11 +0300
Subject: [PATCH 1/3] [AArch64][PAC] Precommit ptrauth-isel.ll tests on ca
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147136
>From 94e686487254869d4a50bbfc7eabcba302f667a4 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Fri, 4 Jul 2025 16:58:11 +0300
Subject: [PATCH 1/3] [AArch64][PAC] Precommit ptrauth-isel.ll tests on ca
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147815
>From 6419bb442bee2270568d8a1dba551e85f247e2ca Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 9 Jul 2025 21:28:09 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests for handling ptrauth.
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 382565b2343264355b8bd3012c28fe5d250b55de Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH 1/3] [AArch64][PAC] Rework discriminator analysis in AUT
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147815
>From 6419bb442bee2270568d8a1dba551e85f247e2ca Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 9 Jul 2025 21:28:09 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests for handling ptrauth.
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/130809
>From dd48b1e499cae31f4d1ab2407a90c3fb68e04bea Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 10 Jul 2025 21:37:40 +0300
Subject: [PATCH 1/6] s/fixupBlendComponents/fixupPtrauthDiscriminator/
atrosinenko wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/147815?utm_source=stack-comment-downstack-mergeability-warni
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147815
>From 794a84e68a91374646d18d0bd3a789b1f717022e Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 9 Jul 2025 21:28:09 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests for handling ptrauth.
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 8f6c32d44d917cd455ae8f74bcc027cd7574c5bb Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Rework discriminator analysis in AUT
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 8f6c32d44d917cd455ae8f74bcc027cd7574c5bb Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Rework discriminator analysis in AUT
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147136
>From 42a8fe9fa73230b0c1231484d9de7bfdf5c47f46 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Fri, 4 Jul 2025 16:58:11 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit ptrauth-isel.ll tests on ca
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147136
>From 42a8fe9fa73230b0c1231484d9de7bfdf5c47f46 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Fri, 4 Jul 2025 16:58:11 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit ptrauth-isel.ll tests on ca
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/147815
>From 6b6ca42e95a18d41a570087fff7f6a6174e62bfb Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 9 Jul 2025 21:28:09 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests for handling ptrauth.
https://github.com/atrosinenko edited
https://github.com/llvm/llvm-project/pull/146488
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
atrosinenko wrote:
Ping.
https://github.com/llvm/llvm-project/pull/130809
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
atrosinenko wrote:
Ping.
https://github.com/llvm/llvm-project/pull/146489
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
atrosinenko wrote:
Ping.
https://github.com/llvm/llvm-project/pull/146488
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/atrosinenko approved this pull request.
LGTM, thanks!
A minor nit-picking is that the description of `emitPtrauthDiscriminator` in
AsmPrinter is a bit out of sync with the implementation, as it does not mention
that the requirement on certain registers being x16/x17 can be r
https://github.com/atrosinenko ready_for_review
https://github.com/llvm/llvm-project/pull/147136
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/atrosinenko edited
https://github.com/llvm/llvm-project/pull/147136
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/atrosinenko edited
https://github.com/llvm/llvm-project/pull/147136
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
atrosinenko wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/147136?utm_source=stack-comment-downstack-mergeability-warni
https://github.com/atrosinenko created
https://github.com/llvm/llvm-project/pull/147136
[AArch64][PAC] Precommit ptrauth-isel.ll tests on calls and tail calls
[AArch64][PAC] Rework discriminator analysis for calls and tail calls
Make use of fixupBlendComponents for AUTH_TCRETURN[_BTI] and for
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/130809
>From 4c5d1884605dbbb316b0764f48af199ad95818e9 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Mon, 10 Mar 2025 15:14:55 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests on merging
MOVaddr/
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 13b218dc895bcfb176bfe5616c6479c3982cfde7 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH] [AArch64][PAC] Rework discriminator analysis in AUT and
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146488
>From ba9d8965de86e63cce18fc9c2d0fe9484f172e1f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 10:50:46 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Introduce AArch64::PAC pseudo instru
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 13b218dc895bcfb176bfe5616c6479c3982cfde7 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH] [AArch64][PAC] Rework discriminator analysis in AUT and
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/130809
>From a6f9665a83b9002250d5d7c59915d92d173a21e2 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Mon, 10 Mar 2025 15:14:55 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests on merging
MOVaddr/
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146488
>From ba9d8965de86e63cce18fc9c2d0fe9484f172e1f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 10:50:46 +0300
Subject: [PATCH] [AArch64][PAC] Introduce AArch64::PAC pseudo instructio
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 6634cb01b163b2482ce57915e63e1e386308f218 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH] [AArch64][PAC] Rework discriminator analysis in AUT and
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146488
>From ba9d8965de86e63cce18fc9c2d0fe9484f172e1f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 10:50:46 +0300
Subject: [PATCH] [AArch64][PAC] Introduce AArch64::PAC pseudo instructio
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 6634cb01b163b2482ce57915e63e1e386308f218 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH] [AArch64][PAC] Rework discriminator analysis in AUT and
atrosinenko wrote:
Ping.
I have rebased this patch so that it is now on top of the stack of
* #145379 - fix for MachineLICM which is needed for LOADgotAUTH to be
dead-code-eliminated
* #146488 and #146489 - the patches preventing immediate modifier substitution
for sign and for auth/resign ope
https://github.com/atrosinenko edited
https://github.com/llvm/llvm-project/pull/130809
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From 37376f158b57e930d914629e2d71b8c669962aaf Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146488
>From ec68c72db8dd50defa48b5b451ac345b65d9610b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 10:50:46 +0300
Subject: [PATCH] [AArch64][PAC] Introduce AArch64::PAC pseudo instructio
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From 14873df76e0befc8fc946b19af0f07fe92157905 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/130809
>From 735497e47f12a07b32fbb32fb3b9b535e77533c5 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Mon, 10 Mar 2025 15:14:55 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests on merging
MOVaddr/
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From 3f9042b64eb1394d31557a35afaacf11167f647f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From 14873df76e0befc8fc946b19af0f07fe92157905 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 7a7e41972b103da7034b5b8c3bc122d564be7fd1 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From 37376f158b57e930d914629e2d71b8c669962aaf Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 7a7e41972b103da7034b5b8c3bc122d564be7fd1 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 6287d9a5a16b257d6c93263883350d4ce8bf7f7f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From 3f9042b64eb1394d31557a35afaacf11167f647f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 6287d9a5a16b257d6c93263883350d4ce8bf7f7f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 3e4b8697e6318e8b6985cb6b6f7cfec883e9c233 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH] [AArch64][PAC] Rework discriminator analysis in AUT and
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146489
>From 3e4b8697e6318e8b6985cb6b6f7cfec883e9c233 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 11:09:01 +0300
Subject: [PATCH] [AArch64][PAC] Rework discriminator analysis in AUT and
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/146488
>From ec68c72db8dd50defa48b5b451ac345b65d9610b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Sat, 28 Jun 2025 10:50:46 +0300
Subject: [PATCH] [AArch64][PAC] Introduce AArch64::PAC pseudo instructio
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/130809
>From acf4d8ccd5e606b6b30ff82c122798b1b315272e Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Mon, 10 Mar 2025 15:14:55 +0300
Subject: [PATCH 1/2] [AArch64][PAC] Precommit tests on merging
MOVaddr/
https://github.com/atrosinenko edited
https://github.com/llvm/llvm-project/pull/146489
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
atrosinenko wrote:
By introducing `AUTxMxN` and `AUTPACxMxN` like it is done in #132857, it should
be possible to get rid of custom selector code for `AUT` and `AUTPAC`
duplicated in DAGISel and GlobalISel - this can be replaced with tablegenerated
patterns and unified post-processing at the M
https://github.com/atrosinenko ready_for_review
https://github.com/llvm/llvm-project/pull/146489
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/atrosinenko ready_for_review
https://github.com/llvm/llvm-project/pull/146488
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/atrosinenko edited
https://github.com/llvm/llvm-project/pull/130809
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
atrosinenko wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/146488?utm_source=stack-comment-downstack-mergeability-warni
atrosinenko wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/146489?utm_source=stack-comment-downstack-mergeability-warni
https://github.com/atrosinenko created
https://github.com/llvm/llvm-project/pull/146488
Introduce a pseudo instruction to be selected instead of a pair of
`MOVKXi` and `PAC[DI][AB]` carrying address and immediate modifiers
as separate operands. The new pseudo instruction is expanded in
AsmPrinte
https://github.com/atrosinenko created
https://github.com/llvm/llvm-project/pull/146489
Make use of post-processing the discriminator components by custom
inserter hook to eliminate duplication for DAGISel and GlobalISel and
improve cross-BB analysis for DAGISel.
>From 30ac325791b47edaec36fe818
@@ -1951,9 +1952,23 @@ let Predicates = [HasPAuth] in {
let Uses = [X16];
}
+ def AUTxMxN : Pseudo<(outs GPR64:$AuthVal, GPR64common:$Scratch),
+ (ins GPR64:$Val, i32imm:$Key,
+i64imm:$Disc, GPR64:$AddrDisc),
+
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From 55df5f56bcb3a7a1e61bcb88a4f43ec725fdb4bd Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 27d75c4248864d12381aac765674106f573de923 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 7f3d14f3b173b0425c7624e8d62f0188081ef691 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 0e0a677194db58183c6167f347d6a47fe3106672 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From cf77e61451a082bcdcc34cb35639436cccf6f1c6 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From 6ba3d538efb8a31e38ffe96c7b4229d27ace93ae Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From bac57af9732865c18057a6d034925ec8227f1a78 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From a5d94c6935e2ab9eb60258ca3e38b4979cd40d0d Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 150ff318699edf41906df90ad2729a2acf5d3833 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From bac57af9732865c18057a6d034925ec8227f1a78 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From fb028a66bed548835cb6fb34a59bfb43eba1f454 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From fb028a66bed548835cb6fb34a59bfb43eba1f454 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From 6ba3d538efb8a31e38ffe96c7b4229d27ace93ae Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From a5d94c6935e2ab9eb60258ca3e38b4979cd40d0d Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 150ff318699edf41906df90ad2729a2acf5d3833 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 7f3d14f3b173b0425c7624e8d62f0188081ef691 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 51b4bbced62522ffbf421f454e5f091e9e38af8f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 51b4bbced62522ffbf421f454e5f091e9e38af8f Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c44a8d1cc66cb215492838aec4ba5d58b33d0570 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From 9745bc91f93b047958c35c98499fa4e0f81a5113 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 27d75c4248864d12381aac765674106f573de923 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c44a8d1cc66cb215492838aec4ba5d58b33d0570 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From cf77e61451a082bcdcc34cb35639436cccf6f1c6 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 579d26284493aeca38b9ccf7e2be3c1077c9ba88 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c5f60ea7225bce2c715700cdaf25f4bfb69926d5 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 42ec9f18b3ba921d769d7baf87dd91ed05795992 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 579d26284493aeca38b9ccf7e2be3c1077c9ba88 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c5f60ea7225bce2c715700cdaf25f4bfb69926d5 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c67ffc3cfbb4857b32585b2264dad1818842453b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 66ad4fa5219cca41bcd4c5fefc6415be4f45b361 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From c21aab1f4af0bc551a217eb7fd05ca7fda2d30c4 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 5d067891f23b106a78dc2f61954fac538ddbd280 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From eb133a9ee87dd1b455380cc367fb6cba95d5100b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 42ec9f18b3ba921d769d7baf87dd91ed05795992 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: prevent false positives due to ju
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 5d067891f23b106a78dc2f61954fac538ddbd280 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From c21aab1f4af0bc551a217eb7fd05ca7fda2d30c4 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c67ffc3cfbb4857b32585b2264dad1818842453b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 42ec9f18b3ba921d769d7baf87dd91ed05795992 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: prevent false positives due to ju
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 66ad4fa5219cca41bcd4c5fefc6415be4f45b361 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
1 - 100 of 606 matches
Mail list logo