arm_semihosting() function
Checks for and processes an ARM semihosting request. This is meant to be called when the target is stopped due to a debug mode entry. If the value 0 is returned then there was nothing to process. A non-zero return value signifies that a request was processed and the target resumed, or an error was encountered, in which case the caller must return immediately.
Arguments
target
Pointer to the ARM target to process. This target must not represent an ARMv6-M or ARMv7-M processor.
retval
Pointer to a location where the return code will be stored
Return value
non-zero value if a request was processed or an error encountered
Functions calling arm_semihosting()
Functions called by arm_semihosting()
arm_semihosting()
Data read by arm_semihosting()
Data written by arm_semihosting()
arm_semihosting()
Type of arm_semihosting()
arm_semihosting()