Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/
Dsanitizer_linux.cpp1906 u8 *aux = reinterpret_cast<u8 *>(ucontext->uc_mcontext.__reserved); in Aarch64GetESR()
1932 uptr err = ucontext->uc_mcontext.mc_err; in GetWriteFlag()
1934 uptr err = ucontext->uc_mcontext.__gregs[_REG_ERR]; in GetWriteFlag()
1937 uptr err = ucontext->uc_mcontext.gregs[Err]; in GetWriteFlag()
1939 uptr err = ucontext->uc_mcontext.gregs[REG_ERR]; in GetWriteFlag()
1947 exception_source = (uint32_t *)ucontext->uc_mcontext.pc; in GetWriteFlag()
1993 uptr fsr = ucontext->uc_mcontext.error_code; in GetWriteFlag()
2001 u32 flags = ucontext->uc_mcontext.__flags; in GetWriteFlag()
2011 uptr pc = ucontext->uc_mcontext.gregs[REG_PC]; in GetWriteFlag()
2025 unsigned long pc = ucontext->uc_mcontext.mc_gpregs.gp_sepc; in GetWriteFlag()
[all …]
Dsanitizer_mac.cpp883 return ucontext->uc_mcontext->__es.__err & 2 /*T_PF_WRITE*/ ? Write : Read; in GetWriteFlag()
886 return ucontext->uc_mcontext->__es.__esr & 0x40 /*ISS_DA_WNR*/ ? Write : Read; in GetWriteFlag()
901 (void *)arm_thread_state64_get_##r(ucontext->uc_mcontext->__ss), 0)
903 #define AARCH64_GET_REG(r) (uptr)ucontext->uc_mcontext->__ss.__##r
913 *pc = ucontext->uc_mcontext->__ss.__rip; in GetPcSpBp()
914 *bp = ucontext->uc_mcontext->__ss.__rbp; in GetPcSpBp()
915 *sp = ucontext->uc_mcontext->__ss.__rsp; in GetPcSpBp()
917 *pc = ucontext->uc_mcontext->__ss.__pc; in GetPcSpBp()
918 *bp = ucontext->uc_mcontext->__ss.__r[7]; in GetPcSpBp()
919 *sp = ucontext->uc_mcontext->__ss.__sp; in GetPcSpBp()
[all …]
Dsanitizer_freebsd.h72 xmcontext_t uc_mcontext; member
Dsanitizer_platform_limits_posix.cpp232 const auto *fpregs = static_cast<ucontext_t *>(ctx)->uc_mcontext.fpregs; in ucontext_t_sz()
/openbsd/src/gnu/llvm/compiler-rt/lib/hwasan/
Dhwasan_linux.cpp380 const uptr addr = uc->uc_mcontext.regs[0]; in GetAccessInfo()
384 const uptr size = size_log == 0xf ? uc->uc_mcontext.regs[1] : 1U << size_log; in GetAccessInfo()
390 uptr pc = (uptr)uc->uc_mcontext.gregs[REG_RIP]; in GetAccessInfo()
399 const uptr addr = uc->uc_mcontext.gregs[REG_RDI]; in GetAccessInfo()
404 size_log == 0xf ? uc->uc_mcontext.gregs[REG_RSI] : 1U << size_log; in GetAccessInfo()
410 uptr pc = (uptr)uc->uc_mcontext.__gregs[REG_PC]; in GetAccessInfo()
438 const uptr addr = uc->uc_mcontext.__gregs[10]; in GetAccessInfo()
445 size_log == 0xf ? uc->uc_mcontext.__gregs[11] : 1U << size_log; in GetAccessInfo()
463 uc->uc_mcontext.pc += 4; in HwasanOnSIGTRAP()
467 uint8_t *exception_source = (uint8_t *)(uc->uc_mcontext.__gregs[REG_PC]); in HwasanOnSIGTRAP()
[all …]
/openbsd/src/gnu/gcc/gcc/config/rs6000/
Dhost-darwin.c81 faulting_insn = *(unsigned *)uc->uc_mcontext->MC_FLD(ss).MC_FLD(srr0); in segv_handler()
130 uc->uc_mcontext->MC_FLD(es).MC_FLD(dar), in segv_handler()
131 uc->uc_mcontext->MC_FLD(ss).MC_FLD(srr0)); in segv_handler()
/openbsd/src/gnu/gcc/gcc/config/mips/
Dlinux-unwind.h43 struct sigcontext uc_mcontext; member
83 sc = &rt_->uc.uc_mcontext; in mips_fallback_frame_state()
/openbsd/src/gnu/gcc/gcc/config/s390/
Dlinux-unwind.h87 sigregs_ uc_mcontext; in s390_fallback_frame_state() member
90 regs = &uc->uc_mcontext; in s390_fallback_frame_state()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/s390/
Dlinux.h169 sigregs_ uc_mcontext; \
172 regs_ = &uc_->uc_mcontext; \
/openbsd/src/gnu/usr.bin/gcc/gcc/config/rs6000/
Dlinux.h106 struct sigcontext_struct uc_mcontext; member
146 sc_ = &rt_->uc.uc_mcontext; \
/openbsd/src/gnu/gcc/gcc/config/i386/
Dlinux-unwind.h58 sc = (struct sigcontext *) (void *) &uc_->uc_mcontext; in x86_64_fallback_frame_state()
148 sc = (struct sigcontext *) (void *) &rt_->uc.uc_mcontext; in x86_fallback_frame_state()
/openbsd/src/gnu/gcc/gcc/config/sh/
Dlinux-unwind.h91 sc = (struct sigcontext *) (void *) &rt_->uc.uc_mcontext; in shmedia_fallback_frame_state()
188 sc = (struct sigcontext *) (void *) &rt_->uc.uc_mcontext; in sh_fallback_frame_state()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/i386/
Dlinux64.h116 sc_ = (struct sigcontext *) &uc_->uc_mcontext; \
187 sc_ = (struct sigcontext *) &rt_->uc.uc_mcontext; \
Dlinux.h265 sc_ = (struct sigcontext *) &rt_->uc.uc_mcontext; \
/openbsd/src/gnu/gcc/gcc/config/alpha/
Dlinux-unwind.h58 sc = &rt_->uc.uc_mcontext; in alpha_fallback_frame_state()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/alpha/
Dlinux.h94 sc_ = &rt_->uc.uc_mcontext; \
/openbsd/src/gnu/gcc/gcc/config/pa/
Dlinux-unwind.h111 sc = &frame->uc.uc_mcontext; in pa32_fallback_frame_state()
Dhpux-unwind.h238 mcontext_t *mc = &(sl->sl_uc.uc_mcontext); in pa_fallback_frame_state()
/openbsd/src/gnu/usr.bin/binutils/gdb/
Duw-thread.c778 supply_gregset (&map.thr_ucontext.uc_mcontext.gregs); in uw_thread_fetch_registers()
779 supply_fpregset (&map.thr_ucontext.uc_mcontext.fpregs); in uw_thread_fetch_registers()
Dprocfs.c2598 return &pi->prstatus.pr_lwp.pr_context.uc_mcontext.gregs; in proc_get_gregs()
2623 return &pi->prstatus.pr_lwp.pr_context.uc_mcontext.fpregs; in proc_get_fpregs()
/openbsd/src/gnu/usr.bin/binutils/bfd/
Delf.c6744 sect->_raw_size = sizeof (lwpstat.pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
6746 + offsetof (lwpstatus_t, pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
6774 sect->_raw_size = sizeof (lwpstat.pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
6776 + offsetof (lwpstatus_t, pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
7346 memcpy (lwpstat.pr_context.uc_mcontext.gregs, in elfcore_write_lwpstatus()
7347 gregs, sizeof (lwpstat.pr_context.uc_mcontext.gregs)); in elfcore_write_lwpstatus()
7349 memcpy (lwpstat.pr_context.uc_mcontext.__gregs, in elfcore_write_lwpstatus()
7350 gregs, sizeof (lwpstat.pr_context.uc_mcontext.__gregs)); in elfcore_write_lwpstatus()
/openbsd/src/gnu/usr.bin/binutils-2.17/bfd/
Delf.c7768 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
7770 + offsetof (lwpstatus_t, pr_context.uc_mcontext.gregs); in elfcore_grok_lwpstatus()
7798 sect->size = sizeof (lwpstat.pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
7800 + offsetof (lwpstatus_t, pr_context.uc_mcontext.fpregs); in elfcore_grok_lwpstatus()
8379 memcpy (lwpstat.pr_context.uc_mcontext.gregs, in elfcore_write_lwpstatus()
8380 gregs, sizeof (lwpstat.pr_context.uc_mcontext.gregs)); in elfcore_write_lwpstatus()
8382 memcpy (lwpstat.pr_context.uc_mcontext.__gregs, in elfcore_write_lwpstatus()
8383 gregs, sizeof (lwpstat.pr_context.uc_mcontext.__gregs)); in elfcore_write_lwpstatus()
/openbsd/src/gnu/llvm/compiler-rt/lib/msan/tests/
Dmsan_test.cpp2520 EXPECT_NOT_POISONED(((ucontext_t*)uc)->uc_mcontext.gregs[REG_RIP]); in SigactionHandler()
2522 EXPECT_NOT_POISONED(((ucontext_t*)uc)->uc_mcontext.gregs[REG_EIP]); in SigactionHandler()