strace red herring ?
Corinna Vinschen
corinna-cygwin@cygwin.com
Wed Jul 6 16:42:00 GMT 2016
On Jul 6 17:40, Marco Atzeri wrote:
> strace extract from a simple session
> strace -o mc.strace /usr/bin/mc.exe
>
> some of the "child_copy: dll bss" report huge time steps,
> but I am almost sure the program was not waiting 15 seconds
>
>
> 18 526 [main] bash 5824 pinfo::thisproc: myself dwProcessId 5824
> 47 573 [main] bash 5824 child_copy: dll data - hp 0x238 low 0x180202000,
> high 0x18020E320, res 1
>
> 15707110 15707683 [main] bash 5824 child_copy: dll bss - hp 0x238 low
> 0x1802D6000, high 0x18031FB30, res 1
>
> 224 15707907 [main] bash 5824 child_copy: user heap - hp 0x238 low
> 0x600000000, high 0x600080000, res 1
> 24 15707931 [main] bash 5824 child_copy: done
>
> Could be the counter wrong ?
Yes. It seems this is the value copied from the parent :)
A fix requires to move `static hires_ns now' out of the
strace::microseconds method and to save/restore it in child_copy.
I'll look into it the next couple of days if nobody beats me to it.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20160706/a17954a4/attachment.sig>
More information about the Cygwin
mailing list