Home
last modified time | relevance | path

Searched refs:ucontext (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.cpp1904 static bool Aarch64GetESR(ucontext_t *ucontext, u64 *esr) { in Aarch64GetESR() argument
1906 u8 *aux = reinterpret_cast<u8 *>(ucontext->uc_mcontext.__reserved); in Aarch64GetESR()
1920 static bool Aarch64GetESR(ucontext_t *ucontext, u64 *esr) { in Aarch64GetESR() argument
1928 Context *ucontext = (Context *)context; in GetWriteFlag() local
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()
[all …]
H A Dsanitizer_mac.cpp882 ucontext_t *ucontext = static_cast<ucontext_t*>(context); in GetWriteFlag() local
883 return ucontext->uc_mcontext->__es.__err & 2 /*T_PF_WRITE*/ ? Write : Read; in GetWriteFlag()
885 ucontext_t *ucontext = static_cast<ucontext_t*>(context); 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
907 ucontext_t *ucontext = (ucontext_t*)context; in GetPcSpBp() local
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()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/gwp_asan/optional/
H A Dsegv_handler_posix.cpp186 static void sigSegvHandler(int sig, siginfo_t *info, void *ucontext) { in sigSegvHandler() argument
197 PrintBacktraceForSignalHandler, ucontext); in sigSegvHandler()
208 PreviousHandler.sa_sigaction(sig, info, ucontext); in sigSegvHandler()
/openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/
H A DFuzzerUtilPosix.cpp38 static void SegvHandler(int sig, siginfo_t *si, void *ucontext) { in SegvHandler() argument
41 return upstream_segv_handler(sig, si, ucontext); in SegvHandler()
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Dlinux-unwind.h54 struct ucontext *uc_ = context->cfa; in x86_64_fallback_frame_state()
143 struct ucontext uc; in x86_fallback_frame_state()
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dlinux-unwind.h86 struct ucontext uc; in shmedia_fallback_frame_state()
183 struct ucontext uc; in sh_fallback_frame_state()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Dlinux64.h115 struct ucontext *uc_ = (CONTEXT)->cfa; \
185 struct ucontext uc; \
H A Dlinux.h263 struct ucontext uc; \
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dlinux-unwind.h56 struct ucontext uc; in alpha_fallback_frame_state()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dlinux.h92 struct ucontext uc; \
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dlinux-unwind.h67 struct ucontext uc; in pa32_fallback_frame_state()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Dlinux.h104 struct ucontext *uc_link;
/openbsd-src/gnu/llvm/clang/docs/
H A DSafeStack.rst66 Programs that use APIs from ``ucontext.h`` are not supported yet.
/openbsd-src/gnu/gcc/fixincludes/
H A DChangeLog451 * tests/base/sys/ucontext.h: New file.
H A Dinclhack.def2269 /* The /usr/include/sys/ucontext.h on ia64-*linux-gnu systems defines
2275 files = "sys/ucontext.h";
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A DChangeLog-19944480 the saved pc from ucontext on the stack for SVR4 signal handling.
H A DChangeLog6836 alignment padding when accessing ucontext struct members.
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A DChangeLog3907 2003-01-23 patch. Corrected to handle kernels with changed ucontext.
10398 sys/ucontext.h inclusion in ifndef USE_GNULIBC_1.
H A DChangeLog.79718 including signal.h and sys/ucontext.h, not needed.
11753 to avoid clash with Irix header file sys/ucontext.h. Rename gp_regs