├── .github └── workflows │ └── main.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── fuzz-afl ├── Cargo.toml └── fuzz_targets │ └── from_gdb.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ └── from_gdb.rs ├── src ├── error.rs ├── lib.rs ├── mappings.rs ├── memory.rs ├── registers.rs ├── siginfo.rs └── stacktrace.rs └── tests ├── bins ├── core.test_canary ├── input ├── test_abort ├── test_abort32 ├── test_asan_stdin ├── test_callstack_remote ├── test_canary └── test_safeFunc ├── src └── test.c └── tests.rs /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/README.md -------------------------------------------------------------------------------- /fuzz-afl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/fuzz-afl/Cargo.toml -------------------------------------------------------------------------------- /fuzz-afl/fuzz_targets/from_gdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/fuzz-afl/fuzz_targets/from_gdb.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/from_gdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/fuzz/fuzz_targets/from_gdb.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mappings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/src/mappings.rs -------------------------------------------------------------------------------- /src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/src/memory.rs -------------------------------------------------------------------------------- /src/registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/src/registers.rs -------------------------------------------------------------------------------- /src/siginfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/src/siginfo.rs -------------------------------------------------------------------------------- /src/stacktrace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/src/stacktrace.rs -------------------------------------------------------------------------------- /tests/bins/core.test_canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/bins/core.test_canary -------------------------------------------------------------------------------- /tests/bins/input: -------------------------------------------------------------------------------- 1 | st$ -------------------------------------------------------------------------------- /tests/bins/test_abort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/bins/test_abort -------------------------------------------------------------------------------- /tests/bins/test_abort32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/bins/test_abort32 -------------------------------------------------------------------------------- /tests/bins/test_asan_stdin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/bins/test_asan_stdin -------------------------------------------------------------------------------- /tests/bins/test_callstack_remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/bins/test_callstack_remote -------------------------------------------------------------------------------- /tests/bins/test_canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/bins/test_canary -------------------------------------------------------------------------------- /tests/bins/test_safeFunc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/bins/test_safeFunc -------------------------------------------------------------------------------- /tests/src/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/src/test.c -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anfedotoff/gdb-command/HEAD/tests/tests.rs --------------------------------------------------------------------------------