| /external/strace/ |
| pathtrace.c | 61 upathmatch(struct tcb *tcp, unsigned long upath) 65 return umovestr(tcp, upath, sizeof path, path) > 0 && 73 fdmatch(struct tcb *tcp, int fd) 76 int n = getfdpath(tcp, fd, path, sizeof(path)); 104 getfdpath(struct tcb *tcp, int fd, char *buf, unsigned bufsize) 112 sprintf(linkpath, "/proc/%u/fd/%u", tcp->pid, fd); 155 pathtrace_match(struct tcb *tcp) 159 s = tcp->s_ent; 176 return fdmatch(tcp, tcp->u_arg[0]) | [all...] |
| resource.c | 54 print_rlimit64(struct tcb *tcp, unsigned long addr) 61 if (umove(tcp, addr, &rlim) < 0) 70 decode_rlimit64(struct tcb *tcp, unsigned long addr) 74 else if (!verbose(tcp) || 75 (exiting(tcp) && syserror(tcp))) 78 print_rlimit64(tcp, addr); 99 print_rlimit32(struct tcb *tcp, unsigned long addr) 106 if (umove(tcp, addr, &rlim) < 0) 115 decode_rlimit(struct tcb *tcp, unsigned long addr [all...] |
| futex.c | 103 if (entering(tcp)) { 104 long int cmd = tcp->u_arg[1] & 127; 105 tprintf("%p, ", (void *) tcp->u_arg[0]); 106 printxval(futexops, tcp->u_arg[1], "FUTEX_???"); 107 tprintf(", %ld", tcp->u_arg[2]); 109 tprintf(", %lx", tcp->u_arg[5]); 112 printtv(tcp, tcp->u_arg[3]); 115 printtv(tcp, tcp->u_arg[3]) [all...] |
| mount.c | 37 if (entering(tcp)) { 39 unsigned long flags = tcp->u_arg[3]; 50 printpath(tcp, tcp->u_arg[0]); 53 printpath(tcp, tcp->u_arg[1]); 56 if (ignore_type && tcp->u_arg[2]) 57 tprintf("%#lx", tcp->u_arg[2]); 59 printstr(tcp, tcp->u_arg[2], -1) [all...] |
| capability.c | 38 get_cap_header(struct tcb *tcp, unsigned long addr) 42 if (!addr || !verbose(tcp)) 45 if (umove(tcp, addr, &header) < 0) 52 print_cap_header(struct tcb *tcp, unsigned long addr, cap_user_header_t h) 84 print_cap_data(struct tcb *tcp, unsigned long addr, const cap_user_header_t h) 94 if (!h || !verbose(tcp) || 95 (exiting(tcp) && syserror(tcp))) { 106 if (umoven(tcp, addr, len * sizeof(data[0]), data) < 0) { 124 if (entering(tcp)) { [all...] |
| evdev.c | 65 ff_effect_ioctl(struct tcb *tcp, long arg) 69 if (!verbose(tcp) || umove(tcp, arg, &ffe) < 0) 77 if (!abbrev(tcp)) { 136 abs_ioctl(struct tcb *tcp, long arg) 140 if (!verbose(tcp) || umove(tcp, arg, &absinfo) < 0) 145 if (!abbrev(tcp)) { 160 keycode_ioctl(struct tcb *tcp, long arg) 169 if (!verbose(tcp) || umove(tcp, arg, &keycode) < 0 [all...] |
| open.c | 27 print_dirfd(struct tcb *tcp, int fd) 32 printfd(tcp, fd); 85 decode_open(struct tcb *tcp, int offset) 87 if (entering(tcp)) { 88 printpath(tcp, tcp->u_arg[offset]); 91 tprint_open_modes(tcp->u_arg[offset + 1]); 92 if (tcp->u_arg[offset + 1] & O_CREAT) { 94 tprintf(", %#lo", tcp->u_arg[offset + 2]); 102 return decode_open(tcp, 0) [all...] |
| uid.c | 42 if (exiting(tcp)) 43 tcp->u_rval = (uid_t) tcp->u_rval; 49 if (entering(tcp)) 50 tprintf("%u", (uid_t) tcp->u_arg[0]); 52 tcp->u_rval = (uid_t) tcp->u_rval; 58 if (entering(tcp)) { 59 tprintf("%u", (uid_t) tcp->u_arg[0]); 65 get_print_uid(struct tcb *tcp, const char *prefix, const long addr [all...] |
| sysinfo.c | 8 if (entering(tcp)) 11 if (syserror(tcp) || !verbose(tcp) || 12 umove(tcp, tcp->u_arg[0], &si) < 0) { 13 tprintf("%#lx", tcp->u_arg[0]);
|
| cacheflush.c | 25 if (entering(tcp)) { 27 tprintf("%#lx, ", tcp->u_arg[0]); 29 printxval(cacheflush_scope, tcp->u_arg[1], "FLUSH_SCOPE_???"); 32 printflags(cacheflush_flags, tcp->u_arg[2], "FLUSH_CACHE_???"); 34 tprintf(", %lu", tcp->u_arg[3]); 50 if (entering(tcp)) { 52 tprintf("%#lx, ", tcp->u_arg[0]); 54 tprintf("%ld, ", tcp->u_arg[1]); 56 printxval(cacheflush_flags, tcp->u_arg[1], "?CACHE"); 81 if (entering(tcp)) { [all...] |
| dirent.c | 14 print_old_dirent(struct tcb *tcp, long addr) 28 if (!verbose(tcp) || umove(tcp, addr, &d) < 0) { 37 printpathn(tcp, addr + offsetof(old_dirent_t, d_name), d.d_reclen); 43 if (entering(tcp)) { 44 printfd(tcp, tcp->u_arg[0]); 47 if (syserror(tcp) || tcp->u_rval == 0 || !verbose(tcp)) [all...] |
| sigaltstack.c | 5 print_stack_t(struct tcb *tcp, unsigned long addr) 22 r = umove(tcp, addr, &ss32); 32 r = umove(tcp, addr, &ss); 45 if (entering(tcp)) { 46 print_stack_t(tcp, tcp->u_arg[0]); 49 print_stack_t(tcp, tcp->u_arg[1]);
|
| /external/strace/linux/ia64/ |
| get_syscall_args.c | 9 for (i = 0; i < tcp->s_ent->nargs; ++i) { 10 if (umoven(tcp, (unsigned long) ia64_rse_skip_regs(out0, i), 11 sizeof(long), &tcp->u_arg[i]) < 0) 16 tcp->u_arg[0] = 0xffffffff & ia64_regs.gr[11]; /* EBX */ 17 tcp->u_arg[1] = 0xffffffff & ia64_regs.gr[ 9]; /* ECX */ 18 tcp->u_arg[2] = 0xffffffff & ia64_regs.gr[10]; /* EDX */ 19 tcp->u_arg[3] = 0xffffffff & ia64_regs.gr[14]; /* ESI */ 20 tcp->u_arg[4] = 0xffffffff & ia64_regs.gr[15]; /* EDI */ 21 tcp->u_arg[5] = 0xffffffff & ia64_regs.gr[13]; /* EBP */
|
| /external/strace/linux/alpha/ |
| arch_sigreturn.c | 3 if (upeek(tcp->pid, REG_FP, &addr) < 0) 8 print_sigset_addr_len(tcp, addr, NSIG / 8);
|
| get_scno.c | 1 if (upeek(tcp->pid, REG_A3, &alpha_a3) < 0) 3 if (upeek(tcp->pid, REG_R0, &scno) < 0)
|
| print_pc.c | 2 if (upeek(tcp->pid, REG_PC, &pc) < 0) {
|
| /external/strace/linux/microblaze/ |
| arch_sigreturn.c | 6 if (upeek(tcp->pid, 1 * 4, &addr) < 0) 11 print_sigset_addr_len(tcp, addr, NSIG / 8);
|
| print_pc.c | 2 if (upeek(tcp->pid, PT_PC, &pc) < 0) {
|
| /external/strace/linux/aarch64/ |
| get_scno.c | 5 update_personality(tcp, 1); 12 update_personality(tcp, 0);
|
| /external/strace/linux/bfin/ |
| print_pc.c | 2 if (upeek(tcp->pid, PT_PC, &pc) < 0) {
|
| /external/strace/linux/crisv10/ |
| print_pc.c | 2 if (upeek(tcp->pid, 4*PT_IRP, &pc) < 0) {
|
| /external/strace/linux/crisv32/ |
| print_pc.c | 2 if (upeek(tcp->pid, 4*PT_ERP, &pc) < 0) {
|
| /external/strace/linux/hppa/ |
| print_pc.c | 2 if (upeek(tcp->pid, PT_IAOQ0, &pc) < 0) {
|
| /external/strace/linux/m68k/ |
| print_pc.c | 2 if (upeek(tcp->pid, 4*PT_PC, &pc) < 0) {
|
| /external/strace/linux/sh/ |
| print_pc.c | 2 if (upeek(tcp->pid, 4*REG_PC, &pc) < 0) {
|