/external/libunwind/src/ppc32/ |
H A D | ucontext_i.h | 49 #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 D | Ginit.c | 51 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 D | sigframe-tilegx-linux.c | 79 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 D | Gresume.c | 44 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 D | Ginit.c | 46 return &uc->uc_mcontext.gregs[reg];
|
/external/libunwind/src/x86_64/ |
H A D | Gos-linux.c | 113 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 D | init.h | 33 DWARF_LOC ((unw_word_t) &c->uc->uc_mcontext.gregs[REG_ ## ruc], 0)
|
/external/elfutils/src/backends/ |
H A D | aarch64_initreg.c | 59 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 D | arm_initreg.c | 74 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 D | Gos-linux.c | 258 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 D | gen-offsets.c | 27 UC ("MCONTEXT_GREGS", uc_mcontext.gregs);
|
H A D | Ginit.c | 48 return &uc->uc_mcontext.gregs[reg - UNW_MIPS_R0];
|
/external/valgrind/none/tests/x86-linux/ |
H A D | sigcontext.c | 16 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 D | sampler.cc | 96 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 D | int3-amd64.c | 16 void *pc = (void*)mc->gregs[REG_RIP];
|
/external/valgrind/memcheck/tests/x86-linux/ |
H A D | int3-x86.c | 16 void *pc = (void*)mc->gregs[REG_EIP];
|
/external/google-breakpad/src/client/linux/dump_writer_common/ |
H A D | ucontext_reader.cc | 44 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 D | breakpad_getcontext_unittest.cc | 52 // 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 D | minidump_generator.cc | 103 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 D | solaris_lwp.cc | 417 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 D | fetch.c | 38 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 D | sanitizer_linux.cc | 959 *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 D | exception_handler.cc | 640 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 D | Gtest-bt.c | 192 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_EIP]); 198 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_RIP]);
|
H A D | Gtest-trace.c | 204 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_EIP]); 210 printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_RIP]);
|