├── .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 │ └── x86 │ ├── mod.rs │ └── reg │ ├── core32.rs │ ├── core64.rs │ ├── id.rs │ └── mod.rs ├── rustfmt.toml ├── scripts └── 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.rs ├── 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 │ ├── _qOffsets.rs │ ├── _qRcmd.rs │ ├── _qRegisterInfo.rs │ ├── _qSupported.rs │ ├── _qTBuffer.rs │ ├── _qTP.rs │ ├── _qTStatus.rs │ ├── _qTfP.rs │ ├── _qTfV.rs │ ├── _qThreadExtraInfo.rs │ ├── _qTsP.rs │ ├── _qTsV.rs │ ├── _qXfer_auxv_read.rs │ ├── _qXfer_exec_file.rs │ ├── _qXfer_features_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_upcase.rs │ ├── breakpoint.rs │ ├── exclamation_mark.rs │ └── question_mark.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.rs ├── core_impl │ ├── auxv.rs │ ├── base.rs │ ├── breakpoints.rs │ ├── catch_syscalls.rs │ ├── exec_file.rs │ ├── extended_mode.rs │ ├── flash.rs │ ├── host_io.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 │ └── x_upcase_packet.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_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 │ ├── thread_extra_info.rs │ └── tracepoints.rs └── mod.rs └── util ├── dead_code_marker.rs ├── managed_vec.rs └── mod.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | ko_fi: prilik 3 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/README.md -------------------------------------------------------------------------------- /docs/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/docs/LICENSE-APACHE -------------------------------------------------------------------------------- /docs/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/docs/LICENSE-MIT -------------------------------------------------------------------------------- /docs/transition_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/docs/transition_guide.md -------------------------------------------------------------------------------- /example_no_std/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .gdb_history 3 | *.s 4 | -------------------------------------------------------------------------------- /example_no_std/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/Cargo.toml -------------------------------------------------------------------------------- /example_no_std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/README.md -------------------------------------------------------------------------------- /example_no_std/check_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/check_size.sh -------------------------------------------------------------------------------- /example_no_std/dump_asm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/dump_asm.sh -------------------------------------------------------------------------------- /example_no_std/rustfmt.toml: -------------------------------------------------------------------------------- 1 | wrap_comments = true -------------------------------------------------------------------------------- /example_no_std/src/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/src/conn.rs -------------------------------------------------------------------------------- /example_no_std/src/gdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/src/gdb.rs -------------------------------------------------------------------------------- /example_no_std/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/src/main.rs -------------------------------------------------------------------------------- /example_no_std/src/print_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/example_no_std/src/print_str.rs -------------------------------------------------------------------------------- /examples/armv4t/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/README.md -------------------------------------------------------------------------------- /examples/armv4t/emu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/emu.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/auxv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/auxv.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/breakpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/breakpoints.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/catch_syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/catch_syscalls.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/exec_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/exec_file.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/extended_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/extended_mode.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/flash.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/host_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/host_io.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/libraries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/libraries.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/lldb_register_info_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/lldb_register_info_override.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/memory_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/memory_map.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/mod.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/monitor_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/monitor_cmd.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/section_offsets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/section_offsets.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/target_description_xml_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/target_description_xml_override.rs -------------------------------------------------------------------------------- /examples/armv4t/gdb/tracepoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/gdb/tracepoints.rs -------------------------------------------------------------------------------- /examples/armv4t/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/main.rs -------------------------------------------------------------------------------- /examples/armv4t/mem_sniffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/mem_sniffer.rs -------------------------------------------------------------------------------- /examples/armv4t/test_bin/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/test_bin/.gdbinit -------------------------------------------------------------------------------- /examples/armv4t/test_bin/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .gdb_history 3 | -------------------------------------------------------------------------------- /examples/armv4t/test_bin/compile_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/test_bin/compile_test.sh -------------------------------------------------------------------------------- /examples/armv4t/test_bin/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/test_bin/test.c -------------------------------------------------------------------------------- /examples/armv4t/test_bin/test.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/test_bin/test.elf -------------------------------------------------------------------------------- /examples/armv4t/test_bin/test.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t/test_bin/test.ld -------------------------------------------------------------------------------- /examples/armv4t_multicore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/README.md -------------------------------------------------------------------------------- /examples/armv4t_multicore/emu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/emu.rs -------------------------------------------------------------------------------- /examples/armv4t_multicore/gdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/gdb.rs -------------------------------------------------------------------------------- /examples/armv4t_multicore/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/main.rs -------------------------------------------------------------------------------- /examples/armv4t_multicore/mem_sniffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/mem_sniffer.rs -------------------------------------------------------------------------------- /examples/armv4t_multicore/test_bin/.gdbinit: -------------------------------------------------------------------------------- 1 | file test.elf 2 | target remote :9001 3 | -------------------------------------------------------------------------------- /examples/armv4t_multicore/test_bin/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .gdb_history 3 | -------------------------------------------------------------------------------- /examples/armv4t_multicore/test_bin/compile_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/test_bin/compile_test.sh -------------------------------------------------------------------------------- /examples/armv4t_multicore/test_bin/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/test_bin/test.c -------------------------------------------------------------------------------- /examples/armv4t_multicore/test_bin/test.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/test_bin/test.elf -------------------------------------------------------------------------------- /examples/armv4t_multicore/test_bin/test.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/examples/armv4t_multicore/test_bin/test.ld -------------------------------------------------------------------------------- /gdbstub_arch/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/CHANGELOG.md -------------------------------------------------------------------------------- /gdbstub_arch/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/Cargo.toml -------------------------------------------------------------------------------- /gdbstub_arch/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/LICENSE -------------------------------------------------------------------------------- /gdbstub_arch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/README.md -------------------------------------------------------------------------------- /gdbstub_arch/src/aarch64/core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/aarch64/core.xml -------------------------------------------------------------------------------- /gdbstub_arch/src/aarch64/fpu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/aarch64/fpu.xml -------------------------------------------------------------------------------- /gdbstub_arch/src/aarch64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/aarch64/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/aarch64/reg/aarch64_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/aarch64/reg/aarch64_core.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/aarch64/reg/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/aarch64/reg/id.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/aarch64/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/aarch64/reg/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/aarch64/sysregs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/aarch64/sysregs.xml -------------------------------------------------------------------------------- /gdbstub_arch/src/arm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/arm/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/arm/reg/arm_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/arm/reg/arm_core.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/arm/reg/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/arm/reg/id.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/arm/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/arm/reg/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/lib.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/mips/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/mips/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/mips/reg/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/mips/reg/id.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/mips/reg/mips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/mips/reg/mips.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/mips/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/mips/reg/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/msp430/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/msp430/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/msp430/reg/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/msp430/reg/id.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/msp430/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/msp430/reg/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/msp430/reg/msp430.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/msp430/reg/msp430.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/ppc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/ppc/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/ppc/reg/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/ppc/reg/common.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/ppc/reg/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/ppc/reg/id.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/ppc/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/ppc/reg/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/riscv/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/riscv/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/riscv/reg/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/riscv/reg/id.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/riscv/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/riscv/reg/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/riscv/reg/riscv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/riscv/reg/riscv.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/riscv/rv32i.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/riscv/rv32i.xml -------------------------------------------------------------------------------- /gdbstub_arch/src/riscv/rv64i.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/riscv/rv64i.xml -------------------------------------------------------------------------------- /gdbstub_arch/src/x86/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/x86/mod.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/x86/reg/core32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/x86/reg/core32.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/x86/reg/core64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/x86/reg/core64.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/x86/reg/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/x86/reg/id.rs -------------------------------------------------------------------------------- /gdbstub_arch/src/x86/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/gdbstub_arch/src/x86/reg/mod.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | imports_granularity = "Item" 2 | wrap_comments = true 3 | -------------------------------------------------------------------------------- /scripts/test_dead_code_elim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/scripts/test_dead_code_elim.sh -------------------------------------------------------------------------------- /src/arch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/arch.rs -------------------------------------------------------------------------------- /src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/common/mod.rs -------------------------------------------------------------------------------- /src/common/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/common/signal.rs -------------------------------------------------------------------------------- /src/conn/impls/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/conn/impls/boxed.rs -------------------------------------------------------------------------------- /src/conn/impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/conn/impls/mod.rs -------------------------------------------------------------------------------- /src/conn/impls/tcpstream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/conn/impls/tcpstream.rs -------------------------------------------------------------------------------- /src/conn/impls/unixstream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/conn/impls/unixstream.rs -------------------------------------------------------------------------------- /src/conn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/conn/mod.rs -------------------------------------------------------------------------------- /src/internal/be_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/internal/be_bytes.rs -------------------------------------------------------------------------------- /src/internal/le_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/internal/le_bytes.rs -------------------------------------------------------------------------------- /src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/internal/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/protocol/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QAgent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QAgent.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QCatchSyscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QCatchSyscalls.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QDisableRandomization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QDisableRandomization.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QEnvironmentHexEncoded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QEnvironmentHexEncoded.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QEnvironmentReset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QEnvironmentReset.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QEnvironmentUnset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QEnvironmentUnset.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QSetWorkingDir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QSetWorkingDir.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QStartNoAckMode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QStartNoAckMode.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QStartupWithShell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QStartupWithShell.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QTBuffer_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QTBuffer_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QTDP.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QTDP.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QTDPsrc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QTDPsrc.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QTFrame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QTFrame.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QTStart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QTStart.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QTStop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QTStop.rs -------------------------------------------------------------------------------- /src/protocol/commands/_QTinit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_QTinit.rs -------------------------------------------------------------------------------- /src/protocol/commands/_bc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_bc.rs -------------------------------------------------------------------------------- /src/protocol/commands/_bs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_bs.rs -------------------------------------------------------------------------------- /src/protocol/commands/_c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_c.rs -------------------------------------------------------------------------------- /src/protocol/commands/_d_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_d_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_g.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_g.rs -------------------------------------------------------------------------------- /src/protocol/commands/_g_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_g_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_h_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_h_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_k.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_k.rs -------------------------------------------------------------------------------- /src/protocol/commands/_m.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_m.rs -------------------------------------------------------------------------------- /src/protocol/commands/_m_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_m_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_p.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_p.rs -------------------------------------------------------------------------------- /src/protocol/commands/_p_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_p_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qAttached.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qAttached.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qC.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qC.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qOffsets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qOffsets.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qRcmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qRcmd.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qRegisterInfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qRegisterInfo.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qSupported.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qSupported.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qTBuffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qTBuffer.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qTP.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qTP.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qTStatus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qTStatus.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qTfP.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qTfP.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qTfV.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qTfV.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qThreadExtraInfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qThreadExtraInfo.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qTsP.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qTsP.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qTsV.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qTsV.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qXfer_auxv_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qXfer_auxv_read.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qXfer_exec_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qXfer_exec_file.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qXfer_features_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qXfer_features_read.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qXfer_libraries_svr4_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qXfer_libraries_svr4_read.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qXfer_memory_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qXfer_memory_map.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qfThreadInfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qfThreadInfo.rs -------------------------------------------------------------------------------- /src/protocol/commands/_qsThreadInfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_qsThreadInfo.rs -------------------------------------------------------------------------------- /src/protocol/commands/_r_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_r_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_s.rs -------------------------------------------------------------------------------- /src/protocol/commands/_t_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_t_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vAttach.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vAttach.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vCont.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vCont.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_close.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_fstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_fstat.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_open.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_open.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_pread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_pread.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_pwrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_pwrite.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_readlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_readlink.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_setfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_setfs.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFile_unlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFile_unlink.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFlashDone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFlashDone.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFlashErase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFlashErase.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vFlashWrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vFlashWrite.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vKill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vKill.rs -------------------------------------------------------------------------------- /src/protocol/commands/_vRun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_vRun.rs -------------------------------------------------------------------------------- /src/protocol/commands/_x_upcase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/_x_upcase.rs -------------------------------------------------------------------------------- /src/protocol/commands/breakpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/breakpoint.rs -------------------------------------------------------------------------------- /src/protocol/commands/exclamation_mark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/exclamation_mark.rs -------------------------------------------------------------------------------- /src/protocol/commands/question_mark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/commands/question_mark.rs -------------------------------------------------------------------------------- /src/protocol/common/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/common/hex.rs -------------------------------------------------------------------------------- /src/protocol/common/lists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/common/lists.rs -------------------------------------------------------------------------------- /src/protocol/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/common/mod.rs -------------------------------------------------------------------------------- /src/protocol/common/qxfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/common/qxfer.rs -------------------------------------------------------------------------------- /src/protocol/common/thread_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/common/thread_id.rs -------------------------------------------------------------------------------- /src/protocol/console_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/console_output.rs -------------------------------------------------------------------------------- /src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/mod.rs -------------------------------------------------------------------------------- /src/protocol/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/packet.rs -------------------------------------------------------------------------------- /src/protocol/recv_packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/recv_packet.rs -------------------------------------------------------------------------------- /src/protocol/response_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/protocol/response_writer.rs -------------------------------------------------------------------------------- /src/stub/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/builder.rs -------------------------------------------------------------------------------- /src/stub/core_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl.rs -------------------------------------------------------------------------------- /src/stub/core_impl/auxv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/auxv.rs -------------------------------------------------------------------------------- /src/stub/core_impl/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/base.rs -------------------------------------------------------------------------------- /src/stub/core_impl/breakpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/breakpoints.rs -------------------------------------------------------------------------------- /src/stub/core_impl/catch_syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/catch_syscalls.rs -------------------------------------------------------------------------------- /src/stub/core_impl/exec_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/exec_file.rs -------------------------------------------------------------------------------- /src/stub/core_impl/extended_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/extended_mode.rs -------------------------------------------------------------------------------- /src/stub/core_impl/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/flash.rs -------------------------------------------------------------------------------- /src/stub/core_impl/host_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/host_io.rs -------------------------------------------------------------------------------- /src/stub/core_impl/libraries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/libraries.rs -------------------------------------------------------------------------------- /src/stub/core_impl/lldb_register_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/lldb_register_info.rs -------------------------------------------------------------------------------- /src/stub/core_impl/memory_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/memory_map.rs -------------------------------------------------------------------------------- /src/stub/core_impl/monitor_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/monitor_cmd.rs -------------------------------------------------------------------------------- /src/stub/core_impl/no_ack_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/no_ack_mode.rs -------------------------------------------------------------------------------- /src/stub/core_impl/resume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/resume.rs -------------------------------------------------------------------------------- /src/stub/core_impl/reverse_exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/reverse_exec.rs -------------------------------------------------------------------------------- /src/stub/core_impl/section_offsets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/section_offsets.rs -------------------------------------------------------------------------------- /src/stub/core_impl/single_register_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/single_register_access.rs -------------------------------------------------------------------------------- /src/stub/core_impl/target_xml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/target_xml.rs -------------------------------------------------------------------------------- /src/stub/core_impl/thread_extra_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/thread_extra_info.rs -------------------------------------------------------------------------------- /src/stub/core_impl/tracepoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/tracepoints.rs -------------------------------------------------------------------------------- /src/stub/core_impl/x_upcase_packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/core_impl/x_upcase_packet.rs -------------------------------------------------------------------------------- /src/stub/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/error.rs -------------------------------------------------------------------------------- /src/stub/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/mod.rs -------------------------------------------------------------------------------- /src/stub/state_machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/state_machine.rs -------------------------------------------------------------------------------- /src/stub/stop_reason.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/stub/stop_reason.rs -------------------------------------------------------------------------------- /src/target/ext/auxv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/auxv.rs -------------------------------------------------------------------------------- /src/target/ext/base/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/base/mod.rs -------------------------------------------------------------------------------- /src/target/ext/base/multithread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/base/multithread.rs -------------------------------------------------------------------------------- /src/target/ext/base/reverse_exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/base/reverse_exec.rs -------------------------------------------------------------------------------- /src/target/ext/base/single_register_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/base/single_register_access.rs -------------------------------------------------------------------------------- /src/target/ext/base/singlethread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/base/singlethread.rs -------------------------------------------------------------------------------- /src/target/ext/breakpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/breakpoints.rs -------------------------------------------------------------------------------- /src/target/ext/catch_syscalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/catch_syscalls.rs -------------------------------------------------------------------------------- /src/target/ext/exec_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/exec_file.rs -------------------------------------------------------------------------------- /src/target/ext/extended_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/extended_mode.rs -------------------------------------------------------------------------------- /src/target/ext/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/flash.rs -------------------------------------------------------------------------------- /src/target/ext/host_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/host_io.rs -------------------------------------------------------------------------------- /src/target/ext/libraries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/libraries.rs -------------------------------------------------------------------------------- /src/target/ext/lldb_register_info_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/lldb_register_info_override.rs -------------------------------------------------------------------------------- /src/target/ext/memory_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/memory_map.rs -------------------------------------------------------------------------------- /src/target/ext/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/mod.rs -------------------------------------------------------------------------------- /src/target/ext/monitor_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/monitor_cmd.rs -------------------------------------------------------------------------------- /src/target/ext/section_offsets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/section_offsets.rs -------------------------------------------------------------------------------- /src/target/ext/target_description_xml_override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/target_description_xml_override.rs -------------------------------------------------------------------------------- /src/target/ext/thread_extra_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/thread_extra_info.rs -------------------------------------------------------------------------------- /src/target/ext/tracepoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/ext/tracepoints.rs -------------------------------------------------------------------------------- /src/target/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/target/mod.rs -------------------------------------------------------------------------------- /src/util/dead_code_marker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/util/dead_code_marker.rs -------------------------------------------------------------------------------- /src/util/managed_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/util/managed_vec.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel5151/gdbstub/HEAD/src/util/mod.rs --------------------------------------------------------------------------------