Searched refs:gregs (Results 1 - 25 of 34) sorted by relevance

12

/external/libunwind/src/ppc32/
H A Ducontext_i.h49 #define UC_MCONTEXT_GREGS_R0 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[0] - (void *)&dmy_ctxt)
50 #define UC_MCONTEXT_GREGS_R1 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[1] - (void *)&dmy_ctxt)
51 #define UC_MCONTEXT_GREGS_R2 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[2] - (void *)&dmy_ctxt)
52 #define UC_MCONTEXT_GREGS_R3 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[3] - (void *)&dmy_ctxt)
53 #define UC_MCONTEXT_GREGS_R4 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[4] - (void *)&dmy_ctxt)
54 #define UC_MCONTEXT_GREGS_R5 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[5] - (void *)&dmy_ctxt)
55 #define UC_MCONTEXT_GREGS_R6 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[6] - (void *)&dmy_ctxt)
56 #define UC_MCONTEXT_GREGS_R7 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[7] - (void *)&dmy_ctxt)
57 #define UC_MCONTEXT_GREGS_R8 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[8] - (void *)&dmy_ctxt)
58 #define UC_MCONTEXT_GREGS_R9 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[
[all...]
H A DGinit.c51 addr = &uc->uc_mcontext.uc_regs->gregs[reg - UNW_PPC32_R0];
79 addr = &uc->uc_mcontext.uc_regs->gregs[gregs_idx];
/external/valgrind/coregrind/m_sigframe/
H A Dsigframe-tilegx-linux.c79 sc->gregs[0] = tst->arch.vex.guest_r0;
80 sc->gregs[1] = tst->arch.vex.guest_r1;
81 sc->gregs[2] = tst->arch.vex.guest_r2;
82 sc->gregs[3] = tst->arch.vex.guest_r3;
83 sc->gregs[4] = tst->arch.vex.guest_r4;
84 sc->gregs[5] = tst->arch.vex.guest_r5;
85 sc->gregs[6] = tst->arch.vex.guest_r6;
86 sc->gregs[7] = tst->arch.vex.guest_r7;
87 sc->gregs[8] = tst->arch.vex.guest_r8;
88 sc->gregs[
[all...]
/external/libunwind/src/sh/
H A DGresume.c44 regs[0] = uc->uc_mcontext.gregs[8];
45 regs[1] = uc->uc_mcontext.gregs[9];
46 regs[2] = uc->uc_mcontext.gregs[10];
47 regs[3] = uc->uc_mcontext.gregs[11];
48 regs[4] = uc->uc_mcontext.gregs[12];
49 regs[5] = uc->uc_mcontext.gregs[13];
50 regs[6] = uc->uc_mcontext.gregs[14];
51 regs[7] = uc->uc_mcontext.gregs[15];
81 sc->sc_regs[0] = uc->uc_mcontext.gregs[0];
82 sc->sc_regs[1] = uc->uc_mcontext.gregs[
[all...]
H A DGinit.c46 return &uc->uc_mcontext.gregs[reg];
/external/libunwind/src/x86_64/
H A DGos-linux.c113 case UNW_X86_64_R8: addr = &uc->uc_mcontext.gregs[REG_R8]; break;
114 case UNW_X86_64_R9: addr = &uc->uc_mcontext.gregs[REG_R9]; break;
115 case UNW_X86_64_R10: addr = &uc->uc_mcontext.gregs[REG_R10]; break;
116 case UNW_X86_64_R11: addr = &uc->uc_mcontext.gregs[REG_R11]; break;
117 case UNW_X86_64_R12: addr = &uc->uc_mcontext.gregs[REG_R12]; break;
118 case UNW_X86_64_R13: addr = &uc->uc_mcontext.gregs[REG_R13]; break;
119 case UNW_X86_64_R14: addr = &uc->uc_mcontext.gregs[REG_R14]; break;
120 case UNW_X86_64_R15: addr = &uc->uc_mcontext.gregs[REG_R15]; break;
121 case UNW_X86_64_RDI: addr = &uc->uc_mcontext.gregs[REG_RDI]; break;
122 case UNW_X86_64_RSI: addr = &uc->uc_mcontext.gregs[REG_RS
[all...]
H A Dinit.h33 DWARF_LOC ((unw_word_t) &c->uc->uc_mcontext.gregs[REG_ ## ruc], 0)
/external/elfutils/src/backends/
H A Daarch64_initreg.c59 struct user_regs_struct gregs;
61 iovec.iov_base = &gregs;
62 iovec.iov_len = sizeof (gregs);
67 if (! setfunc (0, 32, (Dwarf_Word *) &gregs.regs[0], arg))
71 if (! setfunc (-1, 1, (Dwarf_Word *) &gregs.pc, arg))
H A Darm_initreg.c74 struct user_regs_struct gregs;
76 iovec.iov_base = &gregs;
77 iovec.iov_len = sizeof (gregs);
83 uint32_t *u32_ptr = (uint32_t *) &gregs.regs[0];
/external/libunwind/src/x86/
H A DGos-linux.c258 case UNW_X86_GS: addr = &uc->uc_mcontext.gregs[REG_GS]; break;
259 case UNW_X86_FS: addr = &uc->uc_mcontext.gregs[REG_FS]; break;
260 case UNW_X86_ES: addr = &uc->uc_mcontext.gregs[REG_ES]; break;
261 case UNW_X86_DS: addr = &uc->uc_mcontext.gregs[REG_DS]; break;
262 case UNW_X86_EAX: addr = &uc->uc_mcontext.gregs[REG_EAX]; break;
263 case UNW_X86_EBX: addr = &uc->uc_mcontext.gregs[REG_EBX]; break;
264 case UNW_X86_ECX: addr = &uc->uc_mcontext.gregs[REG_ECX]; break;
265 case UNW_X86_EDX: addr = &uc->uc_mcontext.gregs[REG_EDX]; break;
266 case UNW_X86_ESI: addr = &uc->uc_mcontext.gregs[REG_ESI]; break;
267 case UNW_X86_EDI: addr = &uc->uc_mcontext.gregs[REG_ED
[all...]
/external/libunwind/src/mips/
H A Dgen-offsets.c27 UC ("MCONTEXT_GREGS", uc_mcontext.gregs);
H A DGinit.c48 return &uc->uc_mcontext.gregs[reg - UNW_MIPS_R0];
/external/valgrind/none/tests/x86-linux/
H A Dsigcontext.c16 if (uc->uc_mcontext.gregs[REG_EAX] != 0)
17 printf("FAILED: handler2 expected eax == 0, not %d\n", uc->uc_mcontext.gregs[REG_EAX]);
18 uc->uc_mcontext.gregs[REG_EAX] = VAL1;
/external/v8/src/
H A Dsampler.cc96 uint64_t gregs[32]; member in struct:__anon14873
124 uint32_t gregs[19]; member in struct:__anon14874
143 uint64_t gregs[23]; member in struct:__anon14876
375 state.pc = reinterpret_cast<Address>(mcontext.gregs[REG_EIP]);
376 state.sp = reinterpret_cast<Address>(mcontext.gregs[REG_ESP]);
377 state.fp = reinterpret_cast<Address>(mcontext.gregs[REG_EBP]);
379 state.pc = reinterpret_cast<Address>(mcontext.gregs[REG_RIP]);
380 state.sp = reinterpret_cast<Address>(mcontext.gregs[REG_RSP]);
381 state.fp = reinterpret_cast<Address>(mcontext.gregs[REG_RBP]);
385 // Old GLibc ARM versions used a gregs[] arra
[all...]
/external/valgrind/memcheck/tests/amd64-linux/
H A Dint3-amd64.c16 void *pc = (void*)mc->gregs[REG_RIP];
/external/valgrind/memcheck/tests/x86-linux/
H A Dint3-x86.c16 void *pc = (void*)mc->gregs[REG_EIP];
/external/google-breakpad/src/client/linux/dump_writer_common/
H A Ducontext_reader.cc44 return uc->uc_mcontext.gregs[REG_ESP];
48 return uc->uc_mcontext.gregs[REG_EIP];
53 const greg_t* regs = uc->uc_mcontext.gregs;
92 return uc->uc_mcontext.gregs[REG_RSP];
96 return uc->uc_mcontext.gregs[REG_RIP];
101 const greg_t* regs = uc->uc_mcontext.gregs;
214 return uc->uc_mcontext.gregs[MD_CONTEXT_MIPS_REG_SP];
225 out->iregs[i] = uc->uc_mcontext.gregs[i];
/external/google-breakpad/src/common/android/
H A Dbreakpad_getcontext_unittest.cc52 // There is no gregs[] array on ARM, so compare to the offset of
57 // There is no gregs[] array on ARM, so compare to the offset of
71 offsetof(ucontext_t,uc_mcontext.gregs));
74 offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]))
102 offsetof(ucontext_t,uc_mcontext.gregs));
104 // PC for mips is not part of gregs.
116 offsetof(ucontext_t,uc_mcontext.gregs),
120 offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
179 offsetof(ucontext_t,uc_mcontext.gregs));
/external/google-breakpad/src/client/solaris/handler/
H A Dminidump_generator.cc103 const prgregset_t *gregs = &(lsp->pr_reg); local
105 uintptr_t last_ebp = (*gregs)[R_FP];
107 uintptr_t last_ebp = (*gregs)[EBP];
156 int* regs = sig_ctx->uc_mcontext.gregs;
171 context->g_r[i] = (uintptr_t)(sig_ctx->uc_mcontext.gregs[i + 3]);
242 writer_args->sig_ctx->uc_mcontext.gregs[REG_O6],
256 writer_args->sig_ctx->uc_mcontext.gregs[UESP],
267 (int *)&writer_args->sig_ctx->uc_mcontext.gregs,
276 const prgregset_t *gregs = &(lsp->pr_reg); local
280 (*gregs)[R_S
[all...]
H A Dsolaris_lwp.cc417 uintptr_t sig_esp = (*sig_ctx)->uc_mcontext.gregs[REG_O6];
426 sig_ebp = (*sig_ctx)->uc_mcontext.gregs[EBP];
/external/ltrace/sysdeps/linux-gnu/aarch64/
H A Dfetch.c38 struct user_pt_regs gregs; member in struct:fetch_context
49 if (aarch64_read_gregs(proc, &context->gregs) < 0
56 context->nsaa = (arch_addr_t) (uintptr_t) context->gregs.sp;
74 uint64_t u = context->gregs.regs[context->ngrn++];
314 context->x8 = (arch_addr_t) (uintptr_t) context->gregs.regs[8];
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.cc959 *pc = ucontext->uc_mcontext.gregs[REG_RIP];
960 *bp = ucontext->uc_mcontext.gregs[REG_RBP];
961 *sp = ucontext->uc_mcontext.gregs[REG_RSP];
971 *pc = ucontext->uc_mcontext.gregs[REG_EIP];
972 *bp = ucontext->uc_mcontext.gregs[REG_EBP];
973 *sp = ucontext->uc_mcontext.gregs[REG_ESP];
991 *pc = ucontext->uc_mcontext.gregs[REG_PC];
992 *sp = ucontext->uc_mcontext.gregs[REG_O6];
998 *pc = ucontext->uc_mcontext.gregs[31];
999 *bp = ucontext->uc_mcontext.gregs[3
[all...]
/external/google-breakpad/src/client/linux/handler/
H A Dexception_handler.cc640 if (!context.context.uc_mcontext.gregs[REG_UESP]) {
647 context.context.uc_mcontext.gregs[REG_UESP] =
648 context.context.uc_mcontext.gregs[REG_EBP] - 16;
651 context.context.uc_mcontext.gregs[REG_ESP] =
652 context.context.uc_mcontext.gregs[REG_UESP];
668 reinterpret_cast<void*>(context.context.uc_mcontext.gregs[REG_EIP]);
671 reinterpret_cast<void*>(context.context.uc_mcontext.gregs[REG_RIP]);
/external/libunwind/tests/
H A DGtest-bt.c192 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_EIP]);
198 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_RIP]);
H A DGtest-trace.c204 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_EIP]);
210 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_RIP]);

Completed in 553 milliseconds

12