hello,

i'm trying to use ratrace to debug a go binary.
what i don't understand is why records of syscalls sometimes appear on
top of one another.

here's the output of 'ratrace -c ./strings.test >[2]/tmp/ratrace.log',
where strings.test is made with 'go test -c strings'.

http://sprunge.us/aCBG

you can see in several places that more than one syscall record is
printed on the same line.

i find this quite odd since in /sys/src/cmd/ratrace.c:/^writer all
output comes from a channel.

i'm running this on 9front/amd64, but i'd appreciate if anyone can test
on other systems.

Attachment: pgpGVESQjld0m.pgp
Description: PGP signature

Reply via email to