Function counting script
Joris Huizer
jorishuizer at planet.nl
Sat Mar 18 15:40:24 CST 2006
Segin wrote:
> As my small contribution, attached is a small shell script that,
> unmodified, finds out how many times certain functions are called in a
> given sample of files. The default functions are 'malloc', 'realloc',
> and 'free', and the sample files are all files ending in .c in the
> current directory. It even prints out the result in a neat manner on
> ANSI colourized terminals.
>
> The script is very flexible, and easy to modify.
>
> Current version is 256bytes long.
>
>
> ------------------------------------------------------------------------
>
>
Hmmm, I'm affraid this isn't telling much, consider:
int main()
{
int i;
char *ptr;
for (i = 0; i < 10; i++)
ptr = malloc(20);
free(ptr);
return 0;
}
you're script will report one 'malloc' and one 'free', but ten times a
'malloc' is executed and only one 'free' ... :-/
More information about the wine-devel
mailing list