Re: [PATCH 3/3] ssdd: change the written pid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Tue, 15 Jan 2019, Sebastian Andrzej Siewior wrote:

> During debugging it turned out to be was helpfull to see the parent pid
> and mostly the two tasks interact with each other: the tracer and
> tracee.
> Add this information it can searched for it.
> 
> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx>
> ---
>  src/ssdd/ssdd.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/src/ssdd/ssdd.c b/src/ssdd/ssdd.c
> index 68a426266dd90..4e293586526e0 100644
> --- a/src/ssdd/ssdd.c
> +++ b/src/ssdd/ssdd.c
> @@ -144,7 +144,6 @@ static int forktests(int testid)
>  	struct sigaction act, oact;
>  
>  	parent = getpid();
> -	printf("forktest#%d/%d: STARTING\n", testid, parent);
>  
>  	child = fork();
>  	if (child == -1) {
> @@ -155,6 +154,8 @@ static int forktests(int testid)
>  	if (!child)
>  		child_process();
>  
> +	printf("forktest#%d/%d/%d: STARTING\n", testid, parent, child);
> +
>  	act.sa_sigaction = sigchld;
>  	sigemptyset(&act.sa_mask);
>  	act.sa_flags = SA_SIGINFO;
> @@ -275,6 +276,7 @@ int main(int argc, char **argv)
>  		if (argc)
>  			nsteps = atoi(*argv);
>  	}
> +	printf("#main : %d\n", getpid());
>  	printf("#forks: %d\n", nforks);
>  	printf("#steps: %d\n", nsteps);
>  	printf("\n");
> -- 
> 2.20.1
> 
> 
Signed-off-by: John Kacur <jkacur@xxxxxxxxxx>



[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux