diff options
author | emaste <emaste@FreeBSD.org> | 2015-08-14 21:44:42 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2015-08-14 21:44:42 +0000 |
commit | 5264296ce4d030299be506070bbd16d92a398ba0 (patch) | |
tree | 8d141a52b4aab56920f0c7226d716b3b63f60500 /usr.bin | |
parent | 8c79292e68ced68981082556ae3e26e2d8bf01f4 (diff) | |
download | FreeBSD-src-5264296ce4d030299be506070bbd16d92a398ba0.zip FreeBSD-src-5264296ce4d030299be506070bbd16d92a398ba0.tar.gz |
MFC r285842: truss: follow pdfork()ed descendents with -f
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/truss/amd64-fbsd.c | 1 | ||||
-rw-r--r-- | usr.bin/truss/amd64-fbsd32.c | 1 | ||||
-rw-r--r-- | usr.bin/truss/arm-fbsd.c | 1 | ||||
-rw-r--r-- | usr.bin/truss/i386-fbsd.c | 1 | ||||
-rw-r--r-- | usr.bin/truss/mips-fbsd.c | 1 | ||||
-rw-r--r-- | usr.bin/truss/powerpc-fbsd.c | 1 | ||||
-rw-r--r-- | usr.bin/truss/powerpc64-fbsd.c | 1 | ||||
-rw-r--r-- | usr.bin/truss/sparc64-fbsd.c | 1 |
8 files changed, 8 insertions, 0 deletions
diff --git a/usr.bin/truss/amd64-fbsd.c b/usr.bin/truss/amd64-fbsd.c index 516c4d2..d0be3e6 100644 --- a/usr.bin/truss/amd64-fbsd.c +++ b/usr.bin/truss/amd64-fbsd.c @@ -158,6 +158,7 @@ amd64_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; diff --git a/usr.bin/truss/amd64-fbsd32.c b/usr.bin/truss/amd64-fbsd32.c index 72f4295..74d45a2 100644 --- a/usr.bin/truss/amd64-fbsd32.c +++ b/usr.bin/truss/amd64-fbsd32.c @@ -165,6 +165,7 @@ amd64_fbsd32_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; diff --git a/usr.bin/truss/arm-fbsd.c b/usr.bin/truss/arm-fbsd.c index c742dc2..2aea4e4 100644 --- a/usr.bin/truss/arm-fbsd.c +++ b/usr.bin/truss/arm-fbsd.c @@ -172,6 +172,7 @@ arm_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; diff --git a/usr.bin/truss/i386-fbsd.c b/usr.bin/truss/i386-fbsd.c index d146ecd..89879d2 100644 --- a/usr.bin/truss/i386-fbsd.c +++ b/usr.bin/truss/i386-fbsd.c @@ -162,6 +162,7 @@ i386_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; diff --git a/usr.bin/truss/mips-fbsd.c b/usr.bin/truss/mips-fbsd.c index 6f5be66..71e9efa 100644 --- a/usr.bin/truss/mips-fbsd.c +++ b/usr.bin/truss/mips-fbsd.c @@ -155,6 +155,7 @@ mips_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; diff --git a/usr.bin/truss/powerpc-fbsd.c b/usr.bin/truss/powerpc-fbsd.c index 8cfb9ef..990da29 100644 --- a/usr.bin/truss/powerpc-fbsd.c +++ b/usr.bin/truss/powerpc-fbsd.c @@ -169,6 +169,7 @@ powerpc_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; diff --git a/usr.bin/truss/powerpc64-fbsd.c b/usr.bin/truss/powerpc64-fbsd.c index 7147f81..9d5cbd9 100644 --- a/usr.bin/truss/powerpc64-fbsd.c +++ b/usr.bin/truss/powerpc64-fbsd.c @@ -157,6 +157,7 @@ powerpc64_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; diff --git a/usr.bin/truss/sparc64-fbsd.c b/usr.bin/truss/sparc64-fbsd.c index 429fa24..3c6de5f 100644 --- a/usr.bin/truss/sparc64-fbsd.c +++ b/usr.bin/truss/sparc64-fbsd.c @@ -161,6 +161,7 @@ sparc64_syscall_entry(struct trussinfo *trussinfo, int nargs) if (fsc->name && (trussinfo->flags & FOLLOWFORKS) && (strcmp(fsc->name, "fork") == 0 || + strcmp(fsc->name, "pdfork") == 0 || strcmp(fsc->name, "rfork") == 0 || strcmp(fsc->name, "vfork") == 0)) trussinfo->curthread->in_fork = 1; |