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().

Show/hideSee also

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0475C