Deleted Added
full compact
freebsd32_systrace_args.c (220164) freebsd32_systrace_args.c (220792)
1/*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
1/*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: head/sys/compat/freebsd32/freebsd32_systrace_args.c 220164 2011-03-30 17:59:54Z trasz $
5 * $FreeBSD: head/sys/compat/freebsd32/freebsd32_systrace_args.c 220792 2011-04-18 16:32:47Z mdf $
6 * This file is part of the DTrace syscall provider.
7 */
8
9static void
10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11{
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {

--- 2988 unchanged lines hidden (view full) ---

3002 struct rctl_remove_rule_args *p = params;
3003 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3004 uarg[1] = p->inbuflen; /* size_t */
3005 uarg[2] = (intptr_t) p->outbufp; /* void * */
3006 uarg[3] = p->outbuflen; /* size_t */
3007 *n_args = 4;
3008 break;
3009 }
6 * This file is part of the DTrace syscall provider.
7 */
8
9static void
10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11{
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {

--- 2988 unchanged lines hidden (view full) ---

3002 struct rctl_remove_rule_args *p = params;
3003 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3004 uarg[1] = p->inbuflen; /* size_t */
3005 uarg[2] = (intptr_t) p->outbufp; /* void * */
3006 uarg[3] = p->outbuflen; /* size_t */
3007 *n_args = 4;
3008 break;
3009 }
3010 /* freebsd32_posix_fallocate */
3011 case 530: {
3012 struct freebsd32_posix_fallocate_args *p = params;
3013 iarg[0] = p->fd; /* int */
3014 uarg[1] = p->offsetlo; /* uint32_t */
3015 uarg[2] = p->offsethi; /* uint32_t */
3016 uarg[3] = p->lenlo; /* uint32_t */
3017 uarg[4] = p->lenhi; /* uint32_t */
3018 *n_args = 5;
3019 break;
3020 }
3010 default:
3011 *n_args = 0;
3012 break;
3013 };
3014}
3015static void
3016systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3017{

--- 4995 unchanged lines hidden (view full) ---

8013 break;
8014 case 3:
8015 p = "size_t";
8016 break;
8017 default:
8018 break;
8019 };
8020 break;
3021 default:
3022 *n_args = 0;
3023 break;
3024 };
3025}
3026static void
3027systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3028{

--- 4995 unchanged lines hidden (view full) ---

8024 break;
8025 case 3:
8026 p = "size_t";
8027 break;
8028 default:
8029 break;
8030 };
8031 break;
8032 /* freebsd32_posix_fallocate */
8033 case 530:
8034 switch(ndx) {
8035 case 0:
8036 p = "int";
8037 break;
8038 case 1:
8039 p = "uint32_t";
8040 break;
8041 case 2:
8042 p = "uint32_t";
8043 break;
8044 case 3:
8045 p = "uint32_t";
8046 break;
8047 case 4:
8048 p = "uint32_t";
8049 break;
8050 default:
8051 break;
8052 };
8053 break;
8021 default:
8022 break;
8023 };
8024 if (p != NULL)
8025 strlcpy(desc, p, descsz);
8026}
8054 default:
8055 break;
8056 };
8057 if (p != NULL)
8058 strlcpy(desc, p, descsz);
8059}