Searched refs:gdbserver_state (Results 1 – 6 of 6) sorted by relevance
/qemu/gdbstub/ |
H A D | gdbstub.c | 58 GDBState gdbserver_state; variable 62 g_assert(!gdbserver_state.init); in gdb_init_gdbserver_state() 63 memset(&gdbserver_state, 0, sizeof(GDBState)); in gdb_init_gdbserver_state() 64 gdbserver_state.init = true; in gdb_init_gdbserver_state() 65 gdbserver_state.str_buf = g_string_new(NULL); in gdb_init_gdbserver_state() 66 gdbserver_state.mem_buf = g_byte_array_sized_new(MAX_PACKET_LENGTH); in gdb_init_gdbserver_state() 67 gdbserver_state.last_packet = g_byte_array_sized_new(MAX_PACKET_LENGTH + 4); in gdb_init_gdbserver_state() 74 gdbserver_state.supported_sstep_flags = accel_supported_gdbstub_sstep_flags(); in gdb_init_gdbserver_state() 75 gdbserver_state.sstep_flags = SSTEP_ENABLE | SSTEP_NOIRQ | SSTEP_NOTIMER; in gdb_init_gdbserver_state() 76 gdbserver_state.sstep_flags &= gdbserver_state.supported_sstep_flags; in gdb_init_gdbserver_state() [all …]
|
H A D | user-target.c | 220 ts = get_task_state(gdbserver_state.c_cpu); in gdb_handle_query_offsets() 221 g_string_printf(gdbserver_state.str_buf, in gdb_handle_query_offsets() 254 ts = get_task_state(gdbserver_state.c_cpu); in gdb_handle_query_xfer_auxv() 268 g_string_assign(gdbserver_state.str_buf, "m"); in gdb_handle_query_xfer_auxv() 270 g_string_assign(gdbserver_state.str_buf, "l"); in gdb_handle_query_xfer_auxv() 274 g_byte_array_set_size(gdbserver_state.mem_buf, len); in gdb_handle_query_xfer_auxv() 275 if (target_memory_rw_debug(gdbserver_state.g_cpu, saved_auxv + offset, in gdb_handle_query_xfer_auxv() 276 gdbserver_state.mem_buf->data, len, false)) { in gdb_handle_query_xfer_auxv() 281 gdb_memtox(gdbserver_state.str_buf, in gdb_handle_query_xfer_auxv() 282 (const char *)gdbserver_state.mem_buf->data, len); in gdb_handle_query_xfer_auxv() [all …]
|
H A D | system.c | 46 g_free(gdbserver_state.processes); in reset_gdbserver_state() 47 gdbserver_state.processes = NULL; in reset_gdbserver_state() 48 gdbserver_state.process_num = 0; in reset_gdbserver_state() 49 gdbserver_state.allow_stop_reply = false; in reset_gdbserver_state() 120 qemu_cpu_kick(gdbserver_state.c_cpu); in gdb_syscall_handling() 125 CPUState *cpu = gdbserver_state.c_cpu; in gdb_vm_state_change() 131 if (running || gdbserver_state.state == RS_INACTIVE) { in gdb_vm_state_change() 145 if (!gdbserver_state.allow_stop_reply) { in gdb_vm_state_change() 217 gdbserver_state.allow_stop_reply = false; in gdb_vm_state_change() 326 if (gdbserver_state.processes) { in create_processes() [all …]
|
H A D | user.c | 174 if (!gdbserver_state.init) { in gdb_exit() 186 if (gdbserver_state.allow_stop_reply) { in gdb_exit() 189 gdbserver_state.allow_stop_reply = false; in gdb_exit() 205 if (!gdbserver_state.init || gdbserver_user_state.fd < 0) { in gdb_handlesig() 227 if (gdbserver_state.allow_stop_reply) { in gdb_handlesig() 228 g_string_printf(gdbserver_state.str_buf, in gdb_handlesig() 230 gdb_append_thread_id(cpu, gdbserver_state.str_buf); in gdb_handlesig() 231 g_string_append_c(gdbserver_state.str_buf, ';'); in gdb_handlesig() 233 g_string_append(gdbserver_state.str_buf, reason); in gdb_handlesig() 236 gdbserver_state.allow_stop_reply = false; in gdb_handlesig() [all …]
|
H A D | syscalls.c | 37 return gdbserver_state.init && gdbserver_state.c_cpu; in gdb_attached() 195 gdbserver_syscall_state.current_syscall_cb(gdbserver_state.c_cpu, in gdb_handle_file_io()
|
H A D | internals.h | 76 extern GDBState gdbserver_state;
|