Subject: | 64bit counter in cygwin are not reported correctly |
If we get big counter (I think: 64bit-integer values) with
GetObjectList, we see just "I64d", but not a number.
You can reproduce this with the processor script from
http://www.jkrb.de/jmk/showsource.asp?f=data/scripts/processor.pl on a
cygwin installation on XP or Win2008R2.
Reason (I think so):
in PerfLib.xs there are some calls (3 or 4) to sprintf("%I64d...).
For cygwin and gcc, that should be sprintf("%ld"...)