You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jetchirag
3ecca0fc1e
Basic jemalloc command for printing arenas info with bin (#2176)
* Basic jemalloc arenas info command
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* linter
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Hex address
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Added jemalloc to dev setup script and WIP code foor rtree parsing
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Lint changes
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Lint changes 2
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Removed old commands, added jemalloc related class to generate bins and extent data
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Added RTree class
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Uncommented print lines for testing
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Added mask function from jemalloc
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Added heap command
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* First jemalloc test - experiment
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* some refactoring and tests
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* utilizing debugger-agnostic functions
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* use new api where possible
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Test run pre mypy fixes
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* minor fix for makefile
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Use regex match for address in test find extent
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* minor test change with lowered allocated memory
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Don't hardcode address for ptr in test
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Fix ptr not in breakpoint in test
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Cache oblivious adds 4KiB to allocations
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Corrected size in test
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Remove duplicate extents while parsing rtree
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Skip heap test
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* More explanation
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Added State name to extent info
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Added more comments
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Details about the lookup function
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Fixed double printing issue and some extents missing in heap
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Add check for addr alignment in lookup hard
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Removed prints for testing
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
* Update .devcontainer/devcontainer.json
* Move jemalloc.py aglib/heap/jemalloc.py
* Update test_heap.py: fix jemalloc support string
* Update jemalloc.py: fix mypy issues
---------
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
|
1 year ago |
| .. |
|
gdb-tests
|
Basic jemalloc command for printing arenas info with bin (#2176)
|
1 year ago |
|
qemu-tests
|
add kallsyms + klookup (#2462)
|
1 year ago |
|
unit-tests
|
Port Pwndbg to LLDB (#2382)
|
1 year ago |
|
pytests_collect.py
|
Qemu user test structure (#2275)
|
1 year ago |
|
pytests_launcher.py
|
Annotations Tests (#2374)
|
1 year ago |
|
tests.py
|
Qemu user test structure (#2275)
|
1 year ago |