Lines Matching +full:- +full:e

7  * Copyright (c) 2003-2005 Fabrice Bellard
10 * SPDX-License-Identifier: LGPL-2.0-or-later
14 #include "qemu/error-report.h"
51 /* -semihosting-config target=native */ in use_gdb_syscalls()
54 /* -semihosting-config target=gdb */ in use_gdb_syscalls()
58 /* -semihosting-config target=auto */ in use_gdb_syscalls()
89 * This accepts limited printf-style format specifiers, specifically:
90 * %x - target_ulong argument printed in hex.
91 * %lx - 64-bit argument printed in hex.
92 * %s - string pointer (target_ulong) and length (int) pair.
118 p += snprintf(p, p_end - p, "%" PRIx32, i32); in gdb_do_syscall()
125 p += snprintf(p, p_end - p, "%" PRIx64, i64); in gdb_do_syscall()
130 p += snprintf(p, p_end - p, "%" PRIx64 "/%x" PRIx32, i64, i32); in gdb_do_syscall()
135 fmt - 1); in gdb_do_syscall()
154 if (params->len >= 1 && gdbserver_syscall_state.current_syscall_cb) { in gdb_handle_file_io()
158 ret = gdb_get_cmd_param(params, 0)->val_ull; in gdb_handle_file_io()
159 if (params->len >= 2) { in gdb_handle_file_io()
160 err = gdb_get_cmd_param(params, 1)->val_ull; in gdb_handle_file_io()
166 #define E(X) case GDB_E##X: err = E##X; break in gdb_handle_file_io() macro
170 E(PERM); in gdb_handle_file_io()
171 E(NOENT); in gdb_handle_file_io()
172 E(INTR); in gdb_handle_file_io()
173 E(BADF); in gdb_handle_file_io()
174 E(ACCES); in gdb_handle_file_io()
175 E(FAULT); in gdb_handle_file_io()
176 E(BUSY); in gdb_handle_file_io()
177 E(EXIST); in gdb_handle_file_io()
178 E(NODEV); in gdb_handle_file_io()
179 E(NOTDIR); in gdb_handle_file_io()
180 E(ISDIR); in gdb_handle_file_io()
181 E(INVAL); in gdb_handle_file_io()
182 E(NFILE); in gdb_handle_file_io()
183 E(MFILE); in gdb_handle_file_io()
184 E(FBIG); in gdb_handle_file_io()
185 E(NOSPC); in gdb_handle_file_io()
186 E(SPIPE); in gdb_handle_file_io()
187 E(ROFS); in gdb_handle_file_io()
188 E(NAMETOOLONG); in gdb_handle_file_io()
193 #undef E in gdb_handle_file_io()
200 if (params->len >= 3 && gdb_get_cmd_param(params, 2)->opcode == (uint8_t)'C') { in gdb_handle_file_io()