/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...] |
/device/linaro/bootloader/edk2/StdLib/Include/Arm/machine/ |
mcontext.h | 108 #define _UC_MACHINE_SP(uc) ((uc)->uc_mcontext.__gregs[_REG_SP])
109 #define _UC_MACHINE_PC(uc) ((uc)->uc_mcontext.__gregs[_REG_PC])
110 #define _UC_MACHINE_INTRV(uc) ((uc)->uc_mcontext.__gregs[_REG_R0])
|
/external/linux-kselftest/tools/testing/selftests/powerpc/alignment/ |
copy_paste_unaligned_common.c | 30 unsigned int *pc = (unsigned int *)ctx->uc_mcontext.gp_regs[PT_NIP]; 32 unsigned int *pc = (unsigned int *)ctx->uc_mcontext.uc_regs->gregs[PT_NIP];
|
/external/valgrind/coregrind/m_syswrap/ |
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/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-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...] |
/art/runtime/arch/x86/ |
fault_handler_x86.cc | 36 #define CTX_ESP uc_mcontext->__ss.__rsp 37 #define CTX_EIP uc_mcontext->__ss.__rip 38 #define CTX_EAX uc_mcontext->__ss.__rax 39 #define CTX_METHOD uc_mcontext->__ss.__rdi 40 #define CTX_RDI uc_mcontext->__ss.__rdi 41 #define CTX_JMP_BUF uc_mcontext->__ss.__rdi 44 #define CTX_ESP uc_mcontext->__ss.__esp 45 #define CTX_EIP uc_mcontext->__ss.__eip 46 #define CTX_EAX uc_mcontext->__ss.__eax 47 #define CTX_METHOD uc_mcontext->__ss.__ea [all...] |
/external/libchrome/base/debug/ |
stack_trace_posix.cc | 315 { " gs: ", context->uc_mcontext.gregs[REG_GS] }, 316 { " fs: ", context->uc_mcontext.gregs[REG_FS] }, 317 { " es: ", context->uc_mcontext.gregs[REG_ES] }, 318 { " ds: ", context->uc_mcontext.gregs[REG_DS] }, 319 { " edi: ", context->uc_mcontext.gregs[REG_EDI] }, 320 { " esi: ", context->uc_mcontext.gregs[REG_ESI] }, 321 { " ebp: ", context->uc_mcontext.gregs[REG_EBP] }, 322 { " esp: ", context->uc_mcontext.gregs[REG_ESP] }, 323 { " ebx: ", context->uc_mcontext.gregs[REG_EBX] }, 324 { " edx: ", context->uc_mcontext.gregs[REG_EDX] } [all...] |
/bionic/libc/kernel/uapi/asm-mips/asm/ |
ucontext.h | 40 struct sigcontext uc_mcontext; member in struct:ucontext
|
/external/kernel-headers/original/uapi/asm-mips/asm/ |
ucontext.h | 49 * @uc_mcontext: holds basic processor state 58 struct sigcontext uc_mcontext; member in struct:ucontext
|
/external/libchrome/sandbox/linux/system_headers/ |
arm64_linux_ucontext.h | 23 struct sigcontext uc_mcontext; member in struct:ucontext_t
|
/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...] |
/art/test/004-SignalTest/ |
signaltest.cc | 36 #define CTX_EIP uc_mcontext->__ss.__rip 39 #define CTX_EIP uc_mcontext->__ss.__eip 44 #define CTX_EIP uc_mcontext.gregs[REG_RIP] 47 #define CTX_EIP uc_mcontext.gregs[REG_EIP] 81 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); 85 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext);
|
/external/libunwind/src/x86/ |
Gos-freebsd.c | 310 case UNW_X86_GS: addr = &uc->uc_mcontext.mc_gs; break; 311 case UNW_X86_FS: addr = &uc->uc_mcontext.mc_fs; break; 312 case UNW_X86_ES: addr = &uc->uc_mcontext.mc_es; break; 313 case UNW_X86_DS: addr = &uc->uc_mcontext.mc_ds; break; 314 case UNW_X86_EAX: addr = &uc->uc_mcontext.mc_eax; break; 315 case UNW_X86_EBX: addr = &uc->uc_mcontext.mc_ebx; break; 316 case UNW_X86_ECX: addr = &uc->uc_mcontext.mc_ecx; break; 317 case UNW_X86_EDX: addr = &uc->uc_mcontext.mc_edx; break; 318 case UNW_X86_ESI: addr = &uc->uc_mcontext.mc_esi; break; 319 case UNW_X86_EDI: addr = &uc->uc_mcontext.mc_edi; break [all...] |
Gos-linux.c | 262 case UNW_X86_GS: addr = &uc->uc_mcontext.gregs[REG_GS]; break; 263 case UNW_X86_FS: addr = &uc->uc_mcontext.gregs[REG_FS]; break; 264 case UNW_X86_ES: addr = &uc->uc_mcontext.gregs[REG_ES]; break; 265 case UNW_X86_DS: addr = &uc->uc_mcontext.gregs[REG_DS]; break; 266 case UNW_X86_EAX: addr = &uc->uc_mcontext.gregs[REG_EAX]; break; 267 case UNW_X86_EBX: addr = &uc->uc_mcontext.gregs[REG_EBX]; break; 268 case UNW_X86_ECX: addr = &uc->uc_mcontext.gregs[REG_ECX]; break; 269 case UNW_X86_EDX: addr = &uc->uc_mcontext.gregs[REG_EDX]; break; 270 case UNW_X86_ESI: addr = &uc->uc_mcontext.gregs[REG_ESI]; break; 271 case UNW_X86_EDI: addr = &uc->uc_mcontext.gregs[REG_EDI]; break [all...] |
/system/core/libbacktrace/ |
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/linux-kselftest/tools/testing/selftests/powerpc/tm/ |
tm-signal-msr-resv.c | 41 ucp->uc_mcontext.gp_regs[PT_MSR] |= (7ULL << 32); 43 ucp->uc_mcontext.uc_regs->gregs[PT_MSR] |= (7ULL);
|
/external/valgrind/memcheck/tests/solaris/ |
thr_daemon_exit_standalone.c | 152 : [STACK_SEG] "=r" (ucontext.uc_mcontext.gregs[SS]) 155 ucontext.uc_mcontext.gregs[EIP] = (greg_t) thread_func; 156 ucontext.uc_mcontext.gregs[UESP] = (greg_t) stack; 157 ucontext.uc_mcontext.gregs[EBP] = (greg_t) stack; 159 ucontext.uc_mcontext.gregs[REG_SS] = UDS_SEL; 160 ucontext.uc_mcontext.gregs[REG_RIP] = (greg_t) thread_func; 161 ucontext.uc_mcontext.gregs[REG_RSP] = (greg_t) stack; 162 ucontext.uc_mcontext.gregs[REG_RBP] = (greg_t) stack;
|
/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...] |
/external/valgrind/memcheck/tests/amd64-solaris/ |
context_rflags2.c | 34 *(uintptr_t*)&ucp->uc_mcontext.gregs[REG_RIP] = (uintptr_t)break_out; 80 if (!OBIT(uc.uc_mcontext.gregs[REG_RFL]) || 81 !SBIT(uc.uc_mcontext.gregs[REG_RFL]))
|
/external/valgrind/memcheck/tests/x86-solaris/ |
context_eflags2.c | 25 *(uintptr_t*)&ucp->uc_mcontext.gregs[EIP] = (uintptr_t)break_out; 71 if (!OBIT(uc.uc_mcontext.gregs[EFL]) || !SBIT(uc.uc_mcontext.gregs[EFL]))
|
/external/valgrind/none/tests/x86-linux/ |
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/valgrind/coregrind/m_sigframe/ |
sigframe-ppc64-linux.c | 203 # define DO(gpr) frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr] \ 211 frame->uc.uc_mcontext.gp_regs[VKI_PT_NIP] = tst->arch.vex.guest_CIA; 213 frame->uc.uc_mcontext.gp_regs[VKI_PT_MSR] = 0xf033; /* pretty arbitrary */ 215 frame->uc.uc_mcontext.gp_regs[VKI_PT_MSR] = 0xf032; /* pretty arbitrary */ 217 frame->uc.uc_mcontext.gp_regs[VKI_PT_ORIG_R3] = tst->arch.vex.guest_GPR3; 218 frame->uc.uc_mcontext.gp_regs[VKI_PT_CTR] = tst->arch.vex.guest_CTR; 219 frame->uc.uc_mcontext.gp_regs[VKI_PT_LNK] = tst->arch.vex.guest_LR; 220 frame->uc.uc_mcontext.gp_regs[VKI_PT_XER] = LibVEX_GuestPPC64_get_XER( 222 frame->uc.uc_mcontext.gp_regs[VKI_PT_CCR] = LibVEX_GuestPPC64_get_CR( 324 = frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr [all...] |
/external/valgrind/coregrind/ |
m_signals.c | 268 # define VG_UCONTEXT_INSTR_PTR(uc) ((uc)->uc_mcontext.eip) 269 # define VG_UCONTEXT_STACK_PTR(uc) ((uc)->uc_mcontext.esp) 271 /* Convert the value in uc_mcontext.eax into a SysRes. */ \ 272 VG_(mk_SysRes_x86_linux)( (uc)->uc_mcontext.eax ) 274 { (srP)->r_pc = (ULong)((uc)->uc_mcontext.eip); \ 275 (srP)->r_sp = (ULong)((uc)->uc_mcontext.esp); \ 276 (srP)->misc.X86.r_ebp = (uc)->uc_mcontext.ebp; \ 280 # define VG_UCONTEXT_INSTR_PTR(uc) ((uc)->uc_mcontext.rip) 281 # define VG_UCONTEXT_STACK_PTR(uc) ((uc)->uc_mcontext.rsp) 283 /* Convert the value in uc_mcontext.rax into a SysRes. */ [all...] |
/external/libunwind/src/ia64/ |
Ginit_local.c | 62 sol = (uc->uc_mcontext.sc_ar_pfs >> 7) & 0x7f; 63 bspstore = uc->uc_mcontext.sc_ar_bsp; 64 *sp = uc->uc_mcontext.sc_gr[12];
|