Searched refs:gdbserver_state (Results 1 – 6 of 6) sorted by relevance
/openbmc/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() 256 ts = get_task_state(gdbserver_state.c_cpu); in gdb_handle_query_xfer_auxv() 270 g_string_assign(gdbserver_state.str_buf, "m"); in gdb_handle_query_xfer_auxv() 272 g_string_assign(gdbserver_state.str_buf, "l"); in gdb_handle_query_xfer_auxv() 276 g_byte_array_set_size(gdbserver_state.mem_buf, len); in gdb_handle_query_xfer_auxv() 277 if (target_memory_rw_debug(gdbserver_state.g_cpu, saved_auxv + offset, in gdb_handle_query_xfer_auxv() 278 gdbserver_state.mem_buf->data, len, false)) { in gdb_handle_query_xfer_auxv() 283 gdb_memtox(gdbserver_state.str_buf, in gdb_handle_query_xfer_auxv() 284 (const char *)gdbserver_state.mem_buf->data, len); in gdb_handle_query_xfer_auxv() [all …]
|
H A D | user.c | 172 if (!gdbserver_state.init) { in gdb_exit() 184 if (gdbserver_state.allow_stop_reply) { in gdb_exit() 187 gdbserver_state.allow_stop_reply = false; in gdb_exit() 203 if (!gdbserver_state.init || gdbserver_user_state.fd < 0) { in gdb_handlesig() 225 if (gdbserver_state.allow_stop_reply) { in gdb_handlesig() 226 g_string_printf(gdbserver_state.str_buf, in gdb_handlesig() 228 gdb_append_thread_id(cpu, gdbserver_state.str_buf); in gdb_handlesig() 229 g_string_append_c(gdbserver_state.str_buf, ';'); in gdb_handlesig() 231 g_string_append(gdbserver_state.str_buf, reason); in gdb_handlesig() 234 gdbserver_state.allow_stop_reply = false; in gdb_handlesig() [all …]
|
H A D | system.c | 44 g_free(gdbserver_state.processes); in reset_gdbserver_state() 45 gdbserver_state.processes = NULL; in reset_gdbserver_state() 46 gdbserver_state.process_num = 0; in reset_gdbserver_state() 47 gdbserver_state.allow_stop_reply = false; in reset_gdbserver_state() 118 qemu_cpu_kick(gdbserver_state.c_cpu); in gdb_syscall_handling() 123 CPUState *cpu = gdbserver_state.c_cpu; in gdb_vm_state_change() 129 if (running || gdbserver_state.state == RS_INACTIVE) { in gdb_vm_state_change() 143 if (!gdbserver_state.allow_stop_reply) { in gdb_vm_state_change() 213 gdbserver_state.allow_stop_reply = false; in gdb_vm_state_change() 322 if (gdbserver_state.processes) { in create_processes() [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;
|