• Home
  • Raw
  • Download

Lines Matching refs:tracee

147 	In order to have the same view as tracee has, with regards to
461 if tracee is in compat personality.
813 behaviour indeed screwed all the syscall state tracking for the tracee.
820 if the tracee is not on exiting syscall.
844 because the latter leaves the tracee in a ptrace stop.
1727 Issue a warning when strace lacks tracee personality support.
1995 Since they call tracee-specific socket/sendmsg/recvmsg, we'd like to
2038 In preparation to passing tcp to all tracee-related syscalls.
5670 forward it to the unexpected tracee, and detach the tracee.
5741 printpath: do not fetch more than PATH_MAX bytes from tracee's memory.
5748 up to PATH_MAX bytes from tracee's memory, but no more than first
5755 and unaligned tracee address cases.
5794 ucopy: refactor the check for invalid tracee addresses.
5804 ucopy: skip redundant tracee address truncation check.
6139 Increase the tracee's sleep delay to let strace more time to attach.
9729 tracee's memory, print the address. This behavior follows the kernel's
10030 strace used to call get_regs on every stop of a tracee, including cases
12940 will be delivered to the tracee.
13125 Do not silently truncate tracee addresses to current_wordsize.
13127 extension issues with tracee addresses, and invalid addresses should
13142 Do not silently truncate tracee addresses to current_wordsize.
13144 extension issues with tracee addresses, and invalid addresses should
13299 When sizeof(kernel_ureg_t) > sizeof(long), the tracee address passed
13301 and return EIO when the tracee address does not fit into unsigned long.
13471 arch_sigreturn: change tracee address type from long to unsigned long.
13713 process: change tracee address type from unsigned long to kernel_ureg_t.
13741 desc: change tracee address type from long to kernel_ureg_t.
13770 * poll.c (decode_poll_exiting): Change tracee address argument type
13773 printrusage*: change tracee address argument type from long to kernel_ureg_t
13778 * wait.c (printwaitn): Change the type of tracee address argument
13781 print_time*: change tracee address argument type from long to kernel_ureg_t
13785 * desc.c (decode_select): Change the type of tracee address argument
13890 * defs.h (decode_sockaddr) Change tracee address argument type from long
13924 umove*: change tracee address argument type from long to kernel_ureg_t.
13926 umoven_or_printaddr_ignore_syserror): Change tracee address argument
13928 (print_array): Change the type of tracee address argument of umoven_func
13931 umoven_or_printaddr_ignore_syserror): Change tracee address argument
13933 (print_array): Change the type of tracee address argument of umoven_func
13935 * desc.c (umove_kulong_array_or_printaddr): Change tracee address
14028 mem: change tracee address type from unsigned long to kernel_ureg_t.
14030 SYS_FUNC(subpage_prot)): Change the type of variables containing tracee
14069 poll: change tracee address type from unsigned long to kernel_ureg_t.
14071 all tracee address variables from unsigned long to kernel_ureg_t.
14077 pathtrace: change tracee address type from unsigned long to kernel_ureg_t
14080 (pathtrace_match): Change the type of all tracee address variables
14155 print_array: change tracee address type from unsigned long to kernel_ureg_t
14158 * util.c (print_array): Likewise. Change the type of all tracee
14509 as the tracee's size of kernel_ulong_t type.
14991 Introduce a synchronization mechanism between the tracee and its peer.
14993 * tests/redirect.test: Change timeout file to $OUT. Let the tracee
15533 Move two global flags to tracee scope.
24092 address in the tracee's USER area.
28910 work with personality-dependent (mpers) types of tracee's data. Create
29085 Introduce a new helper function to fetch tracee's long integers
29090 * aio.c (sys_io_submit): Use it to fetch tracee's pointers.
29196 structure which definition significantly depends on tracee's
29270 successfully fetched necessary data from tracee's memory.
29309 Fix printing tracee's long integers.
29311 from tracee's memory with printnum_ptr, printnum_slong, and printnum_ulong
29312 that fetch tracee's pointer, signed long, and unsigned long integers.
31330 a pointer to struct_sysent of the previous syscall of this tracee.
32679 Pass pointers to tracee's memory as integers instead of pointers.
36387 (get_scno) [AARCH64]: Call shuffle_scno when the tracee is in 32-bit mode.
37498 * strace.c (detach): If PTRACE_SEIZE API is in use, stop the tracee
37674 the tracee before it calls execve unless in -D mode. That is, the
37687 tracee.
39635 just after tracee has stopped.
39846 process_vm_readv may return ESRCH if tracee was killed, don't complain.
39944 Therefore, we no longer suspend new tracee until parent is seen
41263 * defs.h: Change the meaning of TCB_ATTACHED: now it means "this tracee
41264 is attached to us". Add TCB_STRACE_CHILD: "this tracee is our child".
41735 On Ctrl-C induced detach, send SIGINT to child tracee, not SIGTERM.
41737 (cleanup): If we exiting due to signal, send that signal to child tracee.
41748 - PTRACE_EVENT_STOP will be generated if tracee is group-stopped.
41750 This leaves tracee stopped. This fixes the inability to SIGSTOP or ^Z
41765 to not let tracee run.
41804 (umoven): Use process_vm_readv for block reads of tracee memory.
42132 Do not detach from tracee which experienced ptrace error.
42148 * strace (trace): Do not detach from tracee which experienced ptrace error.
42516 Clear TCB_STARTUP and initialize tracee on the very first tracee stop.
43288 doing it just one extra time once per each tracee is hardly measurable.
43297 since we no longer detach when we think tracee is going to die,
43322 we suspend tracee: when we pick up a new tracee created by clone/fork/vfork.
43330 On Linux, we use two methods of catching new tracee:
43333 In both cases, it may be so that new tracee appears before one which
43335 suspends new tracee until its creator returns. Only then
43357 Do not detach when we think tracee is going to die.
43361 Also, it detaches from a tracee when signal delivery is detected
43362 which will cause tracee to exit.
43858 Print at least one space between SYSCALL(ARGS) and = RESULT if tracee is killed
43860 tracee is gone (SIGKILLed?) sometimes we were printing this:
44592 set PTRACE_SETOPTIONS when we see the initial stop of tracee.
44600 tracee. Since PTRACE_O_TRACECLONE/*FORK were introduced to kernel