Diff

Differences From Artifact [a80110599b]:

To Artifact [2624af0c94]:


     7      7   if [ -z "${LEAKCHECKFILE}" ]; then
     8      8   	echo "Usage: leakcheck <filename>" >&2
     9      9   	echo "         filename       Name of file containing debugging output" >&2
    10     10   
    11     11   	exit 1
    12     12   fi
    13     13   
    14         -egrep '(MALLOC|FREE|REALLOC)' "${LEAKCHECKFILE}" | sed 's@^.*FREE(\(0x[0-9a-f]*\)).*$@free \1@;s@^.*MALLOC() = @malloc @;s@^.*REALLOC(\(0x[0-9a-f]*\)) = @realloc \1 @' > "${TMPFILE}"
           14  +egrep '(MALLOC|FREE|REALLOC)' "${LEAKCHECKFILE}" | sed 's@^.*FREE(\([x0-9a-fA-F]*\)).*$@free \1@;s@^.*MALLOC() = @malloc @;s@^.*REALLOC(\([x0-9a-fA-F]*\)) = @realloc \1 @' > "${TMPFILE}"
    15     15   
    16     16   cat "${TMPFILE}" | while read op addr newaddr; do
    17     17   	case "${op}" in
    18     18   		malloc)
    19     19   			if [ -z "${alloclist}" ]; then
    20     20   				alloclist="${addr}"
    21     21   			else