David Howells wrote: > Sol Kavy <sk...@ubicom.com> wrote: > > > Any information regarding strace's ability to follow children in a NOMMU > > config is greatly apprecaited. > > strace should work just as well on a NOMMU system as on an MMU system. It > asks the ptrace() system call to mediate for it, so it's an architecture > implementation matter. > > It would be useful if you would indicate the arch you're using and the > versions of the kernel, uClibc and strace.
The arch is ubicom, which is not mainlined, however I see a similar/same problem when following vfork() on ARM-nommu: it gets stuck as soon as the child does vfork(). Then again, I use a patched strace-4.5.12 to get it to work on ARM-nommu, since the original uses fork() to start the child process. And the device I'm using it on has a very ancient kernel, 2.4.26-uc0, which doesn't qualify as relevant :-) The ubicom folks, on the other hand, are following 2.6 closely. David, are you able to confirm that any other NOMMU architecture and current strace is able to follow a child which does vfork()? -- Jamie _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev