| |||
Home > The ARM C and C++ libraries > C++ exceptions in a non-semihosting environment |
The default C++ std::terminate()
handler
is required by the C++ Standard to call abort()
.
The default C library implementation of abort()
uses
functions that require semihosting support. Therefore, if you use
exceptions in a non-semihosting environment, you must provide an alternative
implementation of abort()
.