Sat Feb 16 11:31:20 2013: Request 83375 was acted upon. Transaction: Ticket created by UHERBST Queue: Win32-PerfLib Subject: 64bit counter in cygwin are not reported correctly Broken in: 0.06 Severity: Important Owner: Nobody Requestors: ulrich.her...@uherbst.de Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=83375 >
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"...)