Searched refs:ucontext_t (Results 1 - 25 of 88) sorted by relevance

1234

/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_context_impl.h42 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 Ducontext.h64 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 Dswapctxt.c40 swapcontext(ucontext_t *oucp, const ucontext_t *nucp)
61 return (setcontext((ucontext_t *)nucp));
H A D_xregs_clrptr.c38 _xregs_clrptr(ucontext_t *uc)
H A Dgetctxt.c40 getcontext(ucontext_t *ucp)
H A Dmakectxt.c43 * 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 Dswapctxt.c40 swapcontext(ucontext_t *oucp, const ucontext_t *nucp)
61 return (setcontext((ucontext_t *)nucp));
H A D_xregs_clrptr.c38 _xregs_clrptr(ucontext_t *uc)
H A Dgetctxt.c40 getcontext(ucontext_t *ucp)
H A Dmakectxt.c43 * 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 Ducontext.h72 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 Dsiglongjmp.c41 ucontext_t *ucp = (ucontext_t *)env;
/illumos-gate/usr/src/lib/libc/i386/gen/
H A Dsiglongjmp.c44 ucontext_t *ucp = (ucontext_t *)env;
H A Dmakectxt.c38 * 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 Ducontext.h73 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 Ducontext.c43 __setcontext(const ucontext_t *ucp)
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_context_impl.h49 ucontext_t ctx_uc; /* user context structure */
H A Dmdb_signal.h39 typedef void mdb_signal_f(int, siginfo_t *, ucontext_t *, void *);
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsysevent_signal.h39 typedef void se_signal_f(int, siginfo_t *, ucontext_t *, void *);
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dfex_handler.h59 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 Dkmdb_setcontext.s41 kmdb_setcontext(ucontext_t *ucp)
H A Dkmdb_makecontext.c43 kmdb_makecontext(ucontext_t *ucp, void (*func)(void *), void *arg, caddr_t stk,
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/
H A Dkmdb_setcontext.s41 kmdb_setcontext(ucontext_t *ucp)
H A Dkmdb_makecontext.c43 kmdb_makecontext(ucontext_t *ucp, void (*func)(void *), void *arg, caddr_t stk,
/illumos-gate/usr/src/lib/libc/inc/
H A Dsigjmp_struct.h61 ucontext_t *sjs_uclink;

Completed in 64 milliseconds

1234