{"push_id":1476110907,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d6a03b3c9802c94b792cf91b421db245f62b765f","before":"0d3952f1aeba27403b67eb987c23836ab5c8855b","commits":[{"sha":"d6a03b3c9802c94b792cf91b421db245f62b765f","author":{"name":"blendin","email":"33de649481a082fbac774aafec499c7538bfe295@gmail.com"},"message":"Added heap operations (#140)\n\n* Added support for using different malloc algorithms and implemented\r\nptmalloc commands\r\n\r\n    - Added support for the mp_ structure from glibc\r\n    - Fixed the bug when the base of [heap] is not sbrk_base (occurs\r\n      when bss is very large).\r\n    - Added an interface for interacting with ptmalloc heaps\r\n\r\n* Added fastbins, unsortedbins, smallbins, largebins\r\n\r\n    - Implemented the bin functions both in the ptmalloc interface in\r\n      the heap/ directory and the commands function\r\n    - Completed the bins command which prints all the commands\r\n    - Added option to bin commands `verbose` specifies the users desire\r\n      to print empty bins - linked lists with out any nodes from malloc\r\n    - Changed bin representation to OrderedDict\r\n\r\n* remove old bins command\r\n\r\n* Ptmalloc bug fixes\r\n\r\n    - switched constants.ptmalloc from using pwndbg.typeinfo to a gdb\r\n      api function to prevent bugs when libc-dbg isn't installed\r\n    - Other minor changes\r\n\r\n* Added some functionality for when libc-dbg is not present\r\n\r\n    - Added checks for finding symbols\r\n\r\n* Ran isort on pwndbg\r\n\r\n* Made few changes based on feedback from pull requests\r\n    - Cleaned up spaces_table\r\n    - Syntax changes\r\n\r\n* Moved formatting code away from logic\r\n\r\n    - Moved format_bin from pwndbg.heap.ptmalloc to pwndbg.commands.heap\r\n\r\n* Fixed bug in spaces_table for 32 bit archs\r\n\r\n* Changed malloc_chunk command to display FASTBIN instead of PREV_INUSE\r\n\r\n    - Fixed local isort version problems\r\n\r\n* Small bug fixes, tweaks, and added features list.\r\n\r\n    - Changed pwndbg.chain.format to use the offset for the very last\r\n      index in the chain.\r\n    - Fixed bug with ptmalloc's main_arena property.\r\n    - Added images to cap and links to FEATURES.md.\r\n    - Changed bin commands to print hex instead of base 10.\r\n\r\n* Modified docstring to match other docstrings in pwndbg\r\n\r\n* Memoize properties, fix merge conflicst, fix constants\r\n\r\n    - Moved the macros from the constants directory into the Heap\r\n      class, left the constants there.\r\n    - Switched from lazy loading to the memoize events.\r\n\r\n* Fixed double spaces after images from a previous pull request.\r\n\r\n* Added more examples to FEATURES.md for heaps\r\n\r\n* Fix typos in FEATURES.md","distinct":true,"url":"https://api.github.com/repos/pwndbg/pwndbg/commits/d6a03b3c9802c94b792cf91b421db245f62b765f"}]}
{"actor":{"display_login":"zachriggle"}}