• Home
  • Raw
  • Download

Lines Matching refs:get_regs

1464 	update_personality as it is handled by the generic get_regs code now.
1478 * syscall.c (get_regs) [ptrace_getregset_or_getregs &&
2315 * syscall.c (get_regs) [HAVE_GETREGS_OLD]: Pass tcp to the getregs_old
2502 Define to get_regs.
2507 syscall: change get_regs argument type.
2508 This opens the way for future changes related to get_regs.
2510 * syscall.c (get_regs): Change argument type from "pid_t"
2515 syscall: move get_regs call from syscall_exiting_decode to get_syscall_result
2517 related to get_regs.
2519 * syscall.c (syscall_exiting_decode): Move get_regs invocation ...
2543 syscall: change get_regs to return an error code.
2547 (get_regs) [ptrace_getregset_or_getregs]: Return get_regs_error, all
2548 callers changed to test get_regs return code instead of get_regs_error
2549 static variable, which is now internally used by get_regs() and
2644 * tests/get_regs.test: Replace "${STRACE##* }" with "$STRACE_EXE".
10018 trace_syscall_exiting: do not call get_regs for filtered syscalls.
10022 and get_regs for filtered syscalls.
10024 * tests/get_regs.test: New test.
10029 Delay get_regs invocation.
10030 strace used to call get_regs on every stop of a tracee, including cases
10032 practice by delaying get_regs invocation until its result is actually
10035 * defs.h (get_regs): Remove.
10036 * strace.c (trace): Do not call get_regs.
10037 * syscall.c (get_regs): Add static qualifier.
10038 (trace_syscall_exiting, print_pc, get_scno): Call get_regs.
10049 get_regs: guard against subsequent invocations.
10050 At this moment there is only one call to get_regs,
10053 This change also adds a clear_regs call before get_regs,
10056 * strace.c (trace): Call clear_regs before get_regs.
10057 * syscall.c (get_regs): Skip if get_regs_error != -1.
16417 syscall.c: refactor getregs_old fallback in get_regs.
16433 (get_regs): Check for ptrace_getregset_or_getregs instead
16469 syscall.c: factor out ptrace_getregs from get_regs.
16473 (get_regs): Use it.
16479 (get_regs): Rename get_regset to ptrace_getregset.
19491 * syscall.c (get_regs): Likewise.
27290 * syscall.c (get_regs) [ARCH_REGS_FOR_GETREGSET && X86_64]: Use
30675 of get_regs or get_syscall_result failure.
31240 (get_regs) [X86_64, POWERPC]: Update callers.
31258 Move get_regs error check from trace_syscall_entering to get_scno.
32509 As get_regs() is now guaranteed to set get_regs_error,
32510 there is no need to reset get_regs_error before get_regs() call.
32517 As get_regs() is now guaranteed to fetch registers when either
32524 nothing has to be done after get_regs().
32528 get_regs: define for all architectures.
32531 (get_regs): Declare unconditionally.
32533 (get_regs): Define unconditionally.
32536 get_regs: unify code for architectures that use PTRACE_GETREGS.
32539 (get_regs): Unify code for ARCH_REGS_FOR_GETREGS architectures.
32548 (get_regs): Assign get_regset() return code to get_regs_error.
32560 (get_regs) [ARM || I386]: Use PTRACE_GETREGS unconditionally.
32565 * syscall.c (get_regset, get_regs): Do not check for availability
36594 * syscall.c (get_regs, get_scno, get_syscall_args,
37100 * syscall.c (print_pc, get_regset, get_regs, get_scno, get_syscall_args,
37406 (get_regs): Call powerpc_getregs_old if PTRACE_GETREGS is not supported.
38479 Reorganize get_regs code, hopefully without functional changes.
38483 (get_regs) [AARCH64 || METAG || OR1K || X32]: Use it.
38487 (get_regs) [ARM || I386 || X86_64]: Use it.
38493 * syscall.c (get_regs) [X86_64]: Check whether PTRACE_GETREGSET
38497 * syscall.c (get_regs) [X32]: Assume that PTRACE_GETREGSET always works
39230 * syscall.c (get_regs): [X86] Use GETREGSET only if kernel >= 2.6.35
39245   (get_regs): Likewise.
39267 (get_regs): On x86 and kernels 2.6.30+, use PTRACE_GETREGSET,
39382 (get_regs): Use sizeof(arm_regs_union) instead of sizeof(aarch64_regs).
39463 (get_regs): Remove now-unnecessary 64-to-32 bits register copying.
39493 (get_regs): Likewise.
39538 tile: fix merge skew with new get_regs architecture.
39539 * defs.h [TILE]: Declare clear_regs(), get_regs() and get_regs_error.
39540 * syscall.c (get_regs) [TILE]: Fix merge skew.
39592 (get_regs) [TILE]: use PTRACE_GETREGS to set tile_regs rather than using upeek.
39631 Declare clear_regs(), get_regs() and get_regs_error flag variable.
39632 * strace.c (trace): Call get_regs(pid) as soon as we know the tcb
39634 * syscall.c (get_regs): New function. Used to fetch registers early,