/src/lib/libc/gen/ |
Lint_swapcontext.c | 12 swapcontext(ucontext_t *oucp, const ucontext_t *ucp)
|
/src/lib/libc/sys/ |
Lint_getcontext.c | 12 getcontext(ucontext_t *ucp)
|
/src/include/ |
ucontext.h | 39 int getcontext(ucontext_t *) __returns_twice; 40 int setcontext(const ucontext_t *); 47 void makecontext(ucontext_t *, void (*)(), int, ...); 50 int swapcontext(ucontext_t * __restrict, const ucontext_t * __restrict);
|
/src/sys/arch/usermode/include/ |
machdep.h | 29 int md_syscall_check_opcode(ucontext_t *ucp); 30 void md_syscall_get_opcode(ucontext_t *ucp, uint32_t *opcode); 31 void md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code); 32 int md_syscall_getargs(lwp_t *l, ucontext_t *ucp, int nargs, int argsize, 34 void md_syscall_set_returnargs(lwp_t *l, ucontext_t *ucp, 36 void md_syscall_inc_pc(ucontext_t *ucp, uint32_t opcode); 37 void md_syscall_dec_pc(ucontext_t *ucp, uint32_t opcode); 38 register_t md_get_pc(ucontext_t *ucp); 39 register_t md_get_sp(ucontext_t *ucp);
|
pcb.h | 37 #define TRAPSTACKSIZE (USPACE -2*sizeof(ucontext_t) - 3*sizeof(register_t)) 39 ucontext_t pcb_ucp; /* switchframe */ 40 ucontext_t pcb_userret_ucp;
|
/src/sys/arch/usermode/target/arm/ |
cpu_arm.c | 63 ucontext_t sf_uc; /* actual saved ucontext */ 79 md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code) 85 md_syscall_getargs(lwp_t *l, ucontext_t *ucp, int nargs, int argsize, 93 md_syscall_set_returnargs(lwp_t *l, ucontext_t *ucp, 100 md_get_pc(ucontext_t *ucp) 107 md_get_sp(ucontext_t *ucp) 114 md_syscall_check_opcode(ucontext_t *ucp) 121 md_syscall_get_opcode(ucontext_t *ucp, uint32_t *opcode) 127 md_syscall_inc_pc(ucontext_t *ucp, uint32_t opcode) 133 md_syscall_dec_pc(ucontext_t *ucp, uint32_t opcode [all...] |
/src/lib/libc/arch/ia64/gen/ |
makecontext.c | 41 makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
|
/src/sys/sys/ |
ucontext.h | 68 typedef struct __ucontext ucontext_t; typedef in typeref:struct:__ucontext 72 ucontext_t * uc_link; /* context to resume */ 86 #define __UCONTEXT_SIZE sizeof(ucontext_t) 104 void getucontext(struct lwp *, ucontext_t *); 105 int setucontext(struct lwp *, const ucontext_t *); 111 __CTASSERT(sizeof(ucontext_t) == __UCONTEXT_SIZE);
|
/src/lib/libc/arch/aarch64/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/alpha/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/arm/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/hppa/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/mips/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/or1k/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/powerpc/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/powerpc64/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/sh3/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/sparc/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/sparc64/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/vax/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/lib/libc/arch/riscv/gen/ |
resumecontext.c | 46 ucontext_t uct;
|
/src/tests/lib/libc/sys/ |
t_ucontext.c | 47 ucontext_t u, v, w; 80 ucontext_t u; 95 ucontext_t u; 110 ucontext_t u; 125 ucontext_t u;
|
/src/sys/arch/usermode/target/i386/ |
cpu_i386.c | 84 ucontext_t *sf_ucp; /* "ucp" argument for handler */ 86 ucontext_t sf_uc; /* actual saved ucontext */ 104 ucontext_t *ucp; 142 memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t)); 178 ucontext_t *ucp; 221 md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code) 228 md_syscall_getargs(lwp_t *l, ucontext_t *ucp, int nargs, int argsize, 242 md_syscall_set_returnargs(lwp_t *l, ucontext_t *ucp, 262 md_get_pc(ucontext_t *ucp) 271 md_get_sp(ucontext_t *ucp [all...] |
/src/sys/arch/usermode/target/x86_64/ |
cpu_x86_64.c | 83 ucontext_t sf_uc; /* actual saved ucontext */ 100 ucontext_t *ucp; 140 memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t)); 180 ucontext_t *ucp; 202 md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code) 209 md_syscall_getargs(lwp_t *l, ucontext_t *ucp, int nargs, int argsize, 239 md_syscall_set_returnargs(lwp_t *l, ucontext_t *ucp, 259 md_get_pc(ucontext_t *ucp) 267 md_get_sp(ucontext_t *ucp) 275 md_syscall_check_opcode(ucontext_t *ucp [all...] |
/src/sys/arch/sh3/include/ |
frame.h | 144 ucontext_t *sf_ucp; /* r6 - "ucp" argument for handler */ 146 ucontext_t sf_uc; /* actual saved ucontext */
|