aboutsummaryrefslogtreecommitdiff
path: root/src/target/arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/arm.h')
-rw-r--r--src/target/arm.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/target/arm.h b/src/target/arm.h
index 28022e3d..226dd656 100644
--- a/src/target/arm.h
+++ b/src/target/arm.h
@@ -130,6 +130,18 @@ struct arm {
/** Flag reporting whether semihosting is active. */
bool is_semihosting;
+ /** Flag reporting whether semihosting fileio is active. */
+ bool is_semihosting_fileio;
+
+ /** Flag reporting whether semihosting fileio operation is active. */
+ bool semihosting_hit_fileio;
+
+ /** Current semihosting operation. */
+ int semihosting_op;
+
+ /** Current semihosting result. */
+ int semihosting_result;
+
/** Value to be returned by semihosting SYS_ERRNO request. */
int semihosting_errno;