Commit Graph

1023 Commits (945f12a267d16eb1cab1be6e16f2ce4aa3ee2281)

Author SHA1 Message Date
Zach Riggle 9ccfc46d35 Add next_syscall/ni command
11 years ago
Zach Riggle 743f892b3e Fix telescope for negative values; add debug message
11 years ago
Zach Riggle 2bf4946667 Mask off address for hexdump
11 years ago
Zach Riggle 60396ddeff Fix missing exe (start==vma) and update requirements
11 years ago
Zach Riggle fa05df3687 Add register offsets to telescope
11 years ago
Zach Riggle bbcb5ba333 Add cpsr command
11 years ago
Zach Riggle 0df5b7e39a Bail nicely if AUXV is unreadable
11 years ago
Zach Riggle a702181724 Fix errors when debugging ARM with weird instructions
11 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 5cea80af87 Use absolute path for the main binary
11 years ago
Zach Riggle 2d9cee6f1d Disable debug prints
11 years ago
Zach Riggle c4f2a6ea4d If either the page is not readable OR unknown, bail
11 years ago
Zach Riggle 68c253cead Fix case when there is no page known at the module address
11 years ago
Zach Riggle f04e7bdef1 Fix infinite loop on qemu-user
11 years ago
Zach Riggle eab2c4fcd1 Add support for pulling arguments from gdb.Symbol information about functions
11 years ago
Zach Riggle ff90b47a7c Fix AArch64 register display
11 years ago
lieanu 4dfdaaa449 fix NOne to None
11 years ago
Zach Riggle c55ca3695d Stop telescope when it makes sense
11 years ago
Zach Riggle da88e347f7 Update __init__.py
11 years ago
Zach Riggle 3614014b30 Upper limit on symbol addresses
11 years ago
Zach Riggle b376025f2b Make argument printing work for i386
11 years ago
Zach Riggle a1631093fa Undo disasm changes which shouldnt have been committed
11 years ago
Zach Riggle 108273a573 Python3 fix
11 years ago
Zach Riggle 2ef7eae42b Add "k" command
11 years ago
Zach Riggle 479005837b Add dumpargs command, remove debug printing
11 years ago
Zach Riggle bbd140bfdf Restore GDB 7.7 compatibility
11 years ago
Zach Riggle a672dfc6ff Bugfix
11 years ago
Zach Riggle 37c4f8ca21 Bugfixes, make errno better
11 years ago
Zach Riggle 77de7be3ce Add stepover, small fixes for ARM
11 years ago
Zach Riggle d61ebba69e Docs and slightly better performance
11 years ago
Zach Riggle 9665afa67d Add nextcall and nextjmp
11 years ago
Zach Riggle ad8b57f312 Looking sexy
11 years ago
Zach Riggle c2a535210e wip
11 years ago
Zach Riggle c6347c6bd6 WIPWIPWIP
11 years ago
Zach Riggle add3acba15 Don't infinitely decrement ESP; theres always more memory
11 years ago
Zach Riggle db35f8b1fb Fix architectures missing target resolution
11 years ago
Zach Riggle 17cda45d53 Python2 unicode fix
11 years ago
Zach Riggle 79ca9d5fa1 Python3 fixes
11 years ago
Zach Riggle 68529bcb5c Lots of changes for automatically showing various function arguments etc.
11 years ago
Zach Riggle 8f36054413 Update functions
11 years ago
Zach Riggle 5756ab8057 Slightly better extraction
11 years ago
Zach Riggle 54563e7693 Fix ranges
11 years ago
Zach Riggle 9b75266877 Merge remote-tracking branch 'origin/master'
11 years ago
Zach Riggle 9ea31293e6 Python2 no likey
11 years ago
Zach Riggle 18aa627d31 Enable cache-while-running; add ASLR command; work around GDB internal aborts
11 years ago
Zach Riggle 937fd1e05e isort
11 years ago
Zach Riggle b15de2359a Fix Python2 issues
11 years ago
Zach Riggle 994afa9aef lots of WIP stuff
11 years ago
Zach Riggle 3e57bc3445 Remove <> from unnamed jumps
11 years ago
Zach Riggle 6e9542fc7e Ensure ordering of "start" command
11 years ago
Zach Riggle c72b755b4c Colored instructions were misleading
11 years ago
Zach Riggle 5d709bd6e2 isort
11 years ago
Zach Riggle 8ac7e5b710 Python3
11 years ago
Zach Riggle ceeee2f3b5 Enhancements to IDA script to make it crash less (never?)
11 years ago
thebarbershopper 6364e88fb7 Add 'dc' alias for 'hexdump'
11 years ago
Zach Riggle d094c61ec8 Remove <> from unnamed jumps
11 years ago
Zach Riggle 6f8c15dc94 Ensure ordering of "start" command
11 years ago
Zach Riggle 5a08d8d553 Colored instructions were misleading
11 years ago
Zach Riggle 8ba1981bcc isort
11 years ago
Zach Riggle 456a2dbfdb Python3
11 years ago
Zach Riggle 9c2f043f03 Add errno module, turn off io debugging
11 years ago
Zach Riggle 99403af8df Fix up some Python2 regressions
11 years ago
Zach Riggle 286206d163 Various updates for symbolizing, auxv. Adds aslr command.
11 years ago
Zach Riggle c08cb916a1 Remove duplicate example output
11 years ago
Zach Riggle ca6d30fa07 Python3
11 years ago
Zach Riggle 90726f70ca Python3
11 years ago
Zach Riggle df8006bbae Add procinfo, permit passing arguments to start and entry
11 years ago
Zach Riggle 0a1316d1f1 Fix up/down swap
11 years ago
Zach Riggle 33aeb4c0a9 Print out commands
11 years ago
Zach Riggle d1743d7a87 Docs
11 years ago
Zach Riggle 86497b14aa Docs and search enhancements
11 years ago
Zach Riggle cf459f5e78 Lots of enhancements, and adds the "start" command
11 years ago
Zach Riggle 1ba854792a wipip
11 years ago
Zach Riggle bdfad5dff9 Fix base address of DSOs
11 years ago
Zach Riggle 1af8b74553 Fix dd ambiguity; fix windbg commands on Python27
11 years ago
Zach Riggle f3b47754c3 Fixes for Python2.7
11 years ago
Zach Riggle dad8c9c2ea File-level documentation
11 years ago
Zach Riggle b0eafd76bf Remove unhelpful field
11 years ago
Zach Riggle c2dbbb33f6 Remove empty files
11 years ago
Zach Riggle 1b36cbc5a3 Sort imports
11 years ago
Zach Riggle b6ac73a0e7 More fixes
11 years ago
Zach Riggle 38a6e470fa Fix typo
11 years ago
Zach Riggle 57b2504a6b Add more IDA stuff
11 years ago
Zach Riggle 1eb609546f Add more frames, symbolize frames if possible using GDB
11 years ago
Zach Riggle 180003bbbe Remove NORWX
11 years ago
Zach Riggle e35b1a8626 Misc improvements
11 years ago
Zach Riggle 211fdb15da Change how memory is printed for RWX address spaces
11 years ago
Zach Riggle 7b86aa0a6d Remove print
11 years ago
Zach Riggle 19f0a013a3 Python3
11 years ago
Zach Riggle a6d4e77c4a Better enhancing
11 years ago
Zach Riggle 8a44b111e3 Python3
11 years ago
Zach Riggle 07159546bd Fixing things back up for Python3
11 years ago
Zach Riggle 29e20acafc Various enhancements
11 years ago
Zach Riggle 8d53c8cf77 Enhance string decoding
11 years ago
Zach Riggle b65b1ac64d Hopefully fix int vs. long issues
11 years ago
Zach Riggle 58340fc0a0 Fix UTF issues
11 years ago
Zach Riggle c2681a4190 Handle unions
11 years ago
Zach Riggle d95ab6af0d Add reverse symbolization
11 years ago
Zach Riggle c48124215e Add start and function
11 years ago
Zach Riggle 922ec07657 Fix double-printing of disassembly
11 years ago
Zach Riggle 9645ca195b Most things work for Python2.7
11 years ago
Zach Riggle aa654bf8fa Python27 fix
11 years ago
Zach Riggle bc6daee3f1 Python27 fix
11 years ago
Zach Riggle fb6b5ac8c2 Python27 fix
11 years ago
Zach Riggle b4717a09ee Python27 fix
11 years ago
Zach Riggle 4f8b3d9ead Python27 fix
11 years ago
Zach Riggle 9146c25a77 nearpc command, auxv enhancement for arm
11 years ago
Zach Riggle 93b1810225 Add search command, reduce load on IDA symbol loading
11 years ago
Zach Riggle 63245f68cb Search
11 years ago
Zach Riggle 5874a291c9 Add the IDA functionality
11 years ago
Zach Riggle a6d3f65f3e Dont parse type name
11 years ago
Zach Riggle 77cb64771c Goddamnit, powerpc
11 years ago
Zach Riggle 8f07ba8655 ez, eza, u; powerpc
11 years ago
Zach Riggle 4145574ee0 Breakpoint commands
11 years ago
Zach Riggle 8761193a75 More more code
11 years ago
Zach Riggle 022ada59f8 Remove files
11 years ago
Zach Riggle 30a0de056a Lots of changes, improvements. Works for aarch64 stacks now which qemu royally fucks.
11 years ago
Zach Riggle 0bb4a32ea1 Remove loops and excessively long chains
11 years ago
Zach Riggle 02f375a5c1 Dont add ellipses where it'd make things longer
11 years ago
Zach Riggle fe9d1cfd1f Display symbols inline
11 years ago
Zach Riggle 3b7a6a3a1e Various enhancements to Enhance
11 years ago
Zach Riggle 27180e0dfa Rename module to pwndbg
11 years ago