source: libcfa/src/memcheck.awk@ e6c9115

ast-experimental
Last change on this file since e6c9115 was bf71cfd, checked in by Thierry Delisle <tdelisle@…>, 7 years ago

Moved up many directories in source

  • Property mode set to 100755
File size: 325 bytes
Line 
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.