/external/libunwind/src/ppc32/ |
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[9] - (void *)&dmy_ctxt) [all …]
|
/external/libunwind/src/ppc64/ |
D | ucontext_i.h | 57 #define UC_MCONTEXT_GREGS_R0 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[0] - (void *)&dmy_ctxt) 58 #define UC_MCONTEXT_GREGS_R1 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[1] - (void *)&dmy_ctxt) 59 #define UC_MCONTEXT_GREGS_R2 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[2] - (void *)&dmy_ctxt) 60 #define UC_MCONTEXT_GREGS_R3 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[3] - (void *)&dmy_ctxt) 61 #define UC_MCONTEXT_GREGS_R4 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[4] - (void *)&dmy_ctxt) 62 #define UC_MCONTEXT_GREGS_R5 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[5] - (void *)&dmy_ctxt) 63 #define UC_MCONTEXT_GREGS_R6 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[6] - (void *)&dmy_ctxt) 64 #define UC_MCONTEXT_GREGS_R7 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[7] - (void *)&dmy_ctxt) 65 #define UC_MCONTEXT_GREGS_R8 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[8] - (void *)&dmy_ctxt) 66 #define UC_MCONTEXT_GREGS_R9 ((void *)&dmy_ctxt.uc_mcontext.gp_regs[9] - (void *)&dmy_ctxt) [all …]
|
/external/libunwind/src/aarch64/ |
D | Gresume.c | 44 regs[0] = uc->uc_mcontext.regs[19]; in aarch64_local_resume() 45 regs[1] = uc->uc_mcontext.regs[20]; in aarch64_local_resume() 46 regs[2] = uc->uc_mcontext.regs[21]; in aarch64_local_resume() 47 regs[3] = uc->uc_mcontext.regs[22]; in aarch64_local_resume() 48 regs[4] = uc->uc_mcontext.regs[23]; in aarch64_local_resume() 49 regs[5] = uc->uc_mcontext.regs[24]; in aarch64_local_resume() 50 regs[6] = uc->uc_mcontext.regs[25]; in aarch64_local_resume() 51 regs[7] = uc->uc_mcontext.regs[26]; in aarch64_local_resume() 52 regs[8] = uc->uc_mcontext.regs[27]; in aarch64_local_resume() 53 regs[9] = uc->uc_mcontext.regs[28]; in aarch64_local_resume() [all …]
|
/external/google-breakpad/src/client/linux/dump_writer_common/ |
D | ucontext_reader.cc | 44 return uc->uc_mcontext.gregs[REG_ESP]; in GetStackPointer() 48 return uc->uc_mcontext.gregs[REG_EIP]; in GetInstructionPointer() 53 const greg_t* regs = uc->uc_mcontext.gregs; in FillCPUContext() 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; 149 return uc->uc_mcontext.arm_sp; 153 return uc->uc_mcontext.arm_pc; 159 out->iregs[0] = uc->uc_mcontext.arm_r0; 160 out->iregs[1] = uc->uc_mcontext.arm_r1; [all …]
|
/external/libunwind/src/sh/ |
D | Gresume.c | 44 regs[0] = uc->uc_mcontext.gregs[8]; in sh_local_resume() 45 regs[1] = uc->uc_mcontext.gregs[9]; in sh_local_resume() 46 regs[2] = uc->uc_mcontext.gregs[10]; in sh_local_resume() 47 regs[3] = uc->uc_mcontext.gregs[11]; in sh_local_resume() 48 regs[4] = uc->uc_mcontext.gregs[12]; in sh_local_resume() 49 regs[5] = uc->uc_mcontext.gregs[13]; in sh_local_resume() 50 regs[6] = uc->uc_mcontext.gregs[14]; in sh_local_resume() 51 regs[7] = uc->uc_mcontext.gregs[15]; in sh_local_resume() 52 unsigned long pc = uc->uc_mcontext.pr; in sh_local_resume() 81 sc->sc_regs[0] = uc->uc_mcontext.gregs[0]; in sh_local_resume() [all …]
|
/external/libchrome/base/debug/ |
D | stack_trace_posix.cc | 344 { " gs: ", context->uc_mcontext.gregs[REG_GS] }, in StackDumpSignalHandler() 345 { " fs: ", context->uc_mcontext.gregs[REG_FS] }, in StackDumpSignalHandler() 346 { " es: ", context->uc_mcontext.gregs[REG_ES] }, in StackDumpSignalHandler() 347 { " ds: ", context->uc_mcontext.gregs[REG_DS] }, in StackDumpSignalHandler() 348 { " edi: ", context->uc_mcontext.gregs[REG_EDI] }, in StackDumpSignalHandler() 349 { " esi: ", context->uc_mcontext.gregs[REG_ESI] }, in StackDumpSignalHandler() 350 { " ebp: ", context->uc_mcontext.gregs[REG_EBP] }, in StackDumpSignalHandler() 351 { " esp: ", context->uc_mcontext.gregs[REG_ESP] }, in StackDumpSignalHandler() 352 { " ebx: ", context->uc_mcontext.gregs[REG_EBX] }, in StackDumpSignalHandler() 353 { " edx: ", context->uc_mcontext.gregs[REG_EDX] }, in StackDumpSignalHandler() [all …]
|
/external/libunwind/src/x86_64/ |
D | Gos-linux.c | 113 case UNW_X86_64_R8: addr = &uc->uc_mcontext.gregs[REG_R8]; break; in x86_64_r_uc_addr() 114 case UNW_X86_64_R9: addr = &uc->uc_mcontext.gregs[REG_R9]; break; in x86_64_r_uc_addr() 115 case UNW_X86_64_R10: addr = &uc->uc_mcontext.gregs[REG_R10]; break; in x86_64_r_uc_addr() 116 case UNW_X86_64_R11: addr = &uc->uc_mcontext.gregs[REG_R11]; break; in x86_64_r_uc_addr() 117 case UNW_X86_64_R12: addr = &uc->uc_mcontext.gregs[REG_R12]; break; in x86_64_r_uc_addr() 118 case UNW_X86_64_R13: addr = &uc->uc_mcontext.gregs[REG_R13]; break; in x86_64_r_uc_addr() 119 case UNW_X86_64_R14: addr = &uc->uc_mcontext.gregs[REG_R14]; break; in x86_64_r_uc_addr() 120 case UNW_X86_64_R15: addr = &uc->uc_mcontext.gregs[REG_R15]; break; in x86_64_r_uc_addr() 121 case UNW_X86_64_RDI: addr = &uc->uc_mcontext.gregs[REG_RDI]; break; in x86_64_r_uc_addr() 122 case UNW_X86_64_RSI: addr = &uc->uc_mcontext.gregs[REG_RSI]; break; in x86_64_r_uc_addr() [all …]
|
D | Gos-freebsd.c | 163 case UNW_X86_64_R8: addr = &uc->uc_mcontext.mc_r8; break; in x86_64_r_uc_addr() 164 case UNW_X86_64_R9: addr = &uc->uc_mcontext.mc_r9; break; in x86_64_r_uc_addr() 165 case UNW_X86_64_R10: addr = &uc->uc_mcontext.mc_r10; break; in x86_64_r_uc_addr() 166 case UNW_X86_64_R11: addr = &uc->uc_mcontext.mc_r11; break; in x86_64_r_uc_addr() 167 case UNW_X86_64_R12: addr = &uc->uc_mcontext.mc_r12; break; in x86_64_r_uc_addr() 168 case UNW_X86_64_R13: addr = &uc->uc_mcontext.mc_r13; break; in x86_64_r_uc_addr() 169 case UNW_X86_64_R14: addr = &uc->uc_mcontext.mc_r14; break; in x86_64_r_uc_addr() 170 case UNW_X86_64_R15: addr = &uc->uc_mcontext.mc_r15; break; in x86_64_r_uc_addr() 171 case UNW_X86_64_RDI: addr = &uc->uc_mcontext.mc_rdi; break; in x86_64_r_uc_addr() 172 case UNW_X86_64_RSI: addr = &uc->uc_mcontext.mc_rsi; break; in x86_64_r_uc_addr() [all …]
|
/external/google-breakpad/src/common/android/ |
D | breakpad_getcontext_unittest.cc | 55 offsetof(ucontext_t,uc_mcontext.arm_r0)); in TEST() 60 offsetof(ucontext_t,uc_mcontext.regs[0])); in TEST() 62 offsetof(ucontext_t,uc_mcontext.sp)); in TEST() 64 offsetof(ucontext_t,uc_mcontext.pc)); in TEST() 66 offsetof(ucontext_t,uc_mcontext.pstate)); in TEST() 68 offsetof(ucontext_t,uc_mcontext.__reserved)); in TEST() 71 offsetof(ucontext_t,uc_mcontext.gregs)); in TEST() 74 offsetof(ucontext_t,uc_mcontext.gregs[REG_##x])) in TEST() 96 offsetof(ucontext_t,uc_mcontext.fpregs)); in TEST() 102 offsetof(ucontext_t,uc_mcontext.gregs)); in TEST() [all …]
|
/external/libunwind/src/x86/ |
D | Gos-linux.c | 262 case UNW_X86_GS: addr = &uc->uc_mcontext.gregs[REG_GS]; break; in x86_r_uc_addr() 263 case UNW_X86_FS: addr = &uc->uc_mcontext.gregs[REG_FS]; break; in x86_r_uc_addr() 264 case UNW_X86_ES: addr = &uc->uc_mcontext.gregs[REG_ES]; break; in x86_r_uc_addr() 265 case UNW_X86_DS: addr = &uc->uc_mcontext.gregs[REG_DS]; break; in x86_r_uc_addr() 266 case UNW_X86_EAX: addr = &uc->uc_mcontext.gregs[REG_EAX]; break; in x86_r_uc_addr() 267 case UNW_X86_EBX: addr = &uc->uc_mcontext.gregs[REG_EBX]; break; in x86_r_uc_addr() 268 case UNW_X86_ECX: addr = &uc->uc_mcontext.gregs[REG_ECX]; break; in x86_r_uc_addr() 269 case UNW_X86_EDX: addr = &uc->uc_mcontext.gregs[REG_EDX]; break; in x86_r_uc_addr() 270 case UNW_X86_ESI: addr = &uc->uc_mcontext.gregs[REG_ESI]; break; in x86_r_uc_addr() 271 case UNW_X86_EDI: addr = &uc->uc_mcontext.gregs[REG_EDI]; break; in x86_r_uc_addr() [all …]
|
D | Gos-freebsd.c | 310 case UNW_X86_GS: addr = &uc->uc_mcontext.mc_gs; break; in x86_r_uc_addr() 311 case UNW_X86_FS: addr = &uc->uc_mcontext.mc_fs; break; in x86_r_uc_addr() 312 case UNW_X86_ES: addr = &uc->uc_mcontext.mc_es; break; in x86_r_uc_addr() 313 case UNW_X86_DS: addr = &uc->uc_mcontext.mc_ds; break; in x86_r_uc_addr() 314 case UNW_X86_EAX: addr = &uc->uc_mcontext.mc_eax; break; in x86_r_uc_addr() 315 case UNW_X86_EBX: addr = &uc->uc_mcontext.mc_ebx; break; in x86_r_uc_addr() 316 case UNW_X86_ECX: addr = &uc->uc_mcontext.mc_ecx; break; in x86_r_uc_addr() 317 case UNW_X86_EDX: addr = &uc->uc_mcontext.mc_edx; break; in x86_r_uc_addr() 318 case UNW_X86_ESI: addr = &uc->uc_mcontext.mc_esi; break; in x86_r_uc_addr() 319 case UNW_X86_EDI: addr = &uc->uc_mcontext.mc_edi; break; in x86_r_uc_addr() [all …]
|
/external/linux-kselftest/tools/testing/selftests/x86/ |
D | sysret_rip.c | 81 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { in sigsegv_for_sigreturn_test() 83 rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); in sigsegv_for_sigreturn_test() 88 memcpy(&ctx->uc_mcontext.gregs, &initial_regs, sizeof(gregset_t)); in sigsegv_for_sigreturn_test() 97 memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t)); in sigusr1() 100 ctx->uc_mcontext.gregs[REG_RIP] = rip; in sigusr1() 101 ctx->uc_mcontext.gregs[REG_RCX] = rip; in sigusr1() 104 assert(ctx->uc_mcontext.gregs[REG_EFL] == in sigusr1() 105 ctx->uc_mcontext.gregs[REG_R11]); in sigusr1() 125 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { in sigsegv_for_fallthrough() 127 rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); in sigsegv_for_fallthrough()
|
D | sigreturn.c | 317 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS]; in ssptr() 323 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS]; in csptr() 333 return &ctx->uc_mcontext.gregs[REG_SS]; in ssptr() 338 return &ctx->uc_mcontext.gregs[REG_CS]; in csptr() 452 memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t)); in sigusr1() 457 ctx->uc_mcontext.gregs[REG_IP] = in sigusr1() 459 ctx->uc_mcontext.gregs[REG_SP] = (unsigned long)0x8badf00d5aadc0deULL; in sigusr1() 460 ctx->uc_mcontext.gregs[REG_CX] = 0; in sigusr1() 462 memcpy(&requested_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t)); in sigusr1() 479 sig_err = ctx->uc_mcontext.gregs[REG_ERR]; in sigtrap() [all …]
|
/external/autotest/client/site_tests/security_SeccompSyscallFilters/src/ |
D | resumption.c | 155 ctx->uc_mcontext.gregs[REG_ARG0], in TRAP_action() 156 ctx->uc_mcontext.gregs[REG_ARG1], in TRAP_action() 157 ctx->uc_mcontext.gregs[REG_ARG2], in TRAP_action() 158 ctx->uc_mcontext.gregs[REG_ARG3], in TRAP_action() 159 ctx->uc_mcontext.gregs[REG_ARG4], in TRAP_action() 160 ctx->uc_mcontext.gregs[REG_ARG5]); in TRAP_action() 163 if (ctx->uc_mcontext.gregs[REG_IP] >= 0xffffffffff600000ULL && in TRAP_action() 164 ctx->uc_mcontext.gregs[REG_IP] < 0xffffffffff601000ULL) in TRAP_action() 168 ctx->uc_mcontext.gregs[REG_SP] -= sizeof(unsigned long); in TRAP_action() 169 *((unsigned long *)ctx->uc_mcontext.gregs[REG_SP]) = in TRAP_action() [all …]
|
D | sigsegv.c | 136 ctx->uc_mcontext.gregs[REG_ARG0], in TRAP_action() 137 ctx->uc_mcontext.gregs[REG_ARG1], in TRAP_action() 138 ctx->uc_mcontext.gregs[REG_ARG2], in TRAP_action() 139 ctx->uc_mcontext.gregs[REG_ARG3], in TRAP_action() 140 ctx->uc_mcontext.gregs[REG_ARG4], in TRAP_action() 141 ctx->uc_mcontext.gregs[REG_ARG5], in TRAP_action() 142 ALIGN(ctx->uc_mcontext.gregs[REG_IP], 4096)); in TRAP_action() 147 local_mprotect((void *)ctx->uc_mcontext.gregs[REG_IP], sysconf(_SC_PAGE_SIZE)); in TRAP_action()
|
/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_linux.cc | 1268 u8 *aux = ucontext->uc_mcontext.__reserved; in Aarch64GetESR() 1287 uptr err = ucontext->uc_mcontext.mc_err; in GetWriteFlag() 1289 uptr err = ucontext->uc_mcontext.gregs[REG_ERR]; in GetWriteFlag() 1294 uptr fsr = ucontext->uc_mcontext.error_code; in GetWriteFlag() 1314 *pc = ucontext->uc_mcontext.arm_pc; in GetPcSpBp() 1315 *bp = ucontext->uc_mcontext.arm_fp; in GetPcSpBp() 1316 *sp = ucontext->uc_mcontext.arm_sp; in GetPcSpBp() 1319 *pc = ucontext->uc_mcontext.pc; in GetPcSpBp() 1320 *bp = ucontext->uc_mcontext.regs[29]; in GetPcSpBp() 1321 *sp = ucontext->uc_mcontext.sp; in GetPcSpBp() [all …]
|
D | sanitizer_mac.cc | 519 return ucontext->uc_mcontext->__es.__err & 2 /*T_PF_WRITE*/ ? WRITE : READ; in GetWriteFlag() 528 *pc = ucontext->uc_mcontext->__ss.__pc; in GetPcSpBp() 530 *bp = ucontext->uc_mcontext->__ss.__fp; in GetPcSpBp() 532 *bp = ucontext->uc_mcontext->__ss.__lr; in GetPcSpBp() 534 *sp = ucontext->uc_mcontext->__ss.__sp; in GetPcSpBp() 536 *pc = ucontext->uc_mcontext->__ss.__rip; in GetPcSpBp() 537 *bp = ucontext->uc_mcontext->__ss.__rbp; in GetPcSpBp() 538 *sp = ucontext->uc_mcontext->__ss.__rsp; in GetPcSpBp() 540 *pc = ucontext->uc_mcontext->__ss.__pc; in GetPcSpBp() 541 *bp = ucontext->uc_mcontext->__ss.__r[7]; in GetPcSpBp() [all …]
|
/external/linux-kselftest/tools/testing/selftests/powerpc/tm/ |
D | tm-trap.c | 67 thread_endianness = MSR_LE & ucp->uc_mcontext.gp_regs[PT_MSR]; in trap_signal_handler() 116 ucp->uc_mcontext.gp_regs[PT_NIP] += 16; in trap_signal_handler() 123 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 124 ucp->uc_mcontext.gp_regs[PT_NIP] += 4; in trap_signal_handler() 141 ucp->uc_mcontext.gp_regs[PT_MSR] |= 1UL; in trap_signal_handler() 171 ucp->uc_mcontext.gp_regs[PT_MSR] &= ~1UL; in trap_signal_handler() 172 ucp->uc_mcontext.gp_regs[PT_NIP] += 8; in trap_signal_handler()
|
D | tm-signal-context-chk-gpr.c | 52 fail = (ucp->uc_mcontext.gp_regs[i + 14] != gps[i]); in signal_usr1() 53 fail |= (tm_ucp->uc_mcontext.gp_regs[i + 14] != gps[i + NV_GPR_REGS]); in signal_usr1() 56 ucp->uc_mcontext.gp_regs[i + 14], tm_ucp->uc_mcontext.gp_regs[i + 14]); in signal_usr1()
|
D | tm-signal-context-chk-fpu.c | 55 fail = (ucp->uc_mcontext.fp_regs[i + 14] != fps[i]); in signal_usr1() 56 fail |= (tm_ucp->uc_mcontext.fp_regs[i + 14] != fps[i + NV_FPU_REGS]); in signal_usr1() 58 …printf("Failed on %d FP %g or %g\n", i, ucp->uc_mcontext.fp_regs[i + 14], tm_ucp->uc_mcontext.fp_r… in signal_usr1()
|
D | tm-signal-context-chk-vmx.c | 61 fail = memcmp(ucp->uc_mcontext.v_regs->vrregs[i + 20], in signal_usr1() 63 fail |= memcmp(tm_ucp->uc_mcontext.v_regs->vrregs[i + 20], in signal_usr1() 71 fprintf(stderr, "%04x", ucp->uc_mcontext.v_regs->vrregs[i + 20][j]); in signal_usr1() 74 fprintf(stderr, "%04x", tm_ucp->uc_mcontext.v_regs->vrregs[i + 20][j]); in signal_usr1()
|
D | tm-signal-context-chk-vsx.c | 71 long *vsx_ptr = (long *)(ucp->uc_mcontext.v_regs + 1); in signal_usr1() 72 long *tm_vsx_ptr = (long *)(tm_ucp->uc_mcontext.v_regs + 1); in signal_usr1() 74 memcpy(vsc, &ucp->uc_mcontext.fp_regs[i + 20], 8); in signal_usr1() 77 memcpy(vst, &tm_ucp->uc_mcontext.fp_regs[i + 20], 8); in signal_usr1()
|
/external/google-breakpad/src/client/linux/handler/ |
D | exception_handler.cc | 429 (struct fpsimd_context*)&uc_ptr->uc_mcontext.__reserved; in HandleSignal() 438 if (uc_ptr->uc_mcontext.fpregs) { in HandleSignal() 440 uc_ptr->uc_mcontext.fpregs, in HandleSignal() 640 if (!context.context.uc_mcontext.gregs[REG_UESP]) { in WriteMinidump() 647 context.context.uc_mcontext.gregs[REG_UESP] = in WriteMinidump() 648 context.context.uc_mcontext.gregs[REG_EBP] - 16; in WriteMinidump() 651 context.context.uc_mcontext.gregs[REG_ESP] = in WriteMinidump() 652 context.context.uc_mcontext.gregs[REG_UESP]; in WriteMinidump() 658 memcpy(&context.float_state, context.context.uc_mcontext.fpregs, in WriteMinidump() 668 reinterpret_cast<void*>(context.context.uc_mcontext.gregs[REG_EIP]); in WriteMinidump() [all …]
|
/external/v8/src/libsampler/ |
D | sampler.cc | 91 mcontext_t uc_mcontext; member 103 mcontext_t uc_mcontext; member 134 mcontext_t uc_mcontext; member 152 mcontext_t uc_mcontext; member 169 mcontext_t uc_mcontext; member 460 mcontext_t& mcontext = ucontext->uc_mcontext; in FillRegisterState() 498 state->pc = reinterpret_cast<void*>(ucontext->uc_mcontext.regs->nip); in FillRegisterState() 500 reinterpret_cast<void*>(ucontext->uc_mcontext.regs->gpr[PT_R1]); in FillRegisterState() 502 reinterpret_cast<void*>(ucontext->uc_mcontext.regs->gpr[PT_R31]); in FillRegisterState() 505 state->pc = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[32]); in FillRegisterState() [all …]
|
/external/libunwind/src/ia64/ |
D | unwind_i.h | 69 case UNW_IA64_IP: addr = &uc->uc_mcontext.sc_br[0]; break; in inlined_uc_addr() 70 case UNW_IA64_CFM: addr = &uc->uc_mcontext.sc_ar_pfs; break; in inlined_uc_addr() 71 case UNW_IA64_AR_RNAT: addr = &uc->uc_mcontext.sc_ar_rnat; break; in inlined_uc_addr() 72 case UNW_IA64_AR_UNAT: addr = &uc->uc_mcontext.sc_ar_unat; break; in inlined_uc_addr() 73 case UNW_IA64_AR_LC: addr = &uc->uc_mcontext.sc_ar_lc; break; in inlined_uc_addr() 74 case UNW_IA64_AR_FPSR: addr = &uc->uc_mcontext.sc_ar_fpsr; break; in inlined_uc_addr() 75 case UNW_IA64_PR: addr = &uc->uc_mcontext.sc_pr; break; in inlined_uc_addr() 76 case UNW_IA64_AR_BSPSTORE: addr = &uc->uc_mcontext.sc_ar_bsp; break; in inlined_uc_addr() 80 addr = &uc->uc_mcontext.sc_gr[reg - UNW_IA64_GR]; in inlined_uc_addr() 85 addr = &uc->uc_mcontext.sc_nat; in inlined_uc_addr() [all …]
|