HomeFreeBSD

Fix the return value from _Unwind_Backtrace() on arm.

Description

Fix the return value from _Unwind_Backtrace() on arm.

If unwinding stops due to hitting the end of the call chain, the return
value is supposed to be _URC_END_OF_STACK; other values indicate internal
errors. The return value from get_eit_entry() is now returned without
translating it to _URC_FAILURE, so that callers can see _URC_END_OF_STACK
when it happens.

Details

Provenance
ianAuthored on
Parents
rS323997: Fix handling of uncaught exceptions in a std::terminate() handler on arm.
Branches
Unknown
Tags
Unknown