Commit Graph

181 Commits (0d7a135085847ffe1ca92a54c6b3bd384d482b0a)

Author SHA1 Message Date
Disconnect3d 44d75e3bd6
Fix #1728: racing test (#1764)
3 years ago
Gulshan Singh 91f3081e4b
Add more type hints (#1743)
3 years ago
Gulshan Singh a3b66dae5b
Convert format strings to f-strings (#1738)
3 years ago
Gulshan Singh 37376c8ac7
Covert printf format strings to f-strings (#1735)
3 years ago
dan "smiley" murray 56d3e8509d
Add a test binary that has very long symbols (#1719)
3 years ago
dan "smiley" murray cd4217fa03
By default remove the context backtrace f prefix #1288 (#1727)
3 years ago
Unknown Sentinel 14bb546efe
Fix test command procinfo (#1706)
3 years ago
Disconnect3d fec8418b58
Increase killthreads timeout to 10s to fix CI issues (#1701)
3 years ago
Disconnect3d 9bb0d91bec
Add pwndbg.lib.cache test (#1691)
3 years ago
Disconnect3d 0e0a293be6
New lib/cache.py: make caching great again (#1671)
3 years ago
Albert Koczy 6f2f5279c6
feature: Add `killthreads` command (closes #1580) (#1581)
3 years ago
CptGibbon e744ebf3fb
Add smallbins size tests for x64 & i386_big (#1669)
3 years ago
CptGibbon 9d3ee52ea6
Largebins size range tests for x64 & i386_big (#1658)
3 years ago
neryaz bdbd4ed7db
Add print all chunks in vis_heap_chunks (#1604)
3 years ago
Disconnect3d 86b512979c
Fix #1610: symbol.get with duplicated symbols (#1611)
3 years ago
Disconnect3d 6d7d06710e
Fixes #1600, #752: invalid symbol.get results (#1605)
3 years ago
Alan Li 5ecd5d000f
Hopefully fix the bug when using LD_PRELOAD to load libc (#1602)
3 years ago
Disconnect3d 9d22acc1d7
Hopefully fix vmmap recursion issues (#1585)
3 years ago
Alan Li 449070557d
Rewrite some unreliable methods for the heap heuristics (#1579)
3 years ago
Disconnect3d ee832c80d2
Fix plt and gotplt commands (#1576)
3 years ago
Alan Li ca33d16dac
Enhance the checks before accessing the memory for the heap heuristics (#1558)
3 years ago
Alan Li 0f67d08acb
Bug fix for error handling of the heap commands (#1543)
3 years ago
lebr0nli d7ef76ae3a Rename config
3 years ago
lebr0nli 6f696cc82b Bug fix for `gdb.PARAM_ZUINTEGER*` with GDB < 9
3 years ago
lebr0nli dbfd8d88d7 Add tests for opcode
3 years ago
Alan Li 2a5f563444
TLS related enhancements (#1536)
3 years ago
Disconnect3d 2462468f89
Improve hexdump collapse display (#1526)
3 years ago
Disconnect3d 825efda796
cyclic command: improve UX (#1522)
3 years ago
Gulshan Singh 6aa66095d9
Fix some type and pylint errors (#1515)
3 years ago
Gulshan Singh 65462f63dd
Refactor nearpc (#1498)
3 years ago
Disconnect3d 6847a6a77f
gdb-tests/tests.sh: don't do make clean on each run (#1497)
3 years ago
Gulshan Singh ebc915483d
Add commands to categories (#1478)
3 years ago
Gulshan Singh a58e08e899
Add support for command categories (#1477)
3 years ago
Gulshan Singh 768cb04257
Better error handling in bugreport command when no command history (#1464)
3 years ago
Gulshan Singh 513dcdf870
Don't print aliases as commands in pwndbg output (#1460)
3 years ago
Gulshan Singh 0467886258
Cleanup command docstrings (#1461)
3 years ago
Gulshan Singh d08c6af337
Start a env_parallel session to avoid argument too long errors (#1446)
3 years ago
Gulshan Singh fa8a033749
Fail tests if an error occurs (#1445)
3 years ago
lebr0nli 2b1b6d567a Improve the docs of some configs
3 years ago
lebr0nli 0b394a440d Some improvements to configuration
3 years ago
Gulshan Singh 1bd4e4a482
Move some env_parallel code into the else branch (#1432)
3 years ago
Disconnect3d f78e3250c7
Fix archlinux ci tests (#1411)
3 years ago
Disconnect3d 1c609eba15
Fix #1399: cymbol command on old GDB (#1409)
3 years ago
Disconnect3d 275b9c9786
tests.sh: fix --pdb (set SERIAL when --pdb is set) (#1410)
3 years ago
Disconnect3d c5d880020e
fix #1188: incorrect 32-bit syscall display on x64 (#1407)
3 years ago
CptGibbon 2d537b5751
Fix find_fake_fast command test (#1397)
3 years ago
Alan Li 39ebd66539
Add `default-visualize-chunk-number` config and refactor some code related to config (#1388)
3 years ago
Disconnect3d c6ab8dc671
Fix vmmap coredump test (#1391)
3 years ago
Disconnect3d 117e69f842
tests reference-binary.c: dont rely on connect to 1.1.1.1 (#1390)
3 years ago
Disconnect3d 8c30304c32
fix test_loads_binary_with_core_without_crashing on debian10 (#1389)
3 years ago
Lonny Wong ee86808628
Add test for context-source-code-tabstop (#1385)
3 years ago
Disconnect3d bf3cac0505
Fix debian10 ci (#1383)
3 years ago
Disconnect3d cf670df0ed
tests zig cc: silence unused vars warnings (#1382)
3 years ago
Disconnect3d f2ba99ec71
Fix tests reporting in parallel execution (#1379)
3 years ago
CptGibbon f71a4aa65d
Reduce heap code redundancy (#1346)
3 years ago
Disconnect3d 15b80caede
tests.sh: del joblog if --keep not passed (#1360)
3 years ago
Gulshan Singh e6d118c08c
Don't run pwn commands in test (#1358)
3 years ago
Gulshan Singh 525bfaf2c2
Support running tests serially (#1357)
3 years ago
Alan Li d8fbdc1b88
Support `malloc_par` of GLIBC 2.35 (#1353)
3 years ago
Alan Li 41c407036a
Fix some issues about GDB < 9.x (#1333)
3 years ago
Szymon Borecki 3b56329acc
Port pwntools cyclic into pwndbg (#1337)
3 years ago
George Dhmosxakhs 4b01ad6738
added cymbol command (#1301)
3 years ago
Gulshan Singh d43606e5d0
Improved test_commands.py (#1350)
3 years ago
Gulshan Singh d0b14eea56
Add new flags to tests.sh (#1348)
3 years ago
Gulshan Singh d4a796e2e7
Only show the output of failing tests (#1336)
3 years ago
Gulshan Singh f94bc27cb1
Run tests in parallel with GNU parallel (#1332)
3 years ago
Gulshan Singh 779dcccbaf
Display failed tests in test output (#1329)
3 years ago
Alan Li 5b56071746
Some enhancements about `pwndbg.gdblib.config` (#1315)
3 years ago
Tingfeng Yu 61ad340d25
made codecov optional, enable it with -c or --cov (#1322)
3 years ago
Gulshan Singh 5a323b4967
Fix bins command (#1313)
3 years ago
alufers e8a8e737c8
Add a header to the vmmap table (#1311)
3 years ago
Disconnect3d 20417c1b06
Fix parameter default values (#1307)
3 years ago
Disconnect3d 9a580eaa84
Fix setting empty ctx sections (#1310)
3 years ago
Disconnect3d dd26c60e7a
Fix invalid zig path in tests makefile & suppress compilation warning (#1308)
3 years ago
Tingfeng Yu 177df59c12
integrated Bin classes (#1304)
3 years ago
Gulshan Singh 4be16dcd5d Fix heap_config
3 years ago
Gulshan Singh 78065e8ba9 Fix config and theme commands
3 years ago
Gulshan Singh eb18b04e54 fix coverage generation
3 years ago
Gulshan Singh 9a67233cd1 Store coverage files in .cov directory
3 years ago
Gulshan Singh c73f79340c Move .coveragerc config to pyproject.toml
3 years ago
Gulshan Singh e63d289b95 Move tests/ to tests/gdb-tests/
3 years ago