Lines Matching refs:gdbserver_state
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()
248 gdbserver_state.state = RS_IDLE; in gdb_handlesig()
270 sig = gdbserver_state.signal; in gdb_handlesig()
271 gdbserver_state.signal = 0; in gdb_handlesig()
280 if (!gdbserver_state.init || gdbserver_user_state.fd < 0 || in gdb_signalled()
281 !gdbserver_state.allow_stop_reply) { in gdb_signalled()
287 gdbserver_state.allow_stop_reply = false; in gdb_signalled()
293 gdb_create_default_process(&gdbserver_state); in gdb_accept_init()
294 gdbserver_state.processes[0].attached = true; in gdb_accept_init()
295 gdbserver_state.c_cpu = gdb_first_attached_cpu(); in gdb_accept_init()
296 gdbserver_state.g_cpu = gdbserver_state.c_cpu; in gdb_accept_init()
517 if (!gdbserver_state.init || gdbserver_user_state.fd < 0) { in gdbserver_fork_start()
550 if (!gdbserver_state.init || gdbserver_user_state.fd < 0) { in gdbserver_fork_end()
573 g_assert(gdbserver_state.process_num == 1); in gdbserver_fork_end()
574 g_assert(gdbserver_state.processes[0].pid == in gdbserver_fork_end()
576 g_assert(gdbserver_state.processes[0].attached); in gdbserver_fork_end()
577 gdbserver_state.processes[0].pid = getpid(); in gdbserver_fork_end()
585 if (!gdbserver_state.allow_stop_reply) { in gdbserver_fork_end()
588 g_string_printf(gdbserver_state.str_buf, in gdbserver_fork_end()
595 gdbserver_state.state = RS_IDLE; in gdbserver_fork_end()
596 gdbserver_state.allow_stop_reply = false; in gdbserver_fork_end()
672 g_string_append(gdbserver_state.str_buf, ";fork-events+"); in gdb_handle_query_supported_user()
733 cpu_single_step(cpu, gdbserver_state.sstep_flags); in gdb_continue_partial()
842 gdb_handlesig(gdbserver_state.c_cpu, 0, NULL, NULL, 0); in gdb_syscall_handling()
951 g_string_assign(gdbserver_state.str_buf, "l"); in gdb_handle_query_xfer_siginfo()
952 gdb_memtox(gdbserver_state.str_buf, (const char *)siginfo_offset, len); in gdb_handle_query_xfer_siginfo()
953 gdb_put_packet_binary(gdbserver_state.str_buf->str, in gdb_handle_query_xfer_siginfo()
954 gdbserver_state.str_buf->len, true); in gdb_handle_query_xfer_siginfo()