Home
last modified time | relevance | path

Searched refs:user_regs (Results 1 – 16 of 16) sorted by relevance

/external/elfutils/backends/
Di386_initreg.c50 struct user_regs_struct user_regs; in i386_set_initial_registers_tid()
51 if (ptrace (PTRACE_GETREGS, tid, NULL, &user_regs) != 0) in i386_set_initial_registers_tid()
55 dwarf_regs[0] = user_regs.eax; in i386_set_initial_registers_tid()
56 dwarf_regs[1] = user_regs.ecx; in i386_set_initial_registers_tid()
57 dwarf_regs[2] = user_regs.edx; in i386_set_initial_registers_tid()
58 dwarf_regs[3] = user_regs.ebx; in i386_set_initial_registers_tid()
59 dwarf_regs[4] = user_regs.esp; in i386_set_initial_registers_tid()
60 dwarf_regs[5] = user_regs.ebp; in i386_set_initial_registers_tid()
61 dwarf_regs[6] = user_regs.esi; in i386_set_initial_registers_tid()
62 dwarf_regs[7] = user_regs.edi; in i386_set_initial_registers_tid()
[all …]
Dx86_64_initreg.c50 struct user_regs_struct user_regs; in x86_64_set_initial_registers_tid()
51 if (ptrace (PTRACE_GETREGS, tid, NULL, &user_regs) != 0) in x86_64_set_initial_registers_tid()
54 dwarf_regs[0] = user_regs.rax; in x86_64_set_initial_registers_tid()
55 dwarf_regs[1] = user_regs.rdx; in x86_64_set_initial_registers_tid()
56 dwarf_regs[2] = user_regs.rcx; in x86_64_set_initial_registers_tid()
57 dwarf_regs[3] = user_regs.rbx; in x86_64_set_initial_registers_tid()
58 dwarf_regs[4] = user_regs.rsi; in x86_64_set_initial_registers_tid()
59 dwarf_regs[5] = user_regs.rdi; in x86_64_set_initial_registers_tid()
60 dwarf_regs[6] = user_regs.rbp; in x86_64_set_initial_registers_tid()
61 dwarf_regs[7] = user_regs.rsp; in x86_64_set_initial_registers_tid()
[all …]
Dm68k_initreg.c49 struct user_regs_struct user_regs; in m68k_set_initial_registers_tid()
50 if (ptrace (PTRACE_GETREGS, tid, NULL, &user_regs) != 0) in m68k_set_initial_registers_tid()
54 dwarf_regs[0] = user_regs.d0; in m68k_set_initial_registers_tid()
55 dwarf_regs[1] = user_regs.d1; in m68k_set_initial_registers_tid()
56 dwarf_regs[2] = user_regs.d2; in m68k_set_initial_registers_tid()
57 dwarf_regs[3] = user_regs.d3; in m68k_set_initial_registers_tid()
58 dwarf_regs[4] = user_regs.d4; in m68k_set_initial_registers_tid()
59 dwarf_regs[5] = user_regs.d5; in m68k_set_initial_registers_tid()
60 dwarf_regs[6] = user_regs.d6; in m68k_set_initial_registers_tid()
61 dwarf_regs[7] = user_regs.d7; in m68k_set_initial_registers_tid()
[all …]
Dcsky_initreg.c52 struct pt_regs user_regs; in csky_set_initial_registers_tid()
54 iovec.iov_base = &user_regs; in csky_set_initial_registers_tid()
55 iovec.iov_len = sizeof (user_regs); in csky_set_initial_registers_tid()
62 dwarf_regs[15] = user_regs.lr; in csky_set_initial_registers_tid()
64 dwarf_regs[14] = user_regs.usp; in csky_set_initial_registers_tid()
66 dwarf_regs[0] = user_regs.a0; in csky_set_initial_registers_tid()
67 dwarf_regs[1] = user_regs.a1; in csky_set_initial_registers_tid()
68 dwarf_regs[2] = user_regs.a2; in csky_set_initial_registers_tid()
69 dwarf_regs[3] = user_regs.a3; in csky_set_initial_registers_tid()
71 dwarf_regs[i] = user_regs.regs[i - 4]; in csky_set_initial_registers_tid()
[all …]
Dppc_initreg.c83 user_regs; in ppc_set_initial_registers_tid()
87 for (unsigned regno = 0; regno < sizeof (user_regs) / sizeof (long); in ppc_set_initial_registers_tid()
90 user_regs.l[regno] = ptrace (PTRACE_PEEKUSER, tid, in ppc_set_initial_registers_tid()
97 #define GPRS (sizeof (user_regs.r.gpr) / sizeof (*user_regs.r.gpr)) in ppc_set_initial_registers_tid()
100 dwarf_regs[gpr] = user_regs.r.gpr[gpr]; in ppc_set_initial_registers_tid()
103 dwarf_regs[0] = user_regs.r.link; in ppc_set_initial_registers_tid()
109 dwarf_regs[0] = user_regs.r.nip; in ppc_set_initial_registers_tid()
Ds390_initreg.c52 struct user user_regs; in s390_set_initial_registers_tid()
54 parea.process_addr = (uintptr_t) &user_regs; in s390_set_initial_registers_tid()
56 parea.len = sizeof (user_regs); in s390_set_initial_registers_tid()
64 dwarf_regs[u] = user_regs.regs.gprs[u]; in s390_set_initial_registers_tid()
68 eu_static_assert (sizeof user_regs.regs.fp_regs.fprs[0] in s390_set_initial_registers_tid()
77 } fpr = { .d = user_regs.regs.fp_regs.fprs[u] }; in s390_set_initial_registers_tid()
83 dwarf_regs[0] = user_regs.regs.psw.addr; in s390_set_initial_registers_tid()
Darm_initreg.c63 struct user_regs user_regs; in arm_set_initial_registers_tid()
64 if (ptrace (PTRACE_GETREGS, tid, NULL, &user_regs) != 0) in arm_set_initial_registers_tid()
70 dwarf_regs[i] = user_regs.uregs[i]; in arm_set_initial_registers_tid()
/external/elfutils/tests/
Dbacktrace-data.c180 struct user_regs_struct user_regs; in set_initial_registers() local
181 long l = ptrace (PTRACE_GETREGS, child, NULL, &user_regs); in set_initial_registers()
185 dwarf_regs[0] = user_regs.rax; in set_initial_registers()
186 dwarf_regs[1] = user_regs.rdx; in set_initial_registers()
187 dwarf_regs[2] = user_regs.rcx; in set_initial_registers()
188 dwarf_regs[3] = user_regs.rbx; in set_initial_registers()
189 dwarf_regs[4] = user_regs.rsi; in set_initial_registers()
190 dwarf_regs[5] = user_regs.rdi; in set_initial_registers()
191 dwarf_regs[6] = user_regs.rbp; in set_initial_registers()
192 dwarf_regs[7] = user_regs.rsp; in set_initial_registers()
[all …]
Dbacktrace.c281 struct user_regs_struct user_regs; in prepare_thread()
283 l = ptrace (PTRACE_GETREGS, pid2, 0, (intptr_t) &user_regs); in prepare_thread()
285 user_regs.rip = (intptr_t) jmp; in prepare_thread()
286 l = ptrace (PTRACE_SETREGS, pid2, 0, (intptr_t) &user_regs); in prepare_thread()
/external/google-breakpad/src/client/linux/dump_writer_common/
Dthread_info.h65 struct user_regs regs;
/external/google-breakpad/src/common/android/include/sys/
Dprocfs.h58 #define ELF_NGREG (sizeof(struct user_regs) / sizeof(elf_greg_t))
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_stoptheworld_linux_libcdep.cc457 typedef user_regs regs_struct;
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_stoptheworld_linux_libcdep.cpp478 typedef user_regs regs_struct;
/external/google-breakpad/src/tools/linux/md2core/
Dminidump-2-core.cc86 typedef user_regs user_regs_struct;
/external/libabigail/tests/data/test-diff-filter/
Dtest-PR27569-v0.abi22100 …<var-decl name="user_regs" type-id="cedec667" visibility="default" filepath="arch/arm64/include/as…
73147 …<var-decl name="user_regs" type-id="cedec667" visibility="default" filepath="arch/arm64/include/as…
Dtest-PR27569-v1.abi22108 …<var-decl name="user_regs" type-id="cedec667" visibility="default" filepath="arch/arm64/include/as…
73161 …<var-decl name="user_regs" type-id="cedec667" visibility="default" filepath="arch/arm64/include/as…