source: libcfa/src/memcheck.awk @ 2185df1

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resnenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
Last change on this file since 2185df1 was bf71cfd, checked in by Thierry Delisle <tdelisle@…>, 6 years ago

Moved up many directories in source

  • Property mode set to 100755
File size: 325 bytes
RevLine 
[fb114fa1]1#!/usr/bin/nawk -f
2
3BEGIN {
4        print "Freed but not allocated:"
5}
6
7/malloc/ {
8        alloc[ $2 ] = $3;
9}
10
11/free/ {
12        if ( $2 in alloc ) {
13                delete alloc[ $2 ];
14        } else {
15                print $2;
16        } # if
17}
18
19END {
20        print "Allocated but not freed:"
21        for ( i in alloc ) {
22                print i, alloc[ i ];
23                total += alloc[ i ]
24        } # for
25        print "total", total;
26}
Note: See TracBrowser for help on using the repository browser.