Lines Matching refs:tcp

48 sys_brk(struct tcb *tcp)
50 if (entering(tcp)) {
51 tprintf("%#lx", tcp->u_arg[0]);
60 print_mmap(struct tcb *tcp, long *u_arg, unsigned long long offset)
62 if (entering(tcp)) {
82 printfd(tcp, u_arg[4]);
99 sys_old_mmap(struct tcb *tcp)
109 if (umoven(tcp, tcp->u_arg[0], sizeof(narrow_arg), (char *) narrow_arg) == -1)
117 if (umoven(tcp, tcp->u_arg[0], sizeof(narrow_arg), (char *) narrow_arg) == -1)
122 if (umoven(tcp, tcp->u_arg[0], sizeof(u_arg), (char *) u_arg) == -1)
125 return print_mmap(tcp, u_arg, (unsigned long) u_arg[5]);
131 sys_old_mmap_pgoff(struct tcb *tcp)
137 if (umoven(tcp, tcp->u_arg[0], sizeof(narrow_arg), (char *) narrow_arg) == -1)
143 return print_mmap(tcp, u_arg, offset);
149 sys_mmap(struct tcb *tcp)
151 unsigned long long offset = (unsigned long) tcp->u_arg[5];
154 offset = tcp->ext_arg[5];
161 return print_mmap(tcp, tcp->u_arg, offset);
166 sys_mmap_pgoff(struct tcb *tcp)
170 offset = (unsigned long) tcp->u_arg[5];
172 return print_mmap(tcp, tcp->u_arg, offset);
177 sys_mmap_4koff(struct tcb *tcp)
180 offset = (unsigned long) tcp->u_arg[5];
182 return print_mmap(tcp, tcp->u_arg, offset);
186 sys_munmap(struct tcb *tcp)
188 if (entering(tcp)) {
190 tcp->u_arg[0], tcp->u_arg[1]);
196 sys_mprotect(struct tcb *tcp)
198 if (entering(tcp)) {
200 tcp->u_arg[0], tcp->u_arg[1]);
201 printflags(mmap_prot, tcp->u_arg[2], "PROT_???");
209 sys_mremap(struct tcb *tcp)
211 if (entering(tcp)) {
212 tprintf("%#lx, %lu, %lu, ", tcp->u_arg[0], tcp->u_arg[1],
213 tcp->u_arg[2]);
214 printflags(mremap_flags, tcp->u_arg[3], "MREMAP_???");
216 if ((tcp->u_arg[3] & (MREMAP_MAYMOVE | MREMAP_FIXED)) ==
218 tprintf(", %#lx", tcp->u_arg[4]);
227 sys_madvise(struct tcb *tcp)
229 if (entering(tcp)) {
230 tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
231 printxval(madvise_cmds, tcp->u_arg[2], "MADV_???");
239 sys_mlockall(struct tcb *tcp)
241 if (entering(tcp)) {
242 printflags(mlockall_flags, tcp->u_arg[0], "MCL_???");
252 sys_msync(struct tcb *tcp)
254 if (entering(tcp)) {
256 tprintf("%#lx", tcp->u_arg[0]);
258 tprintf(", %lu, ", tcp->u_arg[1]);
260 printflags(mctl_sync, tcp->u_arg[2], "MS_???");
273 sys_mctl(struct tcb *tcp)
277 if (entering(tcp)) {
279 tprintf("%#lx", tcp->u_arg[0]);
281 tprintf(", %lu, ", tcp->u_arg[1]);
283 function = tcp->u_arg[2];
286 arg = tcp->u_arg[3];
306 sys_mincore(struct tcb *tcp)
308 if (entering(tcp)) {
309 tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
314 len = tcp->u_arg[1];
315 if (syserror(tcp) || tcp->u_arg[2] == 0 ||
317 umoven(tcp, tcp->u_arg[2], len, vec) < 0)
318 tprintf("%#lx", tcp->u_arg[2]);
322 if (abbrev(tcp) && i >= max_strlen) {
337 sys_getpagesize(struct tcb *tcp)
339 if (exiting(tcp))
346 sys_remap_file_pages(struct tcb *tcp)
348 if (entering(tcp)) {
349 tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
350 printflags(mmap_prot, tcp->u_arg[2], "PROT_???");
351 tprintf(", %lu, ", tcp->u_arg[3]);
353 printxval(mmap_flags, tcp->u_arg[4] & MAP_TYPE, "MAP_???");
354 addflags(mmap_flags, tcp->u_arg[4] & ~MAP_TYPE);
356 printflags(mmap_flags, tcp->u_arg[4], "MAP_???");
380 get_nodes(struct tcb *tcp, unsigned long ptr, unsigned long maxnodes, int err)
387 if (nlongs == 0 || ((err || verbose(tcp)) && (size * 8 == maxnodes)
392 if (abbrev(tcp)) {
407 if (umoven(tcp, cur, sizeof(n), (char *) &n) < 0) {
423 sys_mbind(struct tcb *tcp)
425 if (entering(tcp)) {
426 tprintf("%#lx, %lu, ", tcp->u_arg[0], tcp->u_arg[1]);
427 printxval(policies, tcp->u_arg[2], "MPOL_???");
428 get_nodes(tcp, tcp->u_arg[3], tcp->u_arg[4], 0);
430 printflags(mbindflags, tcp->u_arg[5], "MPOL_???");
436 sys_set_mempolicy(struct tcb *tcp)
438 if (entering(tcp)) {
439 printxval(policies, tcp->u_arg[0], "MPOL_???");
440 get_nodes(tcp, tcp->u_arg[1], tcp->u_arg[2], 0);
446 sys_get_mempolicy(struct tcb *tcp)
448 if (exiting(tcp)) {
450 if (tcp->u_arg[0] == 0)
452 else if (syserror(tcp) || umove(tcp, tcp->u_arg[0], &pol) < 0)
453 tprintf("%#lx", tcp->u_arg[0]);
456 get_nodes(tcp, tcp->u_arg[1], tcp->u_arg[2], syserror(tcp));
457 tprintf(", %#lx, ", tcp->u_arg[3]);
458 printflags(mempolicyflags, tcp->u_arg[4], "MPOL_???");
464 sys_migrate_pages(struct tcb *tcp)
466 if (entering(tcp)) {
467 tprintf("%ld, ", (long) (pid_t) tcp->u_arg[0]);
468 get_nodes(tcp, tcp->u_arg[2], tcp->u_arg[1], 0);
470 get_nodes(tcp, tcp->u_arg[3], tcp->u_arg[1], 0);
476 sys_move_pages(struct tcb *tcp)
478 if (entering(tcp)) {
479 unsigned long npages = tcp->u_arg[1];
480 tprintf("%ld, %lu, ", tcp->u_arg[0], npages);
481 if (tcp->u_arg[2] == 0)
485 long puser = tcp->u_arg[2];
491 if (umove(tcp, puser, &p) < 0) {
500 if (tcp->u_arg[3] == 0)
504 long nodeuser = tcp->u_arg[3];
510 if (umove(tcp, nodeuser, &node) < 0) {
520 if (exiting(tcp)) {
521 unsigned long npages = tcp->u_arg[1];
522 if (tcp->u_arg[4] == 0)
526 long statususer = tcp->u_arg[4];
532 if (umove(tcp, statususer, &status) < 0) {
541 printflags(move_pages_flags, tcp->u_arg[5], "MPOL_???");
548 sys_subpage_prot(struct tcb *tcp)
550 if (entering(tcp)) {
554 tprintf("%#lx, %#lx, ", tcp->u_arg[0], tcp->u_arg[1]);
555 entries = tcp->u_arg[1] >> 16;
556 if (!entries || !tcp->u_arg[2]) {
560 cur = tcp->u_arg[2];
562 if (!verbose(tcp) || end < tcp->u_arg[2]) {
563 tprintf("%#lx", tcp->u_arg[2]);
566 if (abbrev(tcp)) {
575 if (cur > tcp->u_arg[2])
581 if (umove(tcp, cur, &entry) < 0) {