summaryrefslogtreecommitdiff
path: root/schulung_tools/mtrace/README
blob: 0c61b6dfbf4709d5f7b36d3550aba6b10dbd4824 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

# copy original mtrace (perl script)
cp /usr/bin/mtrace .

# patch it to support new ASLR semantics
patch -p1 < mtrace.patch

# disable randomization
setarch `uname -m` -R /bin/bash

# build leaking test program
make

# run test program and record leaks
MALLOC_TRACE=./leak.trace ./leak

# view found
./mtrace ./leak ./leak.trace