Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.cpp2102 *pc = ucontext->uc_mcontext.arm_pc; in GetPcSpBp()
2103 *bp = ucontext->uc_mcontext.arm_fp; in GetPcSpBp()
2104 *sp = ucontext->uc_mcontext.arm_sp; in GetPcSpBp()
2113 *pc = ucontext->uc_mcontext.pc; in GetPcSpBp()
2115 *sp = ucontext->uc_mcontext.sp; in GetPcSpBp()
2126 *pc = ucontext->uc_mcontext.mc_rip; in GetPcSpBp()
2198 *pc = ucontext->uc_mcontext.pc; in GetPcSpBp()
2223 *pc = ucontext->uc_mcontext.pc; in GetPcSpBp()
2224 *bp = ucontext->uc_mcontext.r30; in GetPcSpBp()
2225 *sp = ucontext->uc_mcontext.r29; in GetPcSpBp()
[all …]
H A Dsanitizer_mac.cpp903 #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()
921 *pc = ucontext->uc_mcontext->__ss.__eip; in GetPcSpBp()
922 *bp = ucontext->uc_mcontext->__ss.__ebp; in GetPcSpBp()
923 *sp = ucontext->uc_mcontext->__ss.__esp; in GetPcSpBp()
[all …]
H A Dsanitizer_freebsd.h72 xmcontext_t uc_mcontext; member
H A Dsanitizer_platform_limits_posix.cpp232 const auto *fpregs = static_cast<ucontext_t *>(ctx)->uc_mcontext.fpregs; in ucontext_t_sz()
/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_linux.cpp340 const uptr addr = uc->uc_mcontext.regs[0]; in GetAccessInfo()
344 const uptr size = size_log == 0xf ? uc->uc_mcontext.regs[1] : 1U << size_log; in GetAccessInfo()
350 uptr pc = (uptr)uc->uc_mcontext.gregs[REG_RIP]; in GetAccessInfo()
359 const uptr addr = uc->uc_mcontext.gregs[REG_RDI]; in GetAccessInfo()
364 size_log == 0xf ? uc->uc_mcontext.gregs[REG_RSI] : 1U << size_log; in GetAccessInfo()
382 uc->uc_mcontext.pc += 4; in HwasanOnSIGTRAP()
/llvm-project-15.0.7/compiler-rt/test/msan/Linux/
H A Dsignal_mcontext2.cpp13 auto *mctx = &static_cast<ucontext_t *>(uctx)->uc_mcontext; in handler()
H A Dsignal_mcontext.cpp14 auto *mctx = &static_cast<ucontext_t *>(uctx)->uc_mcontext; in handler()
/llvm-project-15.0.7/compiler-rt/lib/msan/tests/
H A Dmsan_test.cpp2505 EXPECT_NOT_POISONED(((ucontext_t*)uc)->uc_mcontext.gregs[REG_RIP]); in SigactionHandler()
2507 EXPECT_NOT_POISONED(((ucontext_t*)uc)->uc_mcontext.gregs[REG_EIP]); in SigactionHandler()