FRIDAY, NOVEMBER 15, 2024
i386
Rename SEH functions for reuse in AArch64
SEH function names are generalized for AArch64 target reuse.
This commit renames several functions related to Structured Exception Handling (SEH) to facilitate their reuse in the AArch64 architecture. The changes involve updating function names in configuration headers and source files, ensuring a cleaner integration for SEH across different targets.
In Details
This commit renames SEH-related functions and structures within the i386 and mingw configurations. The goal is to prepare these elements for potential reuse in the AArch64 target, streamlining cross-architecture SEH handling. Specific macros and functions in cygming.h, i386-protos.h, and winnt.cc are affected, with structures like seh_frame_state being relocated for better modularity.