Searched refs:uc_mcontext (Results 1 - 25 of 50) sorted by relevance

12

/external/compiler-rt/lib/asan/
H A Dasan_linux.cc58 *pc = ucontext->uc_mcontext.arm_pc;
59 *bp = ucontext->uc_mcontext.arm_fp;
60 *sp = ucontext->uc_mcontext.arm_sp;
63 *pc = ucontext->uc_mcontext.gregs[REG_RIP];
64 *bp = ucontext->uc_mcontext.gregs[REG_RBP];
65 *sp = ucontext->uc_mcontext.gregs[REG_RSP];
68 *pc = ucontext->uc_mcontext.gregs[REG_EIP];
69 *bp = ucontext->uc_mcontext.gregs[REG_EBP];
70 *sp = ucontext->uc_mcontext.gregs[REG_ESP];
73 *pc = ucontext->uc_mcontext
[all...]
H A Dasan_mac.cc46 *pc = ucontext->uc_mcontext->__ss.__rip;
47 *bp = ucontext->uc_mcontext->__ss.__rbp;
48 *sp = ucontext->uc_mcontext->__ss.__rsp;
50 *pc = ucontext->uc_mcontext->__ss.__eip;
51 *bp = ucontext->uc_mcontext->__ss.__ebp;
52 *sp = ucontext->uc_mcontext->__ss.__esp;
/external/kernel-headers/original/asm-generic/
H A Ducontext.h8 struct sigcontext uc_mcontext; member in struct:ucontext
/external/chromium_org/base/debug/
H A Dstack_trace_posix.cc266 { " gs: ", context->uc_mcontext.gregs[REG_GS] },
267 { " fs: ", context->uc_mcontext.gregs[REG_FS] },
268 { " es: ", context->uc_mcontext.gregs[REG_ES] },
269 { " ds: ", context->uc_mcontext.gregs[REG_DS] },
270 { " edi: ", context->uc_mcontext.gregs[REG_EDI] },
271 { " esi: ", context->uc_mcontext.gregs[REG_ESI] },
272 { " ebp: ", context->uc_mcontext.gregs[REG_EBP] },
273 { " esp: ", context->uc_mcontext.gregs[REG_ESP] },
274 { " ebx: ", context->uc_mcontext.gregs[REG_EBX] },
275 { " edx: ", context->uc_mcontext
[all...]
/external/chromium_org/sandbox/linux/services/
H A Dandroid_arm_ucontext.h19 struct sigcontext uc_mcontext; member in struct:ucontext
H A Dandroid_i386_ucontext.h70 mcontext_t uc_mcontext; member in struct:ucontext
/external/chromium_org/third_party/tcmalloc/chromium/src/
H A Dconfig_freebsd.h219 #define PC_FROM_UCONTEXT uc_mcontext.mc_eip
221 #define PC_FROM_UCONTEXT uc_mcontext.mc_rip
H A Dconfig_android.h220 #define PC_FROM_UCONTEXT uc_mcontext.arm_pc
222 #define PC_FROM_UCONTEXT uc_mcontext.gregs[REG_RIP]
H A Dconfig_linux.h220 #define PC_FROM_UCONTEXT uc_mcontext.arm_pc
222 #define PC_FROM_UCONTEXT uc_mcontext.gregs[REG_RIP]
H A Dgetpc.h140 const int eip = signal_ucontext.uc_mcontext.gregs[REG_EIP];
141 const int esp = signal_ucontext.uc_mcontext.gregs[REG_ESP];
/external/valgrind/main/none/tests/x86-linux/
H A Dsigcontext.c16 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/main/coregrind/m_sigframe/
H A Dsigframe-ppc64-linux.c246 # define DO(gpr) frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr] \
254 frame->uc.uc_mcontext.gp_regs[VKI_PT_NIP] = tst->arch.vex.guest_CIA;
255 frame->uc.uc_mcontext.gp_regs[VKI_PT_MSR] = 0xf032; /* pretty arbitrary */
256 frame->uc.uc_mcontext.gp_regs[VKI_PT_ORIG_R3] = tst->arch.vex.guest_GPR3;
257 frame->uc.uc_mcontext.gp_regs[VKI_PT_CTR] = tst->arch.vex.guest_CTR;
258 frame->uc.uc_mcontext.gp_regs[VKI_PT_LNK] = tst->arch.vex.guest_LR;
259 frame->uc.uc_mcontext.gp_regs[VKI_PT_XER] = LibVEX_GuestPPC64_get_XER(
261 frame->uc.uc_mcontext.gp_regs[VKI_PT_CCR] = LibVEX_GuestPPC64_get_CR(
359 = frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr]
366 tst->arch.vex.guest_CIA = frame->uc.uc_mcontext
[all...]
H A Dsigframe-x86-linux.c356 struct vki_sigcontext *sc = &uc->uc_mcontext;
496 trapno = siguc->uc_mcontext.trapno;
497 err = siguc->uc_mcontext.err;
505 VG_(memcpy)(&frame->sigContext, &uc.uc_mcontext,
553 trapno = siguc->uc_mcontext.trapno;
554 err = siguc->uc_mcontext.err;
690 restore_sigcontext(tst, &frame->uContext.uc_mcontext, &frame->fpstate);
/external/valgrind/main/coregrind/
H A Dm_signals.c269 # define VG_UCONTEXT_INSTR_PTR(uc) ((uc)->uc_mcontext.eip)
270 # define VG_UCONTEXT_STACK_PTR(uc) ((uc)->uc_mcontext.esp)
272 /* Convert the value in uc_mcontext.eax into a SysRes. */ \
273 VG_(mk_SysRes_x86_linux)( (uc)->uc_mcontext.eax )
275 { (srP)->r_pc = (ULong)((uc)->uc_mcontext.eip); \
276 (srP)->r_sp = (ULong)((uc)->uc_mcontext.esp); \
277 (srP)->misc.X86.r_ebp = (uc)->uc_mcontext.ebp; \
281 # define VG_UCONTEXT_INSTR_PTR(uc) ((uc)->uc_mcontext.rip)
282 # define VG_UCONTEXT_STACK_PTR(uc) ((uc)->uc_mcontext.rsp)
284 /* Convert the value in uc_mcontext
[all...]
/external/qemu/
H A Dcpu-exec.c855 # define EIP_sig(context) (*((unsigned long*)&(context)->uc_mcontext->ss.eip))
856 # define TRAP_sig(context) ((context)->uc_mcontext->es.trapno)
857 # define ERROR_sig(context) ((context)->uc_mcontext->es.err)
862 # define EIP_sig(context) ((context)->uc_mcontext.__gregs[_REG_EIP])
863 # define TRAP_sig(context) ((context)->uc_mcontext.__gregs[_REG_TRAPNO])
864 # define ERROR_sig(context) ((context)->uc_mcontext.__gregs[_REG_ERR])
869 # define EIP_sig(context) (*((unsigned long*)&(context)->uc_mcontext.mc_eip))
870 # define TRAP_sig(context) ((context)->uc_mcontext.mc_trapno)
871 # define ERROR_sig(context) ((context)->uc_mcontext.mc_err)
879 # define EIP_sig(context) ((context)->uc_mcontext
[all...]
/external/chromium_org/third_party/tcmalloc/vendor/src/
H A Dgetpc.h137 const int eip = signal_ucontext.uc_mcontext.gregs[REG_EIP];
138 const int esp = signal_ucontext.uc_mcontext.gregs[REG_ESP];
H A Dstacktrace_x86-inl.h190 reinterpret_cast<void **>(ucv->uc_mcontext.gregs[REG_EBP]);
192 reinterpret_cast<unsigned char *>(ucv->uc_mcontext.gregs[REG_EIP]);
199 reinterpret_cast<void **>(ucv->uc_mcontext.gregs[REG_ESP]);
/external/chromium_org/third_party/npapi/npspy/extern/nspr/md/
H A D_reliantunix.h95 #define _MD_GET_SP(_t) (_t)->md.context.uc_mcontext.gpregs[CXT_SP]
194 CONTEXT(thread)->uc_mcontext.gpregs[CXT_SP] = ((unsigned long)_sp - 128) & 0xfffffff8; \
195 CONTEXT(thread)->uc_mcontext.gpregs[CXT_T9] = _main; \
196 CONTEXT(thread)->uc_mcontext.gpregs[CXT_EPC] = _main; \
197 CONTEXT(thread)->uc_mcontext.gpregs[CXT_RA] = 0; \
230 uc->uc_mcontext.gpregs[CXT_V0] = 1;\
231 uc->uc_mcontext.gpregs[CXT_A3] = 0;\
H A D_nec.h69 #define _MD_GET_SP(_t) (_t)->md.context.uc_mcontext.gregs[CXT_SP]
96 uc->uc_mcontext.gregs[CXT_V0] = 1; \
97 uc->uc_mcontext.gregs[CXT_A3] = 0; \
H A D_sony.h60 #define _MD_GET_SP(_t) (_t)->md.context.uc_mcontext.gregs[CXT_SP]
87 uc->uc_mcontext.gregs[CXT_V0] = 1; \
88 uc->uc_mcontext.gregs[CXT_A3] = 0; \
/external/kernel-headers/original/asm-arm/
H A Ducontext.h20 struct sigcontext uc_mcontext; member in struct:ucontext
/external/valgrind/main/memcheck/tests/amd64-linux/
H A Dint3-amd64.c14 /* Note that uc->uc_mcontext is an embedded struct, not a pointer */
15 mcontext_t *mc = &(uc->uc_mcontext);
/external/valgrind/main/memcheck/tests/x86-linux/
H A Dint3-x86.c14 /* Note that uc->uc_mcontext is an embedded struct, not a pointer */
15 mcontext_t *mc = &(uc->uc_mcontext);
/external/chromium/base/
H A Dprocess_util_posix.cc129 context->uc_mcontext->__ss.__eax,
130 context->uc_mcontext->__ss.__ebx,
131 context->uc_mcontext->__ss.__ecx,
132 context->uc_mcontext->__ss.__edx));
138 context->uc_mcontext->__ss.__edi,
139 context->uc_mcontext->__ss.__esi,
140 context->uc_mcontext->__ss.__ebp,
141 context->uc_mcontext->__ss.__esp,
142 context->uc_mcontext->__ss.__ss,
143 context->uc_mcontext
[all...]
/external/chromium_org/content/plugin/
H A Dplugin_main_linux.cc24 greg_t* regs = context->uc_mcontext.gregs;

Completed in 2460 milliseconds

12