Commit Graph

133 Commits (0cb1ce61d46fefc5c0922210a6935ebda56923c2)

Author SHA1 Message Date
Szymon Borecki 3b56329acc
Port pwntools cyclic into pwndbg (#1337)
3 years ago
George Dhmosxakhs 4b01ad6738
added cymbol command (#1301)
3 years ago
tuxfobux df1d7f2256
Add Arch Linux support to setup.sh (#1334)
3 years ago
Gulshan Singh 78065e8ba9 Fix config and theme commands
3 years ago
Gulshan Singh 295fe29b22
Cleanup before unit-tests (#1293)
3 years ago
E. Rivas b5da3e8237
Add ignore command (from #1257) (#1276)
3 years ago
Gulshan Singh eabab316d2
Split config.py into lib/ and gdblib/ (#1134)
3 years ago
Alan Li 75ece8e2a8
Don't catch the error of the heap commands when `set exception-* on` (#1270)
3 years ago
Gulshan Singh bfbb2b8652
Move symbol.py to gdblib (#1259)
3 years ago
Alan Li d79dbb672c
Enhances the error handling of the heap heuristic (#1242)
3 years ago
Gulshan Singh bb342a9286
GDB Refactor [18/N]: Move proc to gdblib/proc.py (#1247)
3 years ago
Gulshan Singh 135ced5c9e Load commands and gdblib explicitly in __init__.py
3 years ago
Gulshan Singh ebadd88220
Add --shell argument to pwndbg command (#1233)
3 years ago
syheliel d5d39c85eb Add more type hint
3 years ago
disconnect3d d8a62f1120 Cleanup: remove ParsedCommand and fix search help string
3 years ago
disconnect3d 1ca4d2d33c Enhance heap with for static-linked binaries & remove typeinfo bloat
3 years ago
Gulshan Singh ccc56b9a58
Remove unused imports (#1139)
3 years ago
Gulshan Singh 2ea32b089a
Move qemu.py and remote.py to gdblib (#1130)
3 years ago
Gulshan Singh 512db53edd
Split memory into lib/ and gdblib/ (#1128)
3 years ago
Gulshan Singh a002e29bc1
Split regs.py into lib/ and gdblib/ (#1121)
3 years ago
Gulshan Singh 77380eb63c
GDB Refactor [1/N]: Split arch.py and related files into lib/ and gdb/ (#1114)
3 years ago
Disconnect3d 42f32d7cc7
fix errno command (#1112)
3 years ago
Disconnect3d d12b6ecefc
ArgparsedCommand: fix `help cmd` and `cmd --help` behavior (#1108)
3 years ago
Disconnect3d b3a560eff0
black all da code (#1103)
3 years ago
Disconnect3d e8109b98c1
Remove QuietSloppyParsedCommand once and for all (#1091)
3 years ago
Alan Li 2c15d03899
Add support to use heap commands without debug symbols (#1029)
3 years ago
Janusz Kamieński 4a7f9ada3d
Remove Python 2 legacy code (#1052)
3 years ago
disconnect3d d49b29d150 improve setflags command
3 years ago
Samanta Navarro 38c38aacfa Fix typos
4 years ago
Disconnect3d 1d70e14418 Fix #932,#788: fix command parsing
4 years ago
Disconnect3d 8975d42c4d Better pwndbg.commands.OnlyWithFile error for QEMU targets
4 years ago
Disconnect3d 301012abf2
Py3k (#817)
5 years ago
Jan Mazur ac7fb64847
mprotect command injecting mprotect syscall. (#740)
6 years ago
CptGibbon 42815836cc
Update heap implementation (#728)
6 years ago
Bet4 d4a6ff4c57
Fix command description format (#727)
6 years ago
Disconnect3d 8cbb863f17
Update __init__.py (#703)
6 years ago
Jan Mazur 9b6d412db4 Revert "Add history command (#643)" (#658)
7 years ago
Vesim d1118f2cbb Add history command (#643)
7 years ago
Jan Mazur 3408e992ca Invoke heap commands only with libc debug symbols. (#635)
7 years ago
Stuart Nevans Locke af4d6fbe5a Allow ArgparsedCommand to have aliases (#621)
7 years ago
Gyorgy Miru df32e12583 Fixed value exception on gdb 8.2 (#575)
7 years ago
Calle Svensson 631c932731 Check if override built-in command (#543)
7 years ago
Assel Meher 46d927b012 Heap: allocator initialization check & global_max_fast bug fix (#485)
8 years ago
Levente Polyak e71bebdcdb improve repeat functionality of commands (#395)
8 years ago
Meng-Huan Yu 81a1a0e1c2 Fix #373 for python2 env (#384)
8 years ago
Disconnect3d fe876b1029
ArgparsedCommand: pass parser or description; move some cmds to ArgparsedC~ (#373)
8 years ago
Disconnect3d 81d4c5373e
Fail on two commands with the same name (#372)
8 years ago
Disconnect3d 70784f296e Closes #338: Fix 'This command is not documented' (#341)
8 years ago
Disconnect3d 6f0a22ef23 Move vmmap to ArgparsedCommand; add sloppy_gdb_parse (#285)
8 years ago
Disconnect3d 55363ca0ba Fix parsed commands (#282)
9 years ago
Zach Riggle 42b3a2e4d5 Clean up some unnecessary closures in pwndbg.commands (#278)
9 years ago
Zach Riggle 63d107c1aa Simplify command exception debugging and make stdio work correctly (#251)
9 years ago
Zach Riggle 5861c6a675 Add Command.repeat property for repeated commands (#272)
9 years ago
Disconnect3d e9443fdd5f Fix commands without file loaded in gdb (#223)
9 years ago
Zach Riggle b91bb02607 Promote GDB to a third-party utility
9 years ago
Zach Riggle aa73535df9 Run isort on pwndbg
9 years ago
Zach Riggle 80fa7725e6 Run futurize on pwndbg
9 years ago
Zach Riggle ced1734e52 Fix Windbg byte-order
9 years ago
Zach Riggle 373272aecd sixize
10 years ago
Zach Riggle d97847b872 Add isort, config, and pre-CI hook
10 years ago
Zach Riggle 18583a0f98 Verbose exceptions
10 years ago
Zach Riggle 533e5147fe Use the description for the help
10 years ago
Zach Riggle 14cbea1945 Automatically add default values for options which have them.
10 years ago
Zach Riggle 27b4a9a314 Add support for argparse-style commands.
10 years ago
Zach Riggle d13b9e85ce Add print_function to everything
10 years ago
Zach Riggle 8f6587395d Add more Windbg compat
10 years ago
Zach Riggle 3686fb2bba Lots of enhancements so that qemu-user binaries have symbol information.
10 years ago
Zach Riggle d213c484a1 Dont include shell commands in the list of commands.
10 years ago
Zach Riggle 9eae4c9119 wip
10 years ago
Zach Riggle 6aa3b1f409 Remove debug prints
11 years ago
Zach Riggle a62d843a26 Dont bail if we havent added cool fanciness for the current arch
11 years ago
Zach Riggle 68529bcb5c Lots of changes for automatically showing various function arguments etc.
11 years ago
Zach Riggle b15de2359a Fix Python2 issues
11 years ago
Zach Riggle 994afa9aef lots of WIP stuff
11 years ago
Zach Riggle 286206d163 Various updates for symbolizing, auxv. Adds aslr command.
11 years ago
Zach Riggle df8006bbae Add procinfo, permit passing arguments to start and entry
11 years ago
Zach Riggle 33aeb4c0a9 Print out commands
11 years ago
Zach Riggle cf459f5e78 Lots of enhancements, and adds the "start" command
11 years ago
Zach Riggle 29e20acafc Various enhancements
11 years ago
Zach Riggle 8f07ba8655 ez, eza, u; powerpc
11 years ago
Zach Riggle 8761193a75 More more code
11 years ago
Zach Riggle 30a0de056a Lots of changes, improvements. Works for aarch64 stacks now which qemu royally fucks.
11 years ago
Zach Riggle 27180e0dfa Rename module to pwndbg
11 years ago