[PATCH 0/7] aarch64: Add FEAT_PAuth_LR asm/disasm support
Project / Subsystem
binutils / aarch64
Date
2026-08-27
Proposer
Muhammad Kamran <muhammad.kamran@arm.com>
Source type
public_inbox
Consensus
Proposed
Sentiment
—/10
Technical tradeoffs
- • Splitting generated files into separate commits aids review of manual changes but necessitates a final squashing step.
- • Using internal assembler fixups for PC-relative addressing simplifies object file format but requires more complex assembler logic.
All attributes
- project
- binutils
- subsystem
- aarch64
- patch_id
- —
- discussion_id
- 20260827151014.9719-1-muhammad.kamran@arm.com
- source_type
- public_inbox
- title
- [PATCH 0/7] aarch64: Add FEAT_PAuth_LR asm/disasm support
- headline
- aarch64: Add FEAT_PAuth_LR asm/disasm support
- tldr
- Adds assembler and disassembler support for AArch64's FEAT_PAuth_LR feature, including new instructions and a feature option.
- proposer
- Muhammad Kamran <muhammad.kamran@arm.com>
- consensus
- Proposed
- outcome
- proposed
- sentiment_score
- —
- technical_tradeoffs
-
- • Splitting generated files into separate commits aids review of manual changes but necessitates a final squashing step.
- • Using internal assembler fixups for PC-relative addressing simplifies object file format but requires more complex assembler logic.
- series_id
- binutils:aarch64: add feat_pauth_lr asm/disasm support
- series_role
- cover
- series_parts
- []
- tags
-
- • aarch64
- • security
- • assembler
- • disassembler
- • architecture
- bugzilla_url
- —
- date
- 2026-08-27T00:00:00.000Z
[PATCH 0/7] aarch64: Add FEAT_PAuth_LR asm/disasm support
This patch series introduces assembler and disassembler support for the AArch64 FEAT_PAuth_LR (Pointer Authentication for Link Register) extension. The series adds a new +pauth-lr feature option that depends on +pauth, and incorporates new instruction mnemonics for pointer authentication of the LR register, including register and immediate PC-relative forms. The immediate PC-relative operand is handled as an internal gas fixup. The series is structured with intermediate commits for generated files to ease review of manual changes, with plans to squash them before upstream submission.