static void gdb_cmd_detach() { debug(GDBSTUB_CMD, "gdb detach\n"); gdb_reset(); gdb_ok(); gdb_wait_ack(); return; }
static int __gdb_vmm_mem_rw_parse(uint8_t *data, size_t len, loc_t *addr, size_t *sz) { uint64_t args[2]; if(!__gdb_vmm_parse_args(data, len, args, 2)) { gdb_nak(); return 0; } addr->raw = args[0]; *sz = (size_t)args[1]; gdb_ok(); gdb_wait_ack(); return 1; }