gitextract_vgu50cw1/ ├── .cargo/ │ └── config.toml ├── .git-blame-ignore-revs ├── .github/ │ ├── FUNDING.yml │ ├── pull_request_template.md │ └── workflows/ │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── docs/ │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ └── transition_guide.md ├── example_no_std/ │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── check_size.sh │ ├── dump_asm.sh │ ├── rustfmt.toml │ └── src/ │ ├── conn.rs │ ├── gdb.rs │ ├── main.rs │ └── print_str.rs ├── examples/ │ ├── armv4t/ │ │ ├── README.md │ │ ├── emu.rs │ │ ├── gdb/ │ │ │ ├── auxv.rs │ │ │ ├── breakpoints.rs │ │ │ ├── catch_syscalls.rs │ │ │ ├── exec_file.rs │ │ │ ├── extended_mode.rs │ │ │ ├── flash.rs │ │ │ ├── host_io.rs │ │ │ ├── libraries.rs │ │ │ ├── lldb_register_info_override.rs │ │ │ ├── memory_map.rs │ │ │ ├── mod.rs │ │ │ ├── monitor_cmd.rs │ │ │ ├── section_offsets.rs │ │ │ ├── target_description_xml_override.rs │ │ │ └── tracepoints.rs │ │ ├── main.rs │ │ ├── mem_sniffer.rs │ │ └── test_bin/ │ │ ├── .gdbinit │ │ ├── .gitignore │ │ ├── compile_test.sh │ │ ├── test.c │ │ ├── test.elf │ │ └── test.ld │ └── armv4t_multicore/ │ ├── README.md │ ├── emu.rs │ ├── gdb.rs │ ├── main.rs │ ├── mem_sniffer.rs │ └── test_bin/ │ ├── .gdbinit │ ├── .gitignore │ ├── compile_test.sh │ ├── test.c │ ├── test.elf │ └── test.ld ├── gdbstub_arch/ │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src/ │ ├── aarch64/ │ │ ├── core.xml │ │ ├── fpu.xml │ │ ├── mod.rs │ │ ├── reg/ │ │ │ ├── aarch64_core.rs │ │ │ ├── id.rs │ │ │ └── mod.rs │ │ └── sysregs.xml │ ├── arm/ │ │ ├── mod.rs │ │ └── reg/ │ │ ├── arm_core.rs │ │ ├── id.rs │ │ └── mod.rs │ ├── lib.rs │ ├── mips/ │ │ ├── mod.rs │ │ └── reg/ │ │ ├── id.rs │ │ ├── mips.rs │ │ └── mod.rs │ ├── msp430/ │ │ ├── mod.rs │ │ └── reg/ │ │ ├── id.rs │ │ ├── mod.rs │ │ └── msp430.rs │ ├── ppc/ │ │ ├── mod.rs │ │ └── reg/ │ │ ├── common.rs │ │ ├── id.rs │ │ └── mod.rs │ ├── riscv/ │ │ ├── mod.rs │ │ ├── reg/ │ │ │ ├── id.rs │ │ │ ├── mod.rs │ │ │ └── riscv.rs │ │ ├── rv32i.xml │ │ └── rv64i.xml │ ├── wasm/ │ │ ├── addr.rs │ │ ├── mod.rs │ │ └── reg/ │ │ ├── id.rs │ │ ├── mod.rs │ │ └── wasm_regs.rs │ └── x86/ │ ├── mod.rs │ └── reg/ │ ├── core32.rs │ ├── core64.rs │ ├── id.rs │ └── mod.rs ├── rustfmt.toml ├── scripts/ │ ├── check_target_delegation.sh │ └── test_dead_code_elim.sh └── src/ ├── arch.rs ├── common/ │ ├── mod.rs │ └── signal.rs ├── conn/ │ ├── impls/ │ │ ├── boxed.rs │ │ ├── mod.rs │ │ ├── tcpstream.rs │ │ └── unixstream.rs │ └── mod.rs ├── internal/ │ ├── be_bytes.rs │ ├── le_bytes.rs │ └── mod.rs ├── lib.rs ├── protocol/ │ ├── commands/ │ │ ├── _QAgent.rs │ │ ├── _QCatchSyscalls.rs │ │ ├── _QDisableRandomization.rs │ │ ├── _QEnvironmentHexEncoded.rs │ │ ├── _QEnvironmentReset.rs │ │ ├── _QEnvironmentUnset.rs │ │ ├── _QSetWorkingDir.rs │ │ ├── _QStartNoAckMode.rs │ │ ├── _QStartupWithShell.rs │ │ ├── _QTBuffer_upcase.rs │ │ ├── _QTDP.rs │ │ ├── _QTDPsrc.rs │ │ ├── _QTFrame.rs │ │ ├── _QTStart.rs │ │ ├── _QTStop.rs │ │ ├── _QTinit.rs │ │ ├── _bc.rs │ │ ├── _bs.rs │ │ ├── _c.rs │ │ ├── _d_upcase.rs │ │ ├── _g.rs │ │ ├── _g_upcase.rs │ │ ├── _h_upcase.rs │ │ ├── _k.rs │ │ ├── _m.rs │ │ ├── _m_upcase.rs │ │ ├── _p.rs │ │ ├── _p_upcase.rs │ │ ├── _qAttached.rs │ │ ├── _qC.rs │ │ ├── _qHostInfo.rs │ │ ├── _qOffsets.rs │ │ ├── _qProcessInfo.rs │ │ ├── _qRcmd.rs │ │ ├── _qRegisterInfo.rs │ │ ├── _qSupported.rs │ │ ├── _qTBuffer.rs │ │ ├── _qTP.rs │ │ ├── _qTStatus.rs │ │ ├── _qTfP.rs │ │ ├── _qTfV.rs │ │ ├── _qThreadExtraInfo.rs │ │ ├── _qTsP.rs │ │ ├── _qTsV.rs │ │ ├── _qWasmCallStack.rs │ │ ├── _qWasmGlobal.rs │ │ ├── _qWasmLocal.rs │ │ ├── _qWasmStackValue.rs │ │ ├── _qXfer_auxv_read.rs │ │ ├── _qXfer_exec_file.rs │ │ ├── _qXfer_features_read.rs │ │ ├── _qXfer_libraries_read.rs │ │ ├── _qXfer_libraries_svr4_read.rs │ │ ├── _qXfer_memory_map.rs │ │ ├── _qfThreadInfo.rs │ │ ├── _qsThreadInfo.rs │ │ ├── _r_upcase.rs │ │ ├── _s.rs │ │ ├── _t_upcase.rs │ │ ├── _vAttach.rs │ │ ├── _vCont.rs │ │ ├── _vFile_close.rs │ │ ├── _vFile_fstat.rs │ │ ├── _vFile_open.rs │ │ ├── _vFile_pread.rs │ │ ├── _vFile_pwrite.rs │ │ ├── _vFile_readlink.rs │ │ ├── _vFile_setfs.rs │ │ ├── _vFile_unlink.rs │ │ ├── _vFlashDone.rs │ │ ├── _vFlashErase.rs │ │ ├── _vFlashWrite.rs │ │ ├── _vKill.rs │ │ ├── _vRun.rs │ │ ├── _x_lowcase.rs │ │ ├── _x_upcase.rs │ │ ├── breakpoint.rs │ │ ├── exclamation_mark.rs │ │ └── question_mark.rs │ ├── commands.rs │ ├── common/ │ │ ├── hex.rs │ │ ├── lists.rs │ │ ├── mod.rs │ │ ├── qxfer.rs │ │ └── thread_id.rs │ ├── console_output.rs │ ├── mod.rs │ ├── packet.rs │ ├── recv_packet.rs │ └── response_writer.rs ├── stub/ │ ├── builder.rs │ ├── core_impl/ │ │ ├── auxv.rs │ │ ├── base.rs │ │ ├── breakpoints.rs │ │ ├── catch_syscalls.rs │ │ ├── exec_file.rs │ │ ├── extended_mode.rs │ │ ├── flash.rs │ │ ├── host_io.rs │ │ ├── host_process_info.rs │ │ ├── libraries.rs │ │ ├── lldb_register_info.rs │ │ ├── memory_map.rs │ │ ├── monitor_cmd.rs │ │ ├── no_ack_mode.rs │ │ ├── resume.rs │ │ ├── reverse_exec.rs │ │ ├── section_offsets.rs │ │ ├── single_register_access.rs │ │ ├── target_xml.rs │ │ ├── thread_extra_info.rs │ │ ├── tracepoints.rs │ │ ├── wasm.rs │ │ ├── x_lowcase_packet.rs │ │ └── x_upcase_packet.rs │ ├── core_impl.rs │ ├── error.rs │ ├── mod.rs │ ├── state_machine.rs │ └── stop_reason.rs ├── target/ │ ├── ext/ │ │ ├── auxv.rs │ │ ├── base/ │ │ │ ├── mod.rs │ │ │ ├── multithread.rs │ │ │ ├── reverse_exec.rs │ │ │ ├── single_register_access.rs │ │ │ └── singlethread.rs │ │ ├── breakpoints.rs │ │ ├── catch_syscalls.rs │ │ ├── exec_file.rs │ │ ├── extended_mode.rs │ │ ├── flash.rs │ │ ├── host_info.rs │ │ ├── host_io.rs │ │ ├── libraries.rs │ │ ├── lldb_register_info_override.rs │ │ ├── memory_map.rs │ │ ├── mod.rs │ │ ├── monitor_cmd.rs │ │ ├── process_info.rs │ │ ├── section_offsets.rs │ │ ├── target_description_xml_override.rs │ │ ├── thread_extra_info.rs │ │ ├── tracepoints.rs │ │ └── wasm.rs │ └── mod.rs └── util/ ├── dead_code_marker.rs ├── managed_vec.rs └── mod.rs