Home
last modified time | relevance | path

Searched refs:uc_mcontext (Results 1 – 25 of 78) sorted by relevance

1234

/external/libunwind/src/ppc32/
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[9] - (void *)&dmy_ctxt)
[all …]
/external/libunwind/src/ppc64/
Ducontext_i.h57 #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/
DGresume.c44 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/
Ducontext_reader.cc44 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/
DGresume.c44 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/
Dstack_trace_posix.cc344 { " 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/
DGos-linux.c113 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 …]
DGos-freebsd.c163 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/
Dbreakpad_getcontext_unittest.cc55 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/
DGos-linux.c262 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 …]
DGos-freebsd.c310 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/
Dsysret_rip.c81 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()
Dsigreturn.c317 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/
Dresumption.c155 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 …]
Dsigsegv.c136 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/
Dsanitizer_linux.cc1268 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 …]
Dsanitizer_mac.cc519 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/
Dtm-trap.c67 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()
Dtm-signal-context-chk-gpr.c52 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()
Dtm-signal-context-chk-fpu.c55 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()
Dtm-signal-context-chk-vmx.c61 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()
Dtm-signal-context-chk-vsx.c71 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/
Dexception_handler.cc429 (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/
Dsampler.cc91 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/
Dunwind_i.h69 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 …]

1234