(void)walker
(void)walker is a toolbox for GDB which provides utilities for debugging software on an instruction level.
Requirements
Currently (void)walker has support for the following architectures:
* X86 * X86-64 * MIPS
Usage
(void)walker can be loaded manually from within GDB by running:
python from voidwalker import voidwalker
By adding the previous line to ~/.gdbinit (void)walker will be loaded automatically whenever GDB is launched.
Also register the following hooks in ~/.gdbinit:
define hook-stop
voidwalker hook-stop
end
Commands
Here follows a list of a few commands, see the README for a complete list.
Dumping the context of the current stack frame:
voidwalker context
Dumping data by specifying address and length:
voidwalker dump data <address> <length>
Dumping disassembly by specifying address and the number of instructions:
voidwalker dump instructions <address> <length>
Metadata
Release files for voidwalker 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| voidwalker-0.1.0.tar.gz | 19.5 kB | Details |
Release files / voidwalker-0.1.0.tar.gz
| Download URL | voidwalker-0.1.0.tar.gz |
|---|---|
| Size | 19.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b346824086c3f324fb933a0309750d8edcae45d698b012d0b5d443db5af2364
|
|
BLAKE2b-256 checksum How to use checksums |
3e5b57da8b8401a8d0469bfdcb6552c0fd381ddcf36c0bb08f00908fa120d3e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |