Skip to content

Commit 395daa6

Browse files
committed
Add libheap GDB library
1 parent 57df3ea commit 395daa6

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Installers for the following tools are included:
2525
| binary | [gdb](http://www.gnu.org/software/gdb/) | Up-to-date gdb with python2 bindings. | <!--tool--><!--failing-->
2626
| binary | [gef](https://github.com/hugsy/gef) | Enhanced environment for gdb. | <!--tool--><!--no-test-->
2727
| binary | [hongfuzz](https://github.com/google/honggfuzz) | A general-purpose, easy-to-use fuzzer with interesting analysis options. | <!--tool--><!--test-->
28+
| binary | [libheap](https://github.com/cloudburst/libheap) | gdb python library for examining the glibc heap (ptmalloc) | <!--tool--><!--no-test-->
2829
| binary | [panda](https://github.com/moyix/panda) | Platform for Architecture-Neutral Dynamic Analysis. | <!--tool--><!--no-test-->
2930
| binary | [pathgrind](https://github.com/codelion/pathgrind) | Path-based, symbolically-assisted fuzzer. | <!--tool--><!--test-->
3031
| binary | [peda](https://github.com/longld/peda) | Enhanced environment for gdb. | <!--tool--><!--test-->

gdb/install

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
curl https://ftp.gnu.org/gnu/gdb/gdb-7.11.1.tar.gz | tar xz
44
cd gdb-7.11.1
5+
6+
# move to ctftools virtual env
7+
source ${VIRTUALENVWRAPPER_SCRIPT}
8+
workon ctftools
9+
510
./configure --prefix=$(dirname $PWD) --with-python=python2 --enable-targets=all
611
make -j $(nproc)
712
make install

libheap/install

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
3+
git clone https://github.com/cloudburst/libheap
4+
5+
# move to ctftools virtual env
6+
source ${VIRTUALENVWRAPPER_SCRIPT}
7+
workon ctftools
8+
9+
cd libheap
10+
python setup.py install

0 commit comments

Comments
 (0)