mirror of https://github.com/pwndbg/pwndbg.git
gh-pages
dev
add-vmlinux-command
revert-3441-remove-regs-getattr
version-add-os-name
disable-go-dumping-tests
revert-3087-ng-scaffold
revert-3020-kernel-vmmap
bump-version
2025.10.20
2025.10.10
2025.04.18
2025.01.20
2018.07.29
2017.09.26
2017.02.01
2016.09.22
2016.09.12
2019.01.25
2019.12.09
2020.07.23
2021.06.22
2022.01.05
2022.08.30
2022.12.19
2023.03.19
2023.07.17
2023.07.17-pkgs
2024.02.14
2024.08.29
2025.02.19
2025.04.13
2025.05.30
debian10-final
ubuntu18.04-final
${ noResults }
1 Commits (4e5e44b3fb2d56f4579b076d257c4eb721513bb4)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
d6a03b3c98 |
Added heap operations (#140)
* Added support for using different malloc algorithms and implemented
ptmalloc commands
- Added support for the mp_ structure from glibc
- Fixed the bug when the base of [heap] is not sbrk_base (occurs
when bss is very large).
- Added an interface for interacting with ptmalloc heaps
* Added fastbins, unsortedbins, smallbins, largebins
- Implemented the bin functions both in the ptmalloc interface in
the heap/ directory and the commands function
- Completed the bins command which prints all the commands
- Added option to bin commands `verbose` specifies the users desire
to print empty bins - linked lists with out any nodes from malloc
- Changed bin representation to OrderedDict
* remove old bins command
* Ptmalloc bug fixes
- switched constants.ptmalloc from using pwndbg.typeinfo to a gdb
api function to prevent bugs when libc-dbg isn't installed
- Other minor changes
* Added some functionality for when libc-dbg is not present
- Added checks for finding symbols
* Ran isort on pwndbg
* Made few changes based on feedback from pull requests
- Cleaned up spaces_table
- Syntax changes
* Moved formatting code away from logic
- Moved format_bin from pwndbg.heap.ptmalloc to pwndbg.commands.heap
* Fixed bug in spaces_table for 32 bit archs
* Changed malloc_chunk command to display FASTBIN instead of PREV_INUSE
- Fixed local isort version problems
* Small bug fixes, tweaks, and added features list.
- Changed pwndbg.chain.format to use the offset for the very last
index in the chain.
- Fixed bug with ptmalloc's main_arena property.
- Added images to cap and links to FEATURES.md.
- Changed bin commands to print hex instead of base 10.
* Modified docstring to match other docstrings in pwndbg
* Memoize properties, fix merge conflicst, fix constants
- Moved the macros from the constants directory into the Heap
class, left the constants there.
- Switched from lazy loading to the memoize events.
* Fixed double spaces after images from a previous pull request.
* Added more examples to FEATURES.md for heaps
* Fix typos in FEATURES.md
|
9 years ago |