Commit Graph

262 Commits (4e5e44b3fb2d56f4579b076d257c4eb721513bb4)

Author SHA1 Message Date
Matt 2ecdce4ea8
Move main configuration object from `pwndbg.gdblib.config` to `pwndbg.config` (#2244)
1 year ago
Gulshan Singh bf091df527
Make sure the vermin linter runs on all files (#2231)
2 years ago
Matt d38e57639f
Move pwndbg/{heap,disasm} into gdblib (#2206)
2 years ago
Aaron Adams 6e6583f5ae
feat: Add a few new memory APIs and replace old APIs (#2155)
2 years ago
Gulshan Singh e847755316
Make output when downloading qemu images less verbose (#2217)
2 years ago
charif 84d5fda42b
improve kernel commands (#2208)
2 years ago
Aaron Adams 8154470ae9
add vmmap --gaps option (#2191)
2 years ago
Aaron Adams c85d16b246
fix trailing whitespace everywhere (#2188)
2 years ago
Gulshan Singh d6abb33e02
Fix and re-enable unit tests (#2182)
2 years ago
Aaron Adams 416ea74226
Refactor tests.py and small tweaks for running on nix (#2181)
2 years ago
Lennard Hofmann 2b9beef7af
Small fixes for RISC-V (#2172)
2 years ago
Aaron Adams 5d083d471c
Modify python test scripts to work from nix (#2168)
2 years ago
Aaron Adams 68c648bee0
Make shebangs and other bash usage portable (#2179)
2 years ago
Piotr Zarycki 92640c7131
Fix tests on Arch Linux (#2163)
2 years ago
Gulshan Singh 00adfbbb5e
Only look for readable address in retaddr command (#2143)
2 years ago
CptGibbon 5d744513bb
Fetch C struct as Python dictionary (#2082)
2 years ago
jetchirag da94871adb
Malloc chunk dump (#2085)
2 years ago
OBarronCS 50c47f4452
Annotate disasm (#2001)
2 years ago
charif 7df87c93c6
improve kbase (#2097)
2 years ago
Aryaman Sharma 3ef485a256
Added tests for --asm search (#2114)
2 years ago
jetchirag ebcff7cd59
WIP: Fix Flake8 warnings (#2101)
2 years ago
jetchirag e7548c7f14
Fix flake8 warnings (#2100)
2 years ago
Gulshan Singh 5be38a5bf3
Add test for setflags command (#2056)
2 years ago
Gulshan Singh 3d57de2eda
Enable more lint checks (#2048)
2 years ago
Gulshan Singh 5ab3ed0888
Update dev requirements (#2046)
2 years ago
Alan Li c8292e8f1d
Add a helper command for one_gadget (#2018)
2 years ago
Gulshan Singh 0948712555
Allow multibit register bitflags (#2029)
2 years ago
Gulshan Singh 8dad24d375
Allow customizing qemu image download URL from command line (#2031)
2 years ago
Matt 0cb1ce61d4
Add support for glibc heap UAF detection (#1841)
2 years ago
Alan Li 6a38ded24e
Fix the bug when showing the state of i386 GOT (#2017)
2 years ago
Albert Gierlach 6b58f90bd8
Fix the limit in the search command (#2012)
2 years ago
Hubert Jasudowicz ab90df12b4
Add $base function (#2005)
2 years ago
Disconnect3d 9d0621c4d7
Fetch stacks from vmmap if they exist (also stacks.update -> stacks.get) (#1959)
2 years ago
keymoon 03e97e9ea8
Implement a way to resolve multiple process in attachp (#1956)
2 years ago
Disconnect3d 0c61ed5d27
mmap command: update return value message (#1954)
2 years ago
Matt dfd5f95b56
Add mmap command that executes the mmap syscall in the inferior (#1952)
2 years ago
intrigus-lgtm 427bf8c96e
Port gdb-tests from bash to python (#1916)
2 years ago
disconnect3d 85eb6c8bf9 fix arch ci tests
2 years ago
disconnect3d ac306872a5 fix shlint
2 years ago
Aaron Adams ee0377d3bf Update tests to gracefully handle multiple qemu processess running
2 years ago
duckl1ng 32336487dd fix lint
2 years ago
Aaron Adams d008d14f4b -s/--step First skipping blocks of memory between results
2 years ago
smiley 7abeef6560 fix embedded null in cmdline string
2 years ago
smiley 41c5dc7a49 show cmdline and cwd in procinfo
2 years ago
ntsleep dbdce5d72d Fixed linters
2 years ago
ntsleep cd616cf28b Added tests for command `telescope --frame`
2 years ago
duckl1ng 16a0f3b57b
Enable thread context by default (#1844)
2 years ago
Disconnect3d 9e9f328ccc
Update code to Python >= 3.8 (#1840)
2 years ago
Disconnect3d 1cb2be2f35
get_one_instruction: clear "cont" cache on mem/reg changed (#1828)
2 years ago
Disconnect3d 13cd7d8d86
config: change 'Def' to 'Default' (#1827)
2 years ago