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} |