/external/strace/linux/aarch64/ |
get_scno.c | 5 kernel_ulong_t scno = 0; local 10 scno = aarch64_regs.regs[8]; 15 scno = arm_regs.ARM_r7; 19 tcp->scno = scno;
|
/external/strace/linux/alpha/ |
get_scno.c | 5 kernel_ulong_t scno = 0; local 9 if (upeek(tcp, REG_R0, &scno) < 0) 16 if (!scno_in_range(scno)) { 19 error_msg("stray syscall exit: r0 = %lu", scno); 24 tcp->scno = scno;
|
/external/strace/linux/arm/ |
get_scno.c | 35 kernel_ulong_t scno = 0; local 47 scno = ptrace(PTRACE_PEEKTEXT, tcp->pid, (void *)(arm_regs.ARM_pc - 4), NULL); 51 if (scno != 0xef000000) { 53 if ((scno & 0x0ff00000) != 0x0f900000) { 55 tcp->pid, scno); 59 scno &= 0x000fffff; 62 scno = arm_regs.ARM_r7; 66 scno = arm_regs.ARM_r7; 74 if (arm_regs.ARM_ip && !scno_in_range(scno)) { 75 debug_msg("pid %d stray syscall exit: ARM_ip = %ld, scno = %ld" [all...] |
/external/strace/linux/sh/ |
get_scno.c | 5 kernel_ulong_t scno = 0; local 10 if (upeek(tcp, 4*(REG_REG0+3), &scno) < 0) 13 if ((long) scno < 0) { 17 kernel_ulong_t correct_scno = (scno & 0xff); 21 scno, correct_scno); 22 scno = correct_scno; 25 tcp->scno = scno;
|
/external/strace/linux/x86_64/ |
get_scno.c | 44 kernel_ulong_t scno = 0; local 63 scno = i386_regs.orig_eax; 66 scno = x86_64_regs.orig_rax; 68 if (scno & __X32_SYSCALL_BIT) { 93 scno = x86_64_regs.orig_rax; 150 "64-bit mode of process PID=%d", scno, tcp->pid); 157 tcp->scno = scno;
|
/external/strace/ |
filter_qualify.c | 48 uint16_t scno; member in struct:inject_personality_data 151 kernel_long_t scno = scno_by_name(val, p, 0); local 153 if (scno < 0) 160 if (!(sysent_vec[p][scno].sys_flags & TRACE_PURE)) 163 pdata[p].scno = scno; 387 inject_vec[p][i].data.scno = 388 pdata[p].scno; 474 qual_flags(const unsigned int scno) 476 return (is_number_in_set_array(scno, trace_set, current_personality [all...] |
syscall.c | 311 const kernel_ulong_t scno = SYS_socket_subcall + call; local 312 const unsigned int nargs = sysent[scno].nargs; 318 tcp->scno = scno; 319 tcp->qual_flg = qual_flags(scno); 320 tcp->s_ent = &sysent[scno]; 358 tcp->scno = SYS_ipc_subcall + call; 359 tcp->qual_flg = qual_flags(tcp->scno); 360 tcp->s_ent = &sysent[tcp->scno]; 375 tcp->scno = tcp->u_arg[0] 523 kernel_long_t scno = local [all...] |
defs.h | 200 uint16_t scno; /* syscall to be injected instead of -1 */ member in struct:inject_data 215 int qual_flg; /* qual_flags[scno] or DEFAULT_QUAL_FLAGS + RAW */ 217 kernel_ulong_t scno; /* System call number */ member in struct:tcb 221 unsigned int currpers; /* Personality at the time of scno update */ 229 const struct_sysent *s_ent; /* sysent[scno] or dummy struct for bad scno */ 462 * @param scno Syscall number. 466 extern const char *syscall_name(kernel_ulong_t scno); 482 * @param scno Raw or shuffled syscall number. 485 extern kernel_ulong_t shuffle_scno(kernel_ulong_t scno); [all...] |