[PATCH v1 0/7] Structured Exception Handling (SEH) implementation for aarch64-w64-mingw32
Evgeny Karpov
Evgeny.Karpov@microsoft.com
Wed Apr 9 13:56:51 GMT 2025
Hello,
This patch series supports the GCC patch series that implements SEH
support for the aarch64-w64-mingw32 target.
https://gcc.gnu.org/pipermail/gcc-patches/2024-November/669003.html
The patch series has been tested by applying internal tests and passing
all Boost library tests that involve exception handling.
Thank you for your review!
Co-author:
Zac Walker <zacwalker@microsoft.com>
Contributor:
Ron Riddle <ron.riddle@microsoft.com>
Validated by
Martin Vejbora <martin.vejbora@microsoft.com>
Radek Barton <radek.barton@microsoft.com> and
Evgeny Karpov <evgeny.karpov@microsoft.com>
Evgeny Karpov (7):
Adjust pdata function table entries sorting for AArch64
Define unwinding and SEH data structures for aarch64
Adjust x64 SEH implementation for AArch64
Add aarch64-specific SEH commands
Write SEH records to pdata/xdata
Apply SEH to AArch64
Add a temporary workaround to address the issue of calculating the
function length.
bfd/peXXigen.c | 11 +-
gas/config/obj-coff-seh.c | 691 ++++++++++++++++++++++++++++++++++++--
gas/config/obj-coff-seh.h | 179 +++++++++-
gas/read.c | 5 +
4 files changed, 851 insertions(+), 35 deletions(-)
--
2.34.1
More information about the Binutils
mailing list