#!/bin/sh
# NOTE: considers realloc(p, n) == malloc(n)

if test $# -ne 0; then
	echo "usage: mprsz" >&2
	exit 1
fi

awk -F: '
	/^m/ { if ($NF) size[$(NF-1)]++; }
	/^r/ { if ($NF) size[$(NF-2)]++; }
	END  { for (f in size) printf "%-16d%-16d\n", f, size[f] }' |

sort -n

exit 0
