diff options
| author | Matt Borgerson <contact@mborgerson.com> | 2019-12-17 12:09:29 -0700 |
|---|---|---|
| committer | Matt Borgerson <contact@mborgerson.com> | 2019-12-17 12:22:15 -0700 |
| commit | 30ae9d188d4f35e12b90a0251ddbf4baf4a9f623 (patch) | |
| tree | 97e8208d2bf77b7918a2b58be62efe6a1d8d6894 | |
| parent | f5f70f60dc5b5d2122af8e0f2e84d1f8c6a6326d (diff) | |
| download | gdbstub-30ae9d188d4f35e12b90a0251ddbf4baf4a9f623.tar.gz | |
Update README
| -rw-r--r-- | README.md | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -1,20 +1,27 @@ gdbstub ======= -This is a simple gdb stub that can be easily dropped in to your project. It -has no external dependencies and requires just standard tools to build. +This is a simple gdb stub that can be easily dropped in to your project. It has +no library dependencies (such as libc) and requires just standard tools to +build. Protocol -------- -Communication between the stub and the debugger takes place via the [gdb Remote Serial Protocol](https://sourceware.org/gdb/onlinedocs/gdb/Remote-Protocol.html). +Communication between the stub and the debugger takes place via the [gdb +Remote Serial Protocol](https://sourceware.org/gdb/onlinedocs/gdb/Remote-Protocol.html). Porting ------- -This was developed for x86 systems but it's fairly modular. So, with a little -effort, it should work on other platforms. You will need to modify +This was developed for x86 systems, but it's fairly modular. With a little +effort, it should be easily ported to other platforms. You will need to modify `gdbstub_sys.h` and `gdbstub_sys.c` to fit your platform's needs accordingly. +Building +-------- +Running `make` produces a simple binary that will hook the current IDT and +break. + License ------- Licensed under GPL v2. See `LICENSE.txt` for full license. -Matt Borgerson, 2016 +Matt Borgerson, 2016-2019 |
