0af9894f2f
The child process of do_ktrace() does return and the stack is changed by another function call (execvp()). By using vfork() (my previous change), the execution of the parent process resumes on the modified stack. Oops. We could use vfork() carefully, but for now use fork(). Problem reported and investigated by Ethan Solomita <ethan@geocast.com>. Thanks. |
||
---|---|---|
.. | ||
Makefile | ||
ktrace.1 | ||
ktrace.c | ||
ktrace.h | ||
subr.c |