Are _Unwind_Find_FDE et al. part of the public ABI?

Florian Weimer fweimer@redhat.com
Mon Oct 25 15:46:18 GMT 2021


_Unwind_Find_FDE is exported as a public symbol on GNU/Linux, with a
default symbol version.  But it's not part of the install <unwind.h>
header, and its struct types are not namespace-clean for C++,
potentially leading to ODR violations.

What should we do with _Unwind_Find_FDE and similar exported functions
that require types which are not currently defined in <unwind.h>?

Thanks,
Florian



More information about the Gcc mailing list