Lines Matching refs:semihosting

63 static SemihostingConfig semihosting;  variable
68 return semihosting.enabled && (!is_user || semihosting.userspace_enabled); in semihosting_enabled()
73 return semihosting.target; in semihosting_get_target()
78 if (i >= semihosting.argc) { in semihosting_get_arg()
81 return semihosting.argv[i]; in semihosting_get_arg()
86 return semihosting.argc; in semihosting_get_argc()
91 if (semihosting.cmdline == NULL && semihosting.argc > 0) { in semihosting_get_cmdline()
92 semihosting.cmdline = g_strjoinv(" ", (gchar **)semihosting.argv); in semihosting_get_cmdline()
94 return semihosting.cmdline; in semihosting_get_cmdline()
119 add_semihosting_arg(&semihosting, "arg", file, NULL); in semihosting_arg_fallback()
124 add_semihosting_arg(&semihosting, "arg", cmd_token, NULL); in semihosting_arg_fallback()
131 semihosting.enabled = true; in qemu_semihosting_enable()
132 semihosting.target = SEMIHOSTING_TARGET_AUTO; in qemu_semihosting_enable()
140 semihosting.enabled = true; in qemu_semihosting_config_options()
143 semihosting.enabled = qemu_opt_get_bool(opts, "enable", in qemu_semihosting_config_options()
145 semihosting.userspace_enabled = qemu_opt_get_bool(opts, "userspace", in qemu_semihosting_config_options()
152 semihosting.target = SEMIHOSTING_TARGET_NATIVE; in qemu_semihosting_config_options()
154 semihosting.target = SEMIHOSTING_TARGET_GDB; in qemu_semihosting_config_options()
156 semihosting.target = SEMIHOSTING_TARGET_AUTO; in qemu_semihosting_config_options()
163 semihosting.target = SEMIHOSTING_TARGET_AUTO; in qemu_semihosting_config_options()
167 &semihosting, NULL); in qemu_semihosting_config_options()