Skip to main content

(void)walker is a toolbox for GDB which provides utilities for debugging software on an instruction level.

Requirements

  • GDB 7.5 or later built with support for Python extensions.

  • FlowUI 0.2.1 or later.

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>

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

voidwalker-0.1.0.tar.gz (19.5 kB view details)

Uploaded Source

File details

Details for the file voidwalker-0.1.0.tar.gz.

File metadata

  • Download URL: voidwalker-0.1.0.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for voidwalker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7b346824086c3f324fb933a0309750d8edcae45d698b012d0b5d443db5af2364
MD5 3fa008af9440748b82fd52b8045c1558
BLAKE2b-256 3e5b57da8b8401a8d0469bfdcb6552c0fd381ddcf36c0bb08f00908fa120d3e9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page