tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Problem with using PT_SYSCALL.
In article <201007161241.30007.aanisimov%inbox.ru@localhost>,
Ð Ñ Ñ ÐµÐ¼ Ð Ð½Ð¸Ñ Ð¸Ð¼Ð¾Ð² <aanisimov%inbox.ru@localhost> wrote:
>Hi!
>
> I've been experimenting with ptrace() and found out that simply following
>man (2) ptrace is not enough.
>
> The attached problem is supposed to run "/bin/ls /" and stop at every system
>call it makes. The problem is that ptrace(PT_SYSCALL,...) at the end of the
>main loop seems simply to resume the child and make it run until it exits, but
>not until it makes a system call.
>
> Attached program works as expected under FreeBSD and Linux, so I believe
>there is some detail that needs to be taken into account for NetBSD and that I
>have missed.
>
> Can you please give a hint how to correct this program?
I think that the problem is not with your program, someone broke PT_SYSCALL.
Please file a PR with the code so that it does not get lost.
christos
Home |
Main Index |
Thread Index |
Old Index