one more
This commit is contained in:
parent
3d596ad050
commit
c7f91bd9fd
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: systrace_args.c,v 1.15 2016/01/26 23:49:46 pooka Exp $ */
|
/* $NetBSD: systrace_args.c,v 1.16 2016/04/02 21:03:13 christos Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* System call argument to DTrace register array converstion.
|
* System call argument to DTrace register array converstion.
|
||||||
|
@ -3657,6 +3657,18 @@ systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_
|
||||||
*n_args = 4;
|
*n_args = 4;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
/* sys_wait6 */
|
||||||
|
case 481: {
|
||||||
|
struct sys_wait6_args *p = params;
|
||||||
|
iarg[0] = SCARG(p, idtype); /* idtype_t */
|
||||||
|
iarg[1] = SCARG(p, id); /* id_t */
|
||||||
|
uarg[2] = (intptr_t) SCARG(p, status); /* int * */
|
||||||
|
iarg[3] = SCARG(p, options); /* int */
|
||||||
|
uarg[4] = (intptr_t) SCARG(p, wru); /* struct wrusage * */
|
||||||
|
uarg[5] = (intptr_t) SCARG(p, info); /* siginfo_t * */
|
||||||
|
*n_args = 6;
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
*n_args = 0;
|
*n_args = 0;
|
||||||
break;
|
break;
|
||||||
|
@ -9847,6 +9859,31 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
break;
|
break;
|
||||||
|
/* sys_wait6 */
|
||||||
|
case 481:
|
||||||
|
switch(ndx) {
|
||||||
|
case 0:
|
||||||
|
p = "idtype_t";
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
p = "id_t";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
p = "int *";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
p = "int";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
p = "struct wrusage *";
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
p = "siginfo_t *";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
};
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
|
@ -11924,6 +11961,11 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||||
if (ndx == 0 || ndx == 1)
|
if (ndx == 0 || ndx == 1)
|
||||||
p = "int";
|
p = "int";
|
||||||
break;
|
break;
|
||||||
|
/* sys_wait6 */
|
||||||
|
case 481:
|
||||||
|
if (ndx == 0 || ndx == 1)
|
||||||
|
p = "int";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue