| |||
| Home > Executing Images > About image execution > Interacting with your application | |||
During a debugging session, you can interact directly with your application using a mechanism called semihosting. Semihosting enables an application running on an ARM® architecture-based target to use the input and output facilities on a host computer that is running RealView Debugger. It is implemented by a set of defined SuperVisor Call (SVC) operations.
Standard semihosting is where the target processor enters debug state while the semihosting operation is performed, and is enabled by default for all ARM targets.
The behavior of semihosting depends on the target.