checked in Perl script for tracking down memory leaks
This commit is contained in:
10
util/memleak.pl
Normal file
10
util/memleak.pl
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
# Massage the output from ISC_MEM_DEBUG to extract mem_get() calls
|
||||
# with no corresponding mem_put().
|
||||
|
||||
while (<>) {
|
||||
$gets{$1.$2} = $_ if /mem(pool)?_get.*-> 0x([0-9a-f]+)/;
|
||||
delete $gets{$1.$2} if /mem(pool)?_put\(0x[0-9a-f]+, 0x([0-9a-f]+)/;
|
||||
}
|
||||
print join('', values %gets);
|
||||
Reference in New Issue
Block a user