Home | History | Annotate | Download | only in strace

Lines Matching refs:u_arg

583 	if (tcp->u_arg[0] < 0 || tcp->u_arg[0] >= SYS_socket_nsubcalls)
586 tcp->scno = SYS_socket_subcall + tcp->u_arg[0];
589 addr = tcp->u_arg[1];
597 tcp->u_arg[i] = arg;
603 tcp->u_arg[i] = arg;
616 if (tcp->u_arg[0] < 0 || tcp->u_arg[0] >= SYS_ipc_nsubcalls)
619 tcp->scno = SYS_ipc_subcall + tcp->u_arg[0];
624 tcp->u_arg[i] = tcp->u_arg[i + 1];
635 tprintf("%s%#lx", i ? ", " : "", tcp->u_arg[i]);
647 tprintf("%s%lu", i ? ", " : "", tcp->u_arg[i]);
659 tprintf("%s%ld", i ? ", " : "", tcp->u_arg[i]);
1676 && (tcp->u_arg[ARG_FLAGS] & CLONE_UNTRACED)
1743 if (upeek(tcp->pid, i==0 ? PT_ORIGGPR2 : PT_GPR2 + i*sizeof(long), &tcp->u_arg[i]) < 0)
1747 if (upeek(tcp->pid, REG_A0+i, &tcp->u_arg[i]) < 0)
1769 sizeof(long), (char *) &tcp->u_arg[i]) < 0)
1781 if (upeek(tcp->pid, argreg[i], &tcp->u_arg[i]) < 0)
1784 tcp->u_arg[i] &= 0xffffffff;
1795 tcp->u_arg[i] = regs[REG_A0 + i];
1807 if (upeek(tcp->pid, REG_A0 + i, &tcp->u_arg[i]) < 0)
1809 umoven(tcp, sp + 16, (nargs - 4) * sizeof(tcp->u_arg[0]),
1810 (char *)(tcp->u_arg + 4));
1813 if (upeek(tcp->pid, REG_A0 + i, &tcp->u_arg[i]) < 0)
1819 tcp->u_arg[0] = ppc_regs.orig_gpr3;
1820 tcp->u_arg[1] = ppc_regs.gpr[4];
1821 tcp->u_arg[2] = ppc_regs.gpr[5];
1822 tcp->u_arg[3] = ppc_regs.gpr[6];
1823 tcp->u_arg[4] = ppc_regs.gpr[7];
1824 tcp->u_arg[5] = ppc_regs.gpr[8];
1827 tcp->u_arg[i] = sparc_regs.u_regs[U_REG_O0 + i];
1830 if (upeek(tcp->pid, PT_GR26-4*i, &tcp->u_arg[i]) < 0)
1836 tcp->u_arg[i] = aarch64_regs.regs[i];
1840 tcp->u_arg[i] = arm_regs.uregs[i];
1844 tcp->u_arg[0] = avr32_regs.r12;
1845 tcp->u_arg[1] = avr32_regs.r11;
1846 tcp->u_arg[2] = avr32_regs.r10;
1847 tcp->u_arg[3] = avr32_regs.r9;
1848 tcp->u_arg[4] = avr32_regs.r5;
1849 tcp->u_arg[5] = avr32_regs.r3;
1854 if (upeek(tcp->pid, argreg[i], &tcp->u_arg[i]) < 0)
1863 if (upeek(tcp->pid, syscall_regs[i], &tcp->u_arg[i]) < 0)
1871 if (upeek(tcp->pid, REG_GENERAL(syscall_regs[i]), &tcp->u_arg[i]) < 0)
1876 tcp->u_arg[0] = i386_regs.ebx;
1877 tcp->u_arg[1] = i386_regs.ecx;
1878 tcp->u_arg[2] = i386_regs.edx;
1879 tcp->u_arg[3] = i386_regs.esi;
1880 tcp->u_arg[4] = i386_regs.edi;
1881 tcp->u_arg[5] = i386_regs.ebp;
1887 tcp->u_arg[0] = x86_64_regs.rdi;
1888 tcp->u_arg[1] = x86_64_regs.rsi;
1889 tcp->u_arg[2] = x86_64_regs.rdx;
1890 tcp->u_arg[3] = x86_64_regs.r10;
1891 tcp->u_arg[4] = x86_64_regs.r8;
1892 tcp->u_arg[5] = x86_64_regs.r9;
1904 /* Use widen_to_long(tcp->u_arg[N]) in syscall handlers
1907 tcp->u_arg[0] = (long)(uint32_t)i386_regs.ebx;
1908 tcp->u_arg[1] = (long)(uint32_t)i386_regs.ecx;
1909 tcp->u_arg[2] = (long)(uint32_t)i386_regs.edx;
1910 tcp->u_arg[3] = (long)(uint32_t)i386_regs.esi;
1911 tcp->u_arg[4] = (long)(uint32_t)i386_regs.edi;
1912 tcp->u_arg[5] = (long)(uint32_t)i386_regs.ebp;
1916 if (upeek(tcp->pid, (5 + i) * 4, &tcp->u_arg[i]) < 0)
1925 if (upeek(tcp->pid, crisregs[i], &tcp->u_arg[i]) < 0)
1929 tcp->u_arg[i] = tile_regs.regs[i];
1932 if (upeek(tcp->pid, (i < 5 ? i : i + 2)*4, &tcp->u_arg[i]) < 0)
1937 tcp->u_arg[i] = or1k_regs.gpr[3 + i];
1941 tcp->u_arg[i] = ((unsigned long *)&metag_regs.dx[3][1])[-i];
1946 if (upeek(tcp->pid, REG_A_BASE + xtensaregs[i], &tcp->u_arg[i]) < 0)
1951 tcp->u_arg[i] = *arc_args--;
1955 if (upeek(tcp->pid, i*4, &tcp->u_arg[i]) < 0)
2484 if ((unsigned long) tcp->u_arg[0] >= num_quals)
2489 if (qual_flags[tcp->u_arg[0]] & QUAL_READ) {
2494 dumpstr(tcp, tcp->u_arg[1], tcp->u_rval);
2496 dumpiov(tcp, tcp->u_arg[2], tcp->u_arg[1]);
2499 if (qual_flags[tcp->u_arg[0]] & QUAL_WRITE) {
2504 dumpstr(tcp, tcp->u_arg[1], tcp->u_arg[2]);
2506 dumpiov(tcp, tcp->u_arg[2], tcp->u_arg[1]);