Maria
30053d1a24
Add Documentation for Rizin
...
Updates documentation and adds help commands with the relevant rizin information.
3 years ago
Mario Haustein
d5f6b4669d
Remove dependency to `python-future` ( #1250 )
...
`python-future` isn't used in the entire code and abandoned upstream. The
module `__future__` is a Python builtin instead.
Closes #1250
3 years ago
Gulshan Singh
ac5a6ebe64
Minor lint and pre-hook changes ( #1349 )
3 years ago
Gulshan Singh
e456b317d7
Convert all vmmap references to pwndbg.gdblib.vmmap
3 years ago
Gulshan Singh
eabab316d2
Split config.py into lib/ and gdblib/ ( #1134 )
3 years ago
Gulshan Singh
bfbb2b8652
Move symbol.py to gdblib ( #1259 )
...
* Move symbol.py to gdblib
* Renamed private methods
* Renamed pwndbg.symbol to pwndbg.gdblib.symbol
* Cleanup symbol.py
* Fix lint issues
* Handle tls error on symbol lookup
* Fix merge conflicts
* Remove old way of looking up symbols
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
8fdc423841
Move net.py to lib ( #1246 )
3 years ago
Disconnect3d
3043c748fe
Remove badges from docs/index.md
3 years ago
Gulshan Singh
ffdff0f966
Move argv.py to gdblib ( #1141 )
3 years ago
Gulshan Singh
ccc56b9a58
Remove unused imports ( #1139 )
3 years ago
Gulshan Singh
2ea32b089a
Move qemu.py and remote.py to gdblib ( #1130 )
3 years ago
Gulshan Singh
8e212b46ef
Move strings.py and dt.py to gdblib ( #1129 )
3 years ago
Gulshan Singh
512db53edd
Split memory into lib/ and gdblib/ ( #1128 )
3 years ago
Gulshan Singh
6d573290ac
Move some modules into gdb/ ( #1125 )
3 years ago
Gulshan Singh
a002e29bc1
Split regs.py into lib/ and gdblib/ ( #1121 )
3 years ago
Gulshan Singh
cc50024417
Format shell scripts with shfmt ( #1123 )
...
* Add lint.sh script
* Format shell scripts with shfmt and add to lint.sh
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
3 years ago
Gulshan Singh
2b62259d7e
GDB Refactor [2/N]: move some modules to lib/ ( #1118 )
...
* Don't exclude pwndbg/lib in .gitignore
* Move which.py to lib/which.py
* move funcparser.py and functions.py to lib/
* moved version.py to lib/
* Move tips.py to lib/
* Update pwndbg/lib/version.py
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
3 years ago
Gulshan Singh
77380eb63c
GDB Refactor [1/N]: Split arch.py and related files into lib/ and gdb/ ( #1114 )
...
* Split arch.py and related files into lib/ and gdb/
* Rename pwndbg.gdb to pwndbg.gdblib
3 years ago
syheliel
7e8c999795
Fix IDE's auto-complete support ( #1106 )
...
Co-authored-by: syheliel <syheliel@gmail.com>
3 years ago
Disconnect3d
b3a560eff0
black all da code ( #1103 )
3 years ago
Lukasz Taczuk
d99e15985c
Adds documentation for debugging with PyCharm ( #1058 )
3 years ago
Janusz Kamieński
4a7f9ada3d
Remove Python 2 legacy code ( #1052 )
...
* remove py2 coding notations from files
* remove six package use and replace with proper py3 code
* remove py2 futures use
* replace unicode string literals with string literals
* remove python2 urlparse import in favor of python3 urllib.parse
* keep ida_script in py2 version
* remove hashbang python lines as the files are never ran directly
3 years ago
Samanta Navarro
38c38aacfa
Fix typos
...
Typos found with codespell.
4 years ago
Disconnect3d
eee5dbcbf1
Remove Py2 class object inheritance
...
The `class T(object):` can just be `class T:` in Py3, so this commit just removes such inheritance.
4 years ago
Nicky Lim
b73973392d
fix typo in dd command
4 years ago
Disconnect3d
ccd8f76803
Remove travis ( #816 )
...
* Remove travis
* Remove travis
5 years ago
Paweł Płatek
e3b910c5d5
Try heap ( #744 )
...
* start try_free_parser
* try_free_parser done, tests written
* add try_free to FEATURES.md
* rename current_heap to allocator
6 years ago
Chiller Dragon
d2fc36701f
Happy new year 2020 ( #718 )
6 years ago
Anatoly Korniltsev
57cc3c2f14
Allow hexdump by module name, like vmmap ( #683 )
...
Implements #678
6 years ago
Jan Mazur
9b6d412db4
Revert "Add history command ( #643 )" ( #658 )
...
This reverts commit d1118f2cbb .
This commit breaks tab autocompletion.
7 years ago
Vesim
d1118f2cbb
Add history command ( #643 )
...
* Add history command
* Sort the imports in history.py
* Add history command to docs
7 years ago
Stuart Nevans Locke
4696c4d25a
Add mkdocs documentation ( #639 )
...
* Initial setup of mkdocs
* Add documentation for every command. Also put them in some structure
* Fix typo
* Fix newline
* Update index
* fix some leakfind errors
* Some more fixes
* Fix search
* More fix
7 years ago
Disconnect3d
15c8a1184f
Fixes #391 - kills compat.py module ( #452 )
8 years ago
KillPinguin
c4f749fcee
Removed duplicate requirement ( #339 )
...
2 Lines stated "capstone"
8 years ago
Zach Riggle
8ee0208cb7
Use "pip" versions of Capstone and Unicorn ( #176 )
...
* Use Pip version of Unicorn
* Remove capstone submodule
* Allow installation to the user site-packages for Darwin, since SIP prevents installation to the system site-packages
* Add helper functions and fix Python calls
* Remove duplicated code (rebase issues?)
9 years ago
Zach Riggle
064a2c1ea8
Add docs requirements file
9 years ago
Zach Riggle
4a96004003
Add documentation, eventually for ReadTheDocs ( #169 )
...
* First-pass for documentation, and mocking
* Add some example commands
* Add a bunch of API documentation
9 years ago