Datasheet
Semihosting
5-30 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI0058D
* next to values in Table 5-4 on page 5-29 indicates that the value is not supported by
the ARM debuggers. The debugger reports an
Unhandled ADP_Stopped exception
for
these values.
Return
No return is expected from these calls. However, it is possible for the debugger to
request that the application continue by performing an RDI_Execute request or
equivalent. In this case, execution continues with the registers as they were on entry to
the SWI, or as subsequently modified by the debugger.
5.5.3 angel_SWIreason_LateStartup (0x20)
This SWI is obsolete.
ADP_Stopped_RunTimeErrorUnknown *0x20023
ADP_Stopped_InternalError *0x20024
ADP_Stopped_UserInterruption 0x20025
ADP_Stopped_ApplicationExit 0x20026
ADP_Stopped_StackOverflow *0x20027
ADP_Stopped_DivisionByZero *0x20028
ADP_Stopped_OSSpecific *0x20029
Table 5-4 Software reason codes (continued)
Name (#defined in adp.h) Hexadecimal value