Commit Graph

1353 Commits (12488fbf1f604581fdc11b67fd1583ccf6b51207)
 

Author SHA1 Message Date
Alan Li b4cdcdfcfc
Unit tests and some bugs fix for the heap heuristics (#1283)
3 years ago
Gulshan Singh e456b317d7 Convert all vmmap references to pwndbg.gdblib.vmmap
3 years ago
Gulshan Singh 8b6deac4fd Move vmmap.py to gdblib
3 years ago
E. Rivas b5da3e8237
Add ignore command (from #1257) (#1276)
3 years ago
Gulshan Singh 026f3c0164 Fix reference to pwndbg.gdblib.config
3 years ago
Lonny Wong cf11443735 add test for max-visualize-chunk-size
3 years ago
Gulshan Singh 353c906a3f Move more gdb info commands to info.py
3 years ago
Gulshan Singh f792f00081 Move example strings to comments
3 years ago
Gulshan Singh 4647ccca57 Fix windbg test
3 years ago
Gulshan Singh 2220918866 Cleanup hexdump implementation
3 years ago
Gulshan Singh 084eb36813
Add a test for config triggers (#1225)
3 years ago
Gulshan Singh eabab316d2
Split config.py into lib/ and gdblib/ (#1134)
3 years ago
Gulshan Singh 2be84a9b4d Fix some mypy errors
3 years ago
Gulshan Singh fd5e722cbc Add hexdump test
3 years ago
Lonny Wong b218f34a36
add max display size for vis_heap_chunks (#1275)
3 years ago
Alan Li fbedf0b497
Add more comments about the changes in #1273 (#1274)
3 years ago
CptGibbon fc33d6fb7c
Develop Arena class (#1266)
3 years ago
Alan Li 42caec2552
Fix the bug in the heuristic for `main_arena` and `mp_` (#1273)
3 years ago
Alan Li 75ece8e2a8
Don't catch the error of the heap commands when `set exception-* on` (#1270)
3 years ago
Disconnect3d 8da9c5b9f9
Fix #1189: fixes patch command's arch=... value (#1269)
3 years ago
Alan Li db3a86abb4
Fix #1271 (#1272)
3 years ago
Disconnect3d 478a569cb3
Fix #1256: fixes next cmds hangs on segfaults (#1268)
3 years ago
Disconnect3d d42444274e
allow setting gdblib.regs.<reg>=<val> (#1267)
3 years ago
Gulshan Singh bfbb2b8652
Move symbol.py to gdblib (#1259)
3 years ago
CptGibbon ec8addd602
Build malloc_chunk tests with libpthread (#1265)
3 years ago
Alan Li d79dbb672c
Enhances the error handling of the heap heuristic (#1242)
3 years ago
Gulshan Singh 6856e9294c
Move elf.py to gdblib (#1260)
3 years ago
Gulshan Singh 63b988a997
Move file.py to gdblib and improve procinfo test (#1258)
3 years ago
Gulshan Singh bb342a9286
GDB Refactor [18/N]: Move proc to gdblib/proc.py (#1247)
3 years ago
Gulshan Singh 29c9d74f9b
Add flake8-builtins to linters (#1254)
3 years ago
Gulshan Singh c3c8975b7a
GDB Refactor [19/N]: Move gdbutils/functions.py to gdblib (#1253)
3 years ago
Gulshan Singh 83a2fb0ba5
Move remote_files_dir into file.py (#1249)
3 years ago
Gulshan Singh 0bd3d3a37f
Remove unnecessary imports in __init__.py (#1252)
3 years ago
Gulshan Singh 13e1608ecd
Cleanup dependencies (#1251)
3 years ago
Gulshan Singh b0249dda6b
Cleanup load_gdblib() (#1248)
3 years ago
Gulshan Singh 8fdc423841
Move net.py to lib (#1246)
3 years ago
Gulshan Singh 6a40c09057
GDB Refactor [16/N]: Move tls.py to gdblib/tls.py (#1245)
3 years ago
Gulshan Singh 2eccf02b50
GDB Refactor [15/N]: Move stack.py to gdblib/stack.py (#1244)
3 years ago
Gulshan Singh 135ced5c9e Load commands and gdblib explicitly in __init__.py
3 years ago
Disconnect3d e5043535a3
Fix #1197: dont display ctx on reg/mem changes (#1239)
3 years ago
Disconnect3d 59889f1330
events.py: remove unused Pause class (#1223)
3 years ago
Gulshan Singh 23caabdb76 Split heap tests into their own files
3 years ago
Gulshan Singh 6c1ddb451c Moved heap tests into tests/heap
3 years ago
CptGibbon 91505a47b1
Add `malloc_chunk` command tests for heuristic heap (#1234)
3 years ago
Gulshan Singh ebadd88220
Add --shell argument to pwndbg command (#1233)
3 years ago
Gulshan Singh 0d73e9d8c9
Cleanup requirements and run full setup in lint CI job (#1230)
3 years ago
lebr0nli 0237c1deff Make `CStruct2GDB` support `gdb.types.has_field()`
3 years ago
disconnect3d 32166d0ed3 fix #1221: ipi command multi-line inputs
3 years ago
Disconnect3d f56db46a59 Update README with GDB build steps
3 years ago
lebr0nli c67f6ea412 Make the heuristic compatible with new heap code
3 years ago