/system/extras/simpleperf/ |
dwarf_unwind.cpp | 38 SetUContextReg(ucontext.uc_mcontext.gregs[REG_GS], PERF_REG_X86_GS); 39 SetUContextReg(ucontext.uc_mcontext.gregs[REG_FS], PERF_REG_X86_FS); 40 SetUContextReg(ucontext.uc_mcontext.gregs[REG_ES], PERF_REG_X86_ES); 41 SetUContextReg(ucontext.uc_mcontext.gregs[REG_DS], PERF_REG_X86_DS); 42 SetUContextReg(ucontext.uc_mcontext.gregs[REG_EAX], PERF_REG_X86_AX); 43 SetUContextReg(ucontext.uc_mcontext.gregs[REG_EBX], PERF_REG_X86_BX); 44 SetUContextReg(ucontext.uc_mcontext.gregs[REG_ECX], PERF_REG_X86_CX); 45 SetUContextReg(ucontext.uc_mcontext.gregs[REG_EDX], PERF_REG_X86_DX); 46 SetUContextReg(ucontext.uc_mcontext.gregs[REG_ESI], PERF_REG_X86_SI); 47 SetUContextReg(ucontext.uc_mcontext.gregs[REG_EDI], PERF_REG_X86_DI) [all...] |
/external/libunwind/src/ppc64/ |
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/ppc32/ |
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/kernel-headers/original/uapi/asm-generic/ |
ucontext.h | 8 struct sigcontext uc_mcontext; member in struct:ucontext
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/asm-generic/ |
ucontext.h | 8 struct sigcontext uc_mcontext; member in struct:ucontext
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/asm-generic/ |
ucontext.h | 8 struct sigcontext uc_mcontext; member in struct:ucontext
|
/external/libunwind/src/aarch64/ |
Gresume.c | 44 regs[0] = uc->uc_mcontext.regs[19]; 45 regs[1] = uc->uc_mcontext.regs[20]; 46 regs[2] = uc->uc_mcontext.regs[21]; 47 regs[3] = uc->uc_mcontext.regs[22]; 48 regs[4] = uc->uc_mcontext.regs[23]; 49 regs[5] = uc->uc_mcontext.regs[24]; 50 regs[6] = uc->uc_mcontext.regs[25]; 51 regs[7] = uc->uc_mcontext.regs[26]; 52 regs[8] = uc->uc_mcontext.regs[27]; 53 regs[9] = uc->uc_mcontext.regs[28] [all...] |
/external/valgrind/coregrind/m_syswrap/ |
syswrap-amd64-solaris.c | 104 uc->uc_mcontext.gregs[VKI_REG_RDI] = (UWord)tst; /* the parameter */ 105 uc->uc_mcontext.gregs[VKI_REG_RIP] = (UWord)ML_(start_thread_NORETURN); 106 uc->uc_mcontext.gregs[VKI_REG_RSP] = (UWord)stack; 115 = &uc->uc_mcontext.fpregs.fp_reg_set.fpchip_state; 120 uc->uc_mcontext.gregs[VKI_REG_RIP] = tst->arch.vex.guest_RIP; 122 (Addr)&uc->uc_mcontext.gregs[VKI_REG_RIP], sizeof(UWord)); 123 uc->uc_mcontext.gregs[VKI_REG_RAX] = tst->arch.vex.guest_RAX; 125 (Addr)&uc->uc_mcontext.gregs[VKI_REG_RAX], sizeof(UWord)); 126 uc->uc_mcontext.gregs[VKI_REG_RBX] = tst->arch.vex.guest_RBX; 128 (Addr)&uc->uc_mcontext.gregs[VKI_REG_RBX], sizeof(UWord)) [all...] |
syswrap-x86-solaris.c | 112 uc->uc_mcontext.gregs[VKI_EIP] = (UWord)ML_(start_thread_NORETURN); 113 uc->uc_mcontext.gregs[VKI_UESP] = (UWord)stack; 125 uc->uc_mcontext.gregs[VKI_CS] = cs; 126 uc->uc_mcontext.gregs[VKI_DS] = ds; 127 uc->uc_mcontext.gregs[VKI_SS] = ss; 128 uc->uc_mcontext.gregs[VKI_ES] = es; 129 uc->uc_mcontext.gregs[VKI_FS] = fs; 130 uc->uc_mcontext.gregs[VKI_GS] = gs; 139 = &uc->uc_mcontext.fpregs.fp_reg_set.fpchip_state; 144 uc->uc_mcontext.gregs[VKI_EIP] = tst->arch.vex.guest_EIP [all...] |
/external/libunwind/src/sh/ |
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]; 52 unsigned long pc = uc->uc_mcontext.pr; 81 sc->sc_regs[0] = uc->uc_mcontext.gregs[0] [all...] |
/external/google-breakpad/src/client/linux/dump_writer_common/ |
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; 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/mips/ |
gen-offsets.c | 24 UC ("MCONTEXT", uc_mcontext); 27 UC ("MCONTEXT_GREGS", uc_mcontext.gregs);
|
/system/core/libbacktrace/ |
UnwindCurrent.cpp | 58 unw_context->regs[0] = ucontext->uc_mcontext.arm_r0; 59 unw_context->regs[1] = ucontext->uc_mcontext.arm_r1; 60 unw_context->regs[2] = ucontext->uc_mcontext.arm_r2; 61 unw_context->regs[3] = ucontext->uc_mcontext.arm_r3; 62 unw_context->regs[4] = ucontext->uc_mcontext.arm_r4; 63 unw_context->regs[5] = ucontext->uc_mcontext.arm_r5; 64 unw_context->regs[6] = ucontext->uc_mcontext.arm_r6; 65 unw_context->regs[7] = ucontext->uc_mcontext.arm_r7; 66 unw_context->regs[8] = ucontext->uc_mcontext.arm_r8; 67 unw_context->regs[9] = ucontext->uc_mcontext.arm_r9 [all...] |
BacktraceOffline.cpp | 376 *value = context_->uc_mcontext.arm_r0; 379 *value = context_->uc_mcontext.arm_r1; 382 *value = context_->uc_mcontext.arm_r2; 385 *value = context_->uc_mcontext.arm_r3; 388 *value = context_->uc_mcontext.arm_r4; 391 *value = context_->uc_mcontext.arm_r5; 394 *value = context_->uc_mcontext.arm_r6; 397 *value = context_->uc_mcontext.arm_r7; 400 *value = context_->uc_mcontext.arm_r8; 403 *value = context_->uc_mcontext.arm_r9 [all...] |
/external/valgrind/none/tests/amd64-darwin/ |
bug341419.c | 112 ASSERT_NE(uc->uc_mcontext, NULL); 126 ASSERT_EQ(uc->uc_mcontext->__ss.__rax, 0xfeed01010101cafe); 130 ASSERT_EQ(uc->uc_mcontext->__ss.__rdi, 0xbabe01010101cedeULL); 131 ASSERT_EQ(uc->uc_mcontext->__ss.__rsi, 0xbabe02020202cedeULL); 132 ASSERT_EQ(uc->uc_mcontext->__ss.__rdx, 0xbabe03030303cedeULL); 133 ASSERT_EQ(uc->uc_mcontext->__ss.__rcx, 0xbabe04040404cedeULL); 134 ASSERT_EQ(uc->uc_mcontext->__ss.__r8, 0xbabe05050505cedeULL); 135 ASSERT_EQ(uc->uc_mcontext->__ss.__r9, 0xbabe06060606cedeULL); 139 ASSERT_GTE(uc->uc_mcontext->__ss.__rbp, bottom_of_stack); 140 ASSERT_LTE(uc->uc_mcontext->__ss.__rbp, top_of_stack) [all...] |
/external/google-breakpad/src/common/android/ |
breakpad_getcontext_unittest.cc | 55 offsetof(ucontext_t,uc_mcontext.arm_r0)); 60 offsetof(ucontext_t,uc_mcontext.regs[0])); 62 offsetof(ucontext_t,uc_mcontext.sp)); 64 offsetof(ucontext_t,uc_mcontext.pc)); 66 offsetof(ucontext_t,uc_mcontext.pstate)); 68 offsetof(ucontext_t,uc_mcontext.__reserved)); 71 offsetof(ucontext_t,uc_mcontext.gregs)); 74 offsetof(ucontext_t,uc_mcontext.gregs[REG_##x])) 96 offsetof(ucontext_t,uc_mcontext.fpregs)); 102 offsetof(ucontext_t,uc_mcontext.gregs)) [all...] |
/external/libunwind/src/x86_64/ |
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_RSI]; break [all...] |
Gos-freebsd.c | 163 case UNW_X86_64_R8: addr = &uc->uc_mcontext.mc_r8; break; 164 case UNW_X86_64_R9: addr = &uc->uc_mcontext.mc_r9; break; 165 case UNW_X86_64_R10: addr = &uc->uc_mcontext.mc_r10; break; 166 case UNW_X86_64_R11: addr = &uc->uc_mcontext.mc_r11; break; 167 case UNW_X86_64_R12: addr = &uc->uc_mcontext.mc_r12; break; 168 case UNW_X86_64_R13: addr = &uc->uc_mcontext.mc_r13; break; 169 case UNW_X86_64_R14: addr = &uc->uc_mcontext.mc_r14; break; 170 case UNW_X86_64_R15: addr = &uc->uc_mcontext.mc_r15; break; 171 case UNW_X86_64_RDI: addr = &uc->uc_mcontext.mc_rdi; break; 172 case UNW_X86_64_RSI: addr = &uc->uc_mcontext.mc_rsi; break [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/asm/ |
ucontext.h | 7 * sigcontext struct (uc_mcontext).
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/i386-linux-gnu/asm/ |
ucontext.h | 7 * sigcontext struct (uc_mcontext).
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/x86_64-linux-gnu/asm/ |
ucontext.h | 7 * sigcontext struct (uc_mcontext).
|
/external/valgrind/none/tests/x86-darwin/ |
bug341419.c | 113 ASSERT_NE(uc->uc_mcontext, NULL); 127 ASSERT_EQ(uc->uc_mcontext->__ss.__eax, 0xfeed0101); 128 ASSERT_EQ(uc->uc_mcontext->__ss.__ebx, 0xfeed0202); 129 ASSERT_EQ(uc->uc_mcontext->__ss.__ecx, 0xfeed0303); 130 ASSERT_EQ(uc->uc_mcontext->__ss.__edx, 0xfeed0404); 131 ASSERT_EQ(uc->uc_mcontext->__ss.__edi, 0xfeed0505); 132 ASSERT_EQ(uc->uc_mcontext->__ss.__esi, 0xfeed0606); 136 ASSERT_GTE(uc->uc_mcontext->__ss.__ebp, bottom_of_stack); 137 ASSERT_LTE(uc->uc_mcontext->__ss.__ebp, top_of_stack); 138 ASSERT_GTE(uc->uc_mcontext->__ss.__esp, bottom_of_stack) [all...] |
/external/valgrind/memcheck/tests/x86-solaris/ |
context_gpr.c | 24 ucp->uc_mcontext.gregs[ECX] = x0; 80 uc.uc_mcontext.gregs[EAX], uc.uc_mcontext.gregs[EDX], 81 uc.uc_mcontext.gregs[ESI], uc.uc_mcontext.gregs[EDI]); 83 if (uc.uc_mcontext.gregs[EBX])
|
/external/valgrind/memcheck/tests/amd64-solaris/ |
context_gpr.c | 28 ucp->uc_mcontext.gregs[REG_RCX] = x0; 31 *(uintptr_t*)&ucp->uc_mcontext.gregs[REG_RIP] = (uintptr_t)break_out; 82 uc.uc_mcontext.gregs[REG_RAX], uc.uc_mcontext.gregs[REG_RCX], 83 uc.uc_mcontext.gregs[REG_RDX], uc.uc_mcontext.gregs[REG_RSI], 84 uc.uc_mcontext.gregs[REG_RDI]); 86 if (uc.uc_mcontext.gregs[REG_RBX])
|
/external/autotest/client/site_tests/security_SeccompSyscallFilters/src/ |
resumption.c | 155 ctx->uc_mcontext.gregs[REG_ARG0], 156 ctx->uc_mcontext.gregs[REG_ARG1], 157 ctx->uc_mcontext.gregs[REG_ARG2], 158 ctx->uc_mcontext.gregs[REG_ARG3], 159 ctx->uc_mcontext.gregs[REG_ARG4], 160 ctx->uc_mcontext.gregs[REG_ARG5]); 163 if (ctx->uc_mcontext.gregs[REG_IP] >= 0xffffffffff600000ULL && 164 ctx->uc_mcontext.gregs[REG_IP] < 0xffffffffff601000ULL) 168 ctx->uc_mcontext.gregs[REG_SP] -= sizeof(unsigned long); 169 *((unsigned long *)ctx->uc_mcontext.gregs[REG_SP]) [all...] |