[PATCH v11 0/1] Implement Structured Exception Handling (SEH) on AArch64
Project / Subsystem
binutils / binutils
Date
2026-07-06
Proposer
Evgeny Karpov <evgeny.karpov@arm.com>
Source type
public_inbox
Consensus
Proposed
Sentiment
5/10
Technical tradeoffs
- • Support for big-endian hosts adds complexity to the implementation.
- • Correctly encoding exception handling information (pdata/xdata) requires careful handling of function sizes and unwind codes.
All attributes
- project
- binutils
- subsystem
- binutils
- patch_id
- —
- discussion_id
- 20260706163939.9860-1-evgeny.karpov@arm.com
- source_type
- public_inbox
- title
- [PATCH v11 0/1] Implement Structured Exception Handling (SEH) on AArch64
- headline
- Implement Structured Exception Handling (SEH) on AArch64
- tldr
- Evgeny Karpov submits v11 of a patch series to implement SEH on AArch64, including big-endian host support and fixes.
- proposer
- Evgeny Karpov <evgeny.karpov@arm.com>
- consensus
- Proposed
- outcome
- proposed
- sentiment_score
- 5
- technical_tradeoffs
-
- • Support for big-endian hosts adds complexity to the implementation.
- • Correctly encoding exception handling information (pdata/xdata) requires careful handling of function sizes and unwind codes.
- series_id
- binutils:implement structured exception handling (seh) on aarch64
- series_role
- cover
- series_parts
- []
- tags
-
- • aarch64
- • seh
- • exception handling
- • assembler
- • unwinding
- bugzilla_url
- —
- date
- 2026-07-06T00:00:00.000Z
[PATCH v11 0/1] Implement Structured Exception Handling (SEH) on AArch64
Evgeny Karpov presents the eleventh version of a patch series aimed at implementing Structured Exception Handling (SEH) for the AArch64 architecture in Binutils. This version incorporates support for big-endian hosts, fixes a ‘phantom prologue’ encoding issue, and includes other minor refinements. Previous versions addressed indentation, limitations, unwinding information reordering, register validation, renaming, and added extensive SEH tests.