Commit Graph

634 Commits (99a5ef39bd4bab8c3fd73922d791811e5fd6fb67)

Author SHA1 Message Date
Disconnect3d 970ac229a8
Delete dead code in regs.py (#779)
6 years ago
WeSeekAfterKnowledge 7bad305626
Determine register sizes dynamically, do not assume ptrdiff width (#775)
6 years ago
Disconnect3d a1b2b037fb
Fixes #777 - missing pyelftools program header name (#782)
6 years ago
Disconnect3d 606eae0599
Update regs.py (#780)
6 years ago
Disconnect3d 744aa2273b
Fixes #770 - broken vmmap aliases (#778)
6 years ago
WeSeekAfterKnowledge 1cd9874ad9
Use qemu.root() instead of a hardcoded path (#774)
6 years ago
Bet4 5b9a42a5a8
Fix find_fake_fast error on older gdb version (#760)
6 years ago
layderv b361bda50b
#664 mark changed registers (#756)
6 years ago
Paweł Płatek f90db722a5
chunk printing to malloc_chunk cmd (#751)
6 years ago
Disconnect3d 5062e4afce
Fixes #749 - stop showing pc marker in disasm loops (#750)
6 years ago
Jan Mazur ac7fb64847
mprotect command injecting mprotect syscall. (#740)
6 years ago
Disconnect3d 2a09b30649
Fixes #726 (#747)
6 years ago
Paweł Płatek e3b910c5d5
Try heap (#744)
6 years ago
CptGibbon 42815836cc
Update heap implementation (#728)
6 years ago
jkthecjer fbd2bb3abf
Fixed alignment bug in vis_heap_chunks command (#739)
6 years ago
Bet4 d4a6ff4c57
Fix command description format (#727)
6 years ago
苇子 b1beacf07f
fixes #660, can not get correct arm64 context (#724)
6 years ago
Andrej Zieger 5849d27446
[WIP] Feature: show ghidra decompiled code in context (#715)
6 years ago
Paweł Płatek ab1e091987
rename ctx-watch -> ctx-unwatch (#725)
6 years ago
Bet4 5c67072108
Enhance find_fake_fast (#721)
6 years ago
CptGibbon 798bcb6c75
Fix inaccuracies in vis_heap_chunks() (#708)
6 years ago
Andrej Zieger a18e751520
[WIP] Context watches expressions (#711)
6 years ago
CptGibbon 80e39598db
Don't use top chunk heuristics (#712)
6 years ago
CptGibbon c8a846ee54
Replace malloc initialization heuristics (#713)
6 years ago
Bet4 08a78ad4b7
Remove temp files and dir when exit (#720)
6 years ago
Andrej Zieger f2c0efc10d
Per section context output (#697)
6 years ago
John McCann Cunniff Jr cc0c90a4a4
Fix vmmap crash when PG is disabled (#709)
6 years ago
Disconnect3d ca649da0e3
Fix switching to remote debug caching bug #707
6 years ago
Disconnect3d 8cbb863f17
Update __init__.py (#703)
6 years ago
Levente Polyak 355c09e329
command: support alternatives including sub command wrapper like pwn (#701)
6 years ago
Hye Sung Jung ecae891968 fix spelling errors (#699)
6 years ago
pu1p 829f36af4c Improve probeleak command (#698)
6 years ago
Keun Tae (Kevin) Park b2f7f90f49 split inode_objfile at most once to fix #695 (#696)
6 years ago
Jinmo 5f40345734 Fix #681 (#693)
6 years ago
Yuuoniy ef7a984582 fix top_chunk and vis_heap_chunks command (#691)
6 years ago
Disconnect3d 2f69ddce65
Extend vmmap monitor info mem case to x64 (#687)
6 years ago
Disconnect3d ccc597d49a
vmmap: add QEMU kernel support (#685)
6 years ago
Anatoly Korniltsev 57cc3c2f14 Allow hexdump by module name, like vmmap (#683)
6 years ago
Jan Mazur b64674d032 delete unused variables (#675)
6 years ago
Stuart Nevans Locke 1edf676f6c Change windbg commands to parse data as strings. Fix for #672 (#673)
6 years ago
Levente Polyak 848247ed9c checksec: try detect different variants and use appropriate args (#671)
6 years ago
Stuart Nevans Locke 068099c15e Inthook size types (Fixes #669) (#670)
6 years ago
Bet4 7f5d8e7853 Change the way to check is_remote (#663)
6 years ago
Bet4 97c5ccb419 Add end separator (#657)
7 years ago
Jan Mazur 9b6d412db4 Revert "Add history command (#643)" (#658)
7 years ago
Paweł Płatek 10aa11d52b change tcache chain size (#650)
7 years ago
Jan Mazur 544b5aada3 add ctx alias (#656)
7 years ago
Vesim d1118f2cbb Add history command (#643)
7 years ago
jaseg 011752a1ff Add initial support for ARM Cortex-M baremetal debugging (#264) (#654)
7 years ago
StalkR ce96491487 typeinfo: more types for golang and tests (#652)
7 years ago
StalkR 493b1a063c typeinfo: more types for golang programs (#649)
7 years ago
Stuart Nevans Locke f1efb2bed9 Fix #646 (Allow xuntil to work with PIE binaries on first run (#648)
7 years ago
Disconnect3d 60a1a722f4
Update context.py
7 years ago
Stuart Nevans Locke 6747be2341 Clear internal temp bp on exit. Fix #532 (#642)
7 years ago
Jan Mazur 3408e992ca Invoke heap commands only with libc debug symbols. (#635)
7 years ago
Disconnect3d 90b8a4f2b9
Fix source code display (#638)
7 years ago
Disconnect3d b02dad2fe0 Fixes #636 - bug with regs display on other frames (#637)
7 years ago
Stefan Ilic 06b7df5095 Add __read_chk, __fread_chk and __pread_chk (#536)
7 years ago
Disconnect3d a729a82fe4 Workaround for GDB bug described in #632 (#633)
7 years ago
Disconnect3d 814b47881a Improve UX of dumpargs command (#631)
7 years ago
NyaMisty 4095c1f75d Show context of pseudocodes instead whole of them (#630)
7 years ago
jebjerg 51708774d4 Enhance vis_heap_chunks (#625)
7 years ago
NyaMisty cacb55d474 Don't activate the IDA window when jumping (#628)
7 years ago
Stuart Nevans Locke a46052c4ef Use ArgparsedCommand for everything (#622)
7 years ago
Jan Mazur da174860d6 progspace.filename to get exe path (#624)
7 years ago
Stuart Nevans Locke af4d6fbe5a Allow ArgparsedCommand to have aliases (#621)
7 years ago
Stuart Nevans Locke 2b507038b8 Update Leakfind (#620)
7 years ago
Stuart Nevans Locke 45a624e18b Fix base for got on pie binaries (#618)
7 years ago
Stuart Nevans Locke 8b0a98ff9e Update types on new_objfile event (#616)
7 years ago
Stuart Nevans Locke 93aabaa5fb Add leakfind command (#608)
7 years ago
Disconnect3d 33350ab8f6
Fixes #538 - breakrva on symlink targets (#539)
7 years ago
Carlo Maragno 94c61aefaf Change StopIteration to return (#613)
7 years ago
Andrej Zieger 35890f0430 Add option to redirect context output to other tty or files (#610)
7 years ago
Blueke Zhou f1c0f091e5 fix: linetable.line.pc negative address when debug kernel (#605)
7 years ago
Alisson Bezerra ca17c6dbb0 Add xuntil command (#604)
7 years ago
Disconnect3d 09e1b37c8a
Enhance remote QEMU targets debugging experience (#603)
7 years ago
Matrix 0f4e31e72a bug in heap command #568 (fix) (#571)
7 years ago
Yechan Bae 40d173e0f3 Init IDA RPC when ida-enabled changes (#597)
7 years ago
Disconnect3d 376787b8dd
Fix sytax hl cache bug (#594)
7 years ago
Disconnect3d c66d0a79c6
Remove/use default val of set print-elements (#590)
7 years ago
Disconnect3d fd34b2abb5
Fix #587 - bug in enhance_next (#588)
7 years ago
Sudhakar Verma 7d71cdd991 Only get pc for r2 when the process is running (#584)
7 years ago
Disconnect3d 054f209048
Fixes #578 (#579)
7 years ago
Gyorgy Miru df32e12583 Fixed value exception on gdb 8.2 (#575)
7 years ago
Gyorgy Miru 2978cd86bc Fixed register names and capstone mode flags for sparc (#573)
7 years ago
Disconnect3d 74f2b3a8f3
Show symbol in probeleak (#572)
7 years ago
skysider c6473ba7ae fix qemu global variable root conflict with function name (#569)
7 years ago
Yuekai Jia 19eaa19919 Fix #555 - The return address register not restored (#557)
7 years ago
Matrix 1d4d6ff84d add support of PIE for r2 (#567)
7 years ago
Paweł Płatek a12b5bf79c fix unpacking bins tuples (#563)
7 years ago
Yuekai Jia cbec07c798 Add missing rust type (#559)
7 years ago
Disconnect3d 8f33ec480f
Fix tcache and support it on targets w/o -lpthread (#552)
7 years ago
Calle Svensson 631c932731 Check if override built-in command (#543)
7 years ago
Paweł Płatek 5b307a2741 display chain bk and fd if corrupted (#537)
7 years ago
Adam Tanana d9cb83b561 Removed unwanted Exception (#546)
7 years ago
Calle Svensson f6edfe069c Fix whitespace to repair Travis CI (#544)
7 years ago
Paweł Płatek b847f1d384 add bugreport cmd (#533)
7 years ago
Paweł Płatek 2f36260464 Fix got command (#531)
7 years ago
Paweł Płatek 80d3df1c6a fix probeleak command (message.warning -> warn) and small fixes for it (#525)
7 years ago
Disconnect3d a6e6e97eac
Revert "Add setregs command #520 (#527)" (#529)
7 years ago