Home | History | Annotate | Download | only in strace

Lines Matching full:u_arg

49 	printaddr(tcp->u_arg[0]);
58 print_mmap(struct tcb *tcp, long *u_arg, unsigned long long offset)
61 printaddr(u_arg[0]);
63 tprintf(", %lu, ", u_arg[1]);
65 printflags(mmap_prot, u_arg[2], "PROT_???");
69 printxval(mmap_flags, u_arg[3] & MAP_TYPE, "MAP_???");
70 addflags(mmap_flags, u_arg[3] & ~MAP_TYPE);
72 printflags(mmap_flags, u_arg[3], "MAP_???");
76 printfd(tcp, u_arg[4]);
89 /* Params are pointed to by u_arg[0], offset is in bytes */
92 long u_arg[6];
100 if (umoven(tcp, tcp->u_arg[0], sizeof(narrow_arg), narrow_arg) == -1)
103 u_arg[i] = (unsigned long) narrow_arg[i];
108 if (umoven(tcp, tcp->u_arg[0], sizeof(narrow_arg), narrow_arg) == -1)
111 u_arg[i] = (unsigned long) narrow_arg[i];
113 if (umoven(tcp, tcp->u_arg[0], sizeof(u_arg), u_arg) == -1)
116 print_mmap(tcp, u_arg, (unsigned long) u_arg[5]);
122 /* Params are pointed to by u_arg[0], offset is in pages */
125 long u_arg[5];
129 if (umoven(tcp, tcp->u_arg[0], sizeof(narrow_arg), narrow_arg) == -1)
132 u_arg[i] = (unsigned long) narrow_arg[i];
135 print_mmap(tcp, u_arg, offset);
144 unsigned long long offset = (unsigned long) tcp->u_arg[5];
154 print_mmap(tcp, tcp->u_arg, offset);
164 offset = (unsigned long) tcp->u_arg[5];
166 print_mmap(tcp, tcp->u_arg, offset);
175 offset = (unsigned long) tcp->u_arg[5];
177 print_mmap(tcp, tcp->u_arg, offset);
184 printaddr(tcp->u_arg[0]);
185 tprintf(", %lu", tcp->u_arg[1]);
192 printaddr(tcp->u_arg[0]);
193 tprintf(", %lu, ", tcp->u_arg[1]);
194 printflags(mmap_prot, tcp->u_arg[2], "PROT_???");
203 printaddr(tcp->u_arg[0]);
204 tprintf(", %lu, %lu, ", tcp->u_arg[1], tcp->u_arg[2]);
205 printflags(mremap_flags, tcp->u_arg[3], "MREMAP_???");
207 if ((tcp->u_arg[3] & (MREMAP_MAYMOVE | MREMAP_FIXED)) ==
210 printaddr(tcp->u_arg[4]);
220 printaddr(tcp->u_arg[0]);
221 tprintf(", %lu, ", tcp->u_arg[1]);
222 printxval(madvise_cmds, tcp->u_arg[2], "MADV_???");
231 printflags(mlockall_flags, tcp->u_arg[0], "MCL_???");
241 printaddr(tcp->u_arg[0]);
243 tprintf(", %lu, ", tcp->u_arg[1]);
245 printflags(mctl_sync, tcp->u_arg[2], "MS_???");
254 printaddr(tcp->u_arg[0]);
255 tprintf(", %lu, ", tcp->u_arg[1]);
256 printflags(mlock_flags, tcp->u_arg[2], "MLOCK_???");
264 printaddr(tcp->u_arg[0]);
265 tprintf(", %lu, ", tcp->u_arg[1]);
270 len = tcp->u_arg[1];
272 !tcp->u_arg[2] || !(vec = malloc(len)) ||
273 umoven(tcp, tcp->u_arg[2], len, vec) < 0)
274 printaddr(tcp->u_arg[2]);
303 printaddr(tcp->u_arg[0]);
304 tprintf(", %lu, ", tcp->u_arg[1]);
305 printflags(mmap_prot, tcp->u_arg[2], "PROT_???");
306 tprintf(", %lu, ", tcp->u_arg[3]);
308 printxval(mmap_flags, tcp->u_arg[4] & MAP_TYPE, "MAP_???");
309 addflags(mmap_flags, tcp->u_arg[4] & ~MAP_TYPE);
311 printflags(mmap_flags, tcp->u_arg[4], "MAP_???");
383 printaddr(tcp->u_arg[0]);
384 tprintf(", %lu, ", tcp->u_arg[1]);
385 printxval(policies, tcp->u_arg[2], "MPOL_???");
386 get_nodes(tcp, tcp->u_arg[3], tcp->u_arg[4], 0);
388 printflags(mbindflags, tcp->u_arg[5], "MPOL_???");
395 printxval(policies, tcp->u_arg[0], "MPOL_???");
396 get_nodes(tcp, tcp->u_arg[1], tcp->u_arg[2], 0);
405 if (!umove_or_printaddr(tcp, tcp->u_arg[0], &pol))
407 get_nodes(tcp, tcp->u_arg[1], tcp->u_arg[2], syserror(tcp));
409 printaddr(tcp->u_arg[3]);
411 printflags(mempolicyflags, tcp->u_arg[4], "MPOL_???");
418 tprintf("%ld, ", (long) (pid_t) tcp->u_arg[0]);
419 get_nodes(tcp, tcp->u_arg[2], tcp->u_arg[1], 0);
421 get_nodes(tcp, tcp->u_arg[3], tcp->u_arg[1], 0);
429 unsigned long npages = tcp->u_arg[1];
430 tprintf("%ld, %lu, ", tcp->u_arg[0], npages);
431 if (tcp->u_arg[2] == 0)
435 long puser = tcp->u_arg[2];
450 if (tcp->u_arg[3] == 0)
454 long nodeuser = tcp->u_arg[3];
470 unsigned long npages = tcp->u_arg[1];
471 if (tcp->u_arg[4] == 0)
475 long statususer = tcp->u_arg[4];
490 printflags(move_pages_flags, tcp->u_arg[5], "MPOL_???");
501 printaddr(tcp->u_arg[0]);
503 printaddr(tcp->u_arg[1]);
505 entries = tcp->u_arg[1] >> 16;
506 if (!entries || !tcp->u_arg[2]) {
510 cur = tcp->u_arg[2];
512 if (!verbose(tcp) || end < (unsigned long) tcp->u_arg[2]) {
513 printaddr(tcp->u_arg[2]);
525 if (cur > (unsigned long) tcp->u_arg[2])