/illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_context_impl.h | 42 void kmdb_makecontext(ucontext_t *, void (*)(void *), void *, caddr_t, size_t); 43 int kmdb_setcontext(ucontext_t *);
|
/illumos-gate/usr/src/head/ |
H A D | ucontext.h | 64 extern int getcontext(ucontext_t *) __RETURNS_TWICE; 66 extern int setcontext(const ucontext_t *) __NORETURN; 67 extern int swapcontext(ucontext_t *_RESTRICT_KYWD, 68 const ucontext_t *_RESTRICT_KYWD); 69 extern void makecontext(ucontext_t *, void(*)(), int, ...); 72 extern int walkcontext(const ucontext_t *, int (*)(uintptr_t, int, void *), 82 extern int stack_violation(int, const siginfo_t *, const ucontext_t *);
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | swapctxt.c | 40 swapcontext(ucontext_t *oucp, const ucontext_t *nucp) 61 return (setcontext((ucontext_t *)nucp));
|
H A D | _xregs_clrptr.c | 38 _xregs_clrptr(ucontext_t *uc)
|
H A D | getctxt.c | 40 getcontext(ucontext_t *ucp)
|
H A D | makectxt.c | 43 * The ucontext_t that the user passes in must have been primed with a 47 * When makecontext() returns, the ucontext_t will be set to run the 49 * uc_stack, and which will return to the ucontext_t specified by uc_link. 55 makecontext(ucontext_t *ucp, void (*func)(), int argc, ...) 86 * ucontext_t. Zero the other fields of the frame. 108 __makecontext_v2(ucontext_t *ucp, void (*func)(), int argc, ...) 133 * ucontext_t. Zero the other fields of the frame. 161 extern int getcontext(ucontext_t *); 162 extern int setcontext(const ucontext_t *); 163 ucontext_t u [all...] |
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | swapctxt.c | 40 swapcontext(ucontext_t *oucp, const ucontext_t *nucp) 61 return (setcontext((ucontext_t *)nucp));
|
H A D | _xregs_clrptr.c | 38 _xregs_clrptr(ucontext_t *uc)
|
H A D | getctxt.c | 40 getcontext(ucontext_t *ucp)
|
H A D | makectxt.c | 43 * The ucontext_t that the user passes in must have been primed with a 47 * When makecontext() returns, the ucontext_t will be set to run the 49 * uc_stack, and which will return to the ucontext_t specified by uc_link. 55 makecontext(ucontext_t *ucp, void (*func)(), int argc, ...) 86 * ucontext_t. Zero the other fields of the frame. 108 __makecontext_v2(ucontext_t *ucp, void (*func)(), int argc, ...) 133 * ucontext_t. Zero the other fields of the frame. 161 extern int getcontext(ucontext_t *); 162 extern int setcontext(const ucontext_t *); 163 ucontext_t u [all...] |
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | ucontext.h | 72 typedef struct ucontext ucontext_t; typedef in typeref:struct:ucontext 74 typedef struct __ucontext ucontext_t; typedef in typeref:struct:__ucontext 83 ucontext_t *uc_link; 104 extern void ucontext_nto32(const ucontext_t *src, ucontext32_t *dest); 105 extern void ucontext_32ton(const ucontext32_t *src, ucontext_t *dest); 139 void savecontext(ucontext_t *, const k_sigset_t *); 140 void restorecontext(ucontext_t *);
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | siglongjmp.c | 41 ucontext_t *ucp = (ucontext_t *)env;
|
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | siglongjmp.c | 44 ucontext_t *ucp = (ucontext_t *)env;
|
H A D | makectxt.c | 38 * The ucontext_t that the user passes in must have been primed with a 42 * When makecontext() returns, the ucontext_t will be set to run the 44 * uc_stack, and which will return to the ucontext_t specified by uc_link. 76 makecontext(ucontext_t *ucp, void (*func)(), int argc, ...) 114 ucontext_t uc;
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | ucontext.h | 73 typedef struct ucontext ucontext_t; typedef in typeref:struct:ucontext 75 typedef struct __ucontext ucontext_t; typedef in typeref:struct:__ucontext 84 ucontext_t *uc_link; 109 extern void ucontext_32ton(const ucontext32_t *, ucontext_t *, 147 extern void savecontext(ucontext_t *, const k_sigset_t *); 148 extern void restorecontext(ucontext_t *);
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | ucontext.c | 43 __setcontext(const ucontext_t *ucp)
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_context_impl.h | 49 ucontext_t ctx_uc; /* user context structure */
|
H A D | mdb_signal.h | 39 typedef void mdb_signal_f(int, siginfo_t *, ucontext_t *, void *);
|
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/ |
H A D | sysevent_signal.h | 39 typedef void se_signal_f(int, siginfo_t *, ucontext_t *, void *);
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | fex_handler.h | 59 extern void __fex_mklog(ucontext_t *, char *, int, enum fex_exception, 63 extern enum fex_exception __fex_get_invalid_type(siginfo_t *, ucontext_t *); 64 extern void __fex_get_op(siginfo_t *, ucontext_t *, fex_info_t *); 65 extern void __fex_st_result(siginfo_t *, ucontext_t *, fex_info_t *); 202 extern void __fex_get_x86_exc(siginfo_t *, ucontext_t *); 203 extern int __fex_parse_sse(ucontext_t *, sseinst_t *); 204 extern enum fex_exception __fex_get_sse_op(ucontext_t *, sseinst_t *, 206 extern void __fex_get_simd_op(ucontext_t *, sseinst_t *, 208 extern void __fex_st_sse_result(ucontext_t *, sseinst_t *, 210 extern void __fex_st_simd_result(ucontext_t *, sseinst_ [all...] |
/illumos-gate/usr/src/cmd/mdb/intel/amd64/kmdb/ |
H A D | kmdb_setcontext.s | 41 kmdb_setcontext(ucontext_t *ucp)
|
H A D | kmdb_makecontext.c | 43 kmdb_makecontext(ucontext_t *ucp, void (*func)(void *), void *arg, caddr_t stk,
|
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/ |
H A D | kmdb_setcontext.s | 41 kmdb_setcontext(ucontext_t *ucp)
|
H A D | kmdb_makecontext.c | 43 kmdb_makecontext(ucontext_t *ucp, void (*func)(void *), void *arg, caddr_t stk,
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | sigjmp_struct.h | 61 ucontext_t *sjs_uclink;
|