• Home
  • Raw
  • Download

Lines Matching refs:get_regs

9026 	update_personality as it is handled by the generic get_regs code now.
9040 * syscall.c (get_regs) [ptrace_getregset_or_getregs &&
9877 * syscall.c (get_regs) [HAVE_GETREGS_OLD]: Pass tcp to the getregs_old
10064 Define to get_regs.
10069 syscall: change get_regs argument type.
10070 This opens the way for future changes related to get_regs.
10072 * syscall.c (get_regs): Change argument type from "pid_t"
10077 syscall: move get_regs call from syscall_exiting_decode to get_syscall_result
10079 related to get_regs.
10081 * syscall.c (syscall_exiting_decode): Move get_regs invocation ...
10105 syscall: change get_regs to return an error code.
10109 (get_regs) [ptrace_getregset_or_getregs]: Return get_regs_error, all
10110 callers changed to test get_regs return code instead of get_regs_error
10111 static variable, which is now internally used by get_regs() and
10206 * tests/get_regs.test: Replace "${STRACE##* }" with "$STRACE_EXE".
17580 trace_syscall_exiting: do not call get_regs for filtered syscalls.
17584 and get_regs for filtered syscalls.
17586 * tests/get_regs.test: New test.
17591 Delay get_regs invocation.
17592 strace used to call get_regs on every stop of a tracee, including cases
17594 practice by delaying get_regs invocation until its result is actually
17597 * defs.h (get_regs): Remove.
17598 * strace.c (trace): Do not call get_regs.
17599 * syscall.c (get_regs): Add static qualifier.
17600 (trace_syscall_exiting, print_pc, get_scno): Call get_regs.
17611 get_regs: guard against subsequent invocations.
17612 At this moment there is only one call to get_regs,
17615 This change also adds a clear_regs call before get_regs,
17618 * strace.c (trace): Call clear_regs before get_regs.
17619 * syscall.c (get_regs): Skip if get_regs_error != -1.
23979 syscall.c: refactor getregs_old fallback in get_regs.
23995 (get_regs): Check for ptrace_getregset_or_getregs instead
24031 syscall.c: factor out ptrace_getregs from get_regs.
24035 (get_regs): Use it.
24041 (get_regs): Rename get_regset to ptrace_getregset.
27053 * syscall.c (get_regs): Likewise.
34852 * syscall.c (get_regs) [ARCH_REGS_FOR_GETREGSET && X86_64]: Use
38237 of get_regs or get_syscall_result failure.
38802 (get_regs) [X86_64, POWERPC]: Update callers.
38820 Move get_regs error check from trace_syscall_entering to get_scno.
40071 As get_regs() is now guaranteed to set get_regs_error,
40072 there is no need to reset get_regs_error before get_regs() call.
40079 As get_regs() is now guaranteed to fetch registers when either
40086 nothing has to be done after get_regs().
40090 get_regs: define for all architectures.
40093 (get_regs): Declare unconditionally.
40095 (get_regs): Define unconditionally.
40098 get_regs: unify code for architectures that use PTRACE_GETREGS.
40101 (get_regs): Unify code for ARCH_REGS_FOR_GETREGS architectures.
40110 (get_regs): Assign get_regset() return code to get_regs_error.
40122 (get_regs) [ARM || I386]: Use PTRACE_GETREGS unconditionally.
40127 * syscall.c (get_regset, get_regs): Do not check for availability
44156 * syscall.c (get_regs, get_scno, get_syscall_args,
44662 * syscall.c (print_pc, get_regset, get_regs, get_scno, get_syscall_args,
44968 (get_regs): Call powerpc_getregs_old if PTRACE_GETREGS is not supported.
46041 Reorganize get_regs code, hopefully without functional changes.
46045 (get_regs) [AARCH64 || METAG || OR1K || X32]: Use it.
46049 (get_regs) [ARM || I386 || X86_64]: Use it.
46055 * syscall.c (get_regs) [X86_64]: Check whether PTRACE_GETREGSET
46059 * syscall.c (get_regs) [X32]: Assume that PTRACE_GETREGSET always works
46792 * syscall.c (get_regs): [X86] Use GETREGSET only if kernel >= 2.6.35
46807   (get_regs): Likewise.
46829 (get_regs): On x86 and kernels 2.6.30+, use PTRACE_GETREGSET,
46944 (get_regs): Use sizeof(arm_regs_union) instead of sizeof(aarch64_regs).
47025 (get_regs): Remove now-unnecessary 64-to-32 bits register copying.
47055 (get_regs): Likewise.
47100 tile: fix merge skew with new get_regs architecture.
47101 * defs.h [TILE]: Declare clear_regs(), get_regs() and get_regs_error.
47102 * syscall.c (get_regs) [TILE]: Fix merge skew.
47154 (get_regs) [TILE]: use PTRACE_GETREGS to set tile_regs rather than using upeek.
47193 Declare clear_regs(), get_regs() and get_regs_error flag variable.
47194 * strace.c (trace): Call get_regs(pid) as soon as we know the tcb
47196 * syscall.c (get_regs): New function. Used to fetch registers early,