Symbol: trapframe
sys/cpu/x86_64/include/cpu.h
125
void generic_lwp_return (struct lwp *, struct trapframe *);
sys/cpu/x86_64/include/cpu.h
126
void fork_return (struct lwp *, struct trapframe *);
sys/cpu/x86_64/include/cpufunc.h
69
struct trapframe;
sys/cpu/x86_64/include/cpufunc.h
708
void hard_sniff(struct trapframe *);
sys/cpu/x86_64/include/db_machdep.h
35
#define x86_64_saved_state trapframe
sys/cpu/x86_64/include/frame.h
153
int kdb_trap(int, int, struct trapframe *);
sys/cpu/x86_64/include/npx.h
238
struct trapframe;
sys/kern/init_main.c
556
start_init(void *dummy, struct trapframe *frame)
sys/kern/kern_sig.c
2271
struct trapframe *tf = lp->lwp_md.md_regs;
sys/kern/kern_sig.c
954
struct trapframe *tf = lp->lwp_md.md_regs;
sys/netproto/smb/smb_subr.c
411
(void (*)(void *, struct trapframe *))func, arg);
sys/platform/pc64/include/md_var.h
121
void syscall2 (struct trapframe *);
sys/platform/pc64/include/md_var.h
123
void trap_handle_userexit(struct trapframe *, int);
sys/platform/pc64/include/proc.h
44
struct trapframe;
sys/platform/pc64/include/proc.h
47
struct trapframe *md_regs; /* registers on current frame */
sys/platform/pc64/x86_64/db_trace.c
221
struct trapframe *tf;
sys/platform/pc64/x86_64/db_trace.c
268
tf = (struct trapframe *)((long)*fp + 16);
sys/platform/pc64/x86_64/db_trace.c
295
tf = (struct trapframe *)((long)*fp + 16);
sys/platform/pc64/x86_64/genassym.c
148
ASSYM(TF_R15, offsetof(struct trapframe, tf_r15));
sys/platform/pc64/x86_64/genassym.c
149
ASSYM(TF_R14, offsetof(struct trapframe, tf_r14));
sys/platform/pc64/x86_64/genassym.c
150
ASSYM(TF_R13, offsetof(struct trapframe, tf_r13));
sys/platform/pc64/x86_64/genassym.c
151
ASSYM(TF_R12, offsetof(struct trapframe, tf_r12));
sys/platform/pc64/x86_64/genassym.c
152
ASSYM(TF_R11, offsetof(struct trapframe, tf_r11));
sys/platform/pc64/x86_64/genassym.c
153
ASSYM(TF_R10, offsetof(struct trapframe, tf_r10));
sys/platform/pc64/x86_64/genassym.c
154
ASSYM(TF_R9, offsetof(struct trapframe, tf_r9));
sys/platform/pc64/x86_64/genassym.c
155
ASSYM(TF_R8, offsetof(struct trapframe, tf_r8));
sys/platform/pc64/x86_64/genassym.c
156
ASSYM(TF_RDI, offsetof(struct trapframe, tf_rdi));
sys/platform/pc64/x86_64/genassym.c
157
ASSYM(TF_RSI, offsetof(struct trapframe, tf_rsi));
sys/platform/pc64/x86_64/genassym.c
158
ASSYM(TF_RBP, offsetof(struct trapframe, tf_rbp));
sys/platform/pc64/x86_64/genassym.c
159
ASSYM(TF_RBX, offsetof(struct trapframe, tf_rbx));
sys/platform/pc64/x86_64/genassym.c
160
ASSYM(TF_RDX, offsetof(struct trapframe, tf_rdx));
sys/platform/pc64/x86_64/genassym.c
161
ASSYM(TF_RCX, offsetof(struct trapframe, tf_rcx));
sys/platform/pc64/x86_64/genassym.c
162
ASSYM(TF_RAX, offsetof(struct trapframe, tf_rax));
sys/platform/pc64/x86_64/genassym.c
164
ASSYM(TF_TRAPNO, offsetof(struct trapframe, tf_trapno));
sys/platform/pc64/x86_64/genassym.c
165
ASSYM(TF_XFLAGS, offsetof(struct trapframe, tf_xflags));
sys/platform/pc64/x86_64/genassym.c
166
ASSYM(TF_ADDR, offsetof(struct trapframe, tf_addr));
sys/platform/pc64/x86_64/genassym.c
167
ASSYM(TF_ERR, offsetof(struct trapframe, tf_err));
sys/platform/pc64/x86_64/genassym.c
168
ASSYM(TF_FLAGS, offsetof(struct trapframe, tf_flags));
sys/platform/pc64/x86_64/genassym.c
170
ASSYM(TF_RIP, offsetof(struct trapframe, tf_rip));
sys/platform/pc64/x86_64/genassym.c
171
ASSYM(TF_CS, offsetof(struct trapframe, tf_cs));
sys/platform/pc64/x86_64/genassym.c
172
ASSYM(TF_RFLAGS, offsetof(struct trapframe, tf_rflags));
sys/platform/pc64/x86_64/genassym.c
173
ASSYM(TF_RSP, offsetof(struct trapframe, tf_rsp));
sys/platform/pc64/x86_64/genassym.c
174
ASSYM(TF_SS, offsetof(struct trapframe, tf_ss));
sys/platform/pc64/x86_64/genassym.c
175
ASSYM(TF_SIZE, sizeof(struct trapframe));
sys/platform/pc64/x86_64/machdep.c
1041
sizeof(struct trapframe));
sys/platform/pc64/x86_64/machdep.c
1481
struct trapframe *regs = lp->lwp_md.md_regs;
sys/platform/pc64/x86_64/machdep.c
1486
bzero((char *)regs, sizeof(struct trapframe));
sys/platform/pc64/x86_64/machdep.c
3011
struct trapframe *tp;
sys/platform/pc64/x86_64/machdep.c
3022
struct trapframe *tp;
sys/platform/pc64/x86_64/machdep.c
326
static struct trapframe proc0_tf;
sys/platform/pc64/x86_64/machdep.c
748
struct trapframe *regs;
sys/platform/pc64/x86_64/machdep.c
762
KKASSERT(__offsetof(struct trapframe, tf_rdi) == 0);
sys/platform/pc64/x86_64/machdep.c
764
_bcopy(regs, &sf.sf_uc.uc_mcontext.mc_rdi, sizeof(struct trapframe));
sys/platform/pc64/x86_64/machdep.c
908
cpu_sanitize_frame(struct trapframe *frame)
sys/platform/pc64/x86_64/machdep.c
949
struct trapframe *regs;
sys/platform/pc64/x86_64/machdep.c
997
bcopy(&ucp->uc_mcontext.mc_gs, tf, sizeof(struct trapframe));
sys/platform/pc64/x86_64/mp_flame.c
96
hard_sniff(struct trapframe *tf)
sys/platform/pc64/x86_64/trap.c
100
extern void trap(struct trapframe *frame);
sys/platform/pc64/x86_64/trap.c
1019
trap_fatal(struct trapframe *frame, vm_offset_t eva)
sys/platform/pc64/x86_64/trap.c
102
static int trap_pfault(struct trapframe *, int);
sys/platform/pc64/x86_64/trap.c
103
static void trap_fatal(struct trapframe *, vm_offset_t);
sys/platform/pc64/x86_64/trap.c
104
void dblfault_handler(struct trapframe *frame);
sys/platform/pc64/x86_64/trap.c
1126
dblfault_handler(struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
1159
syscall2(struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
1389
struct trapframe *frame;
sys/platform/pc64/x86_64/trap.c
1461
fork_return(struct lwp *lp, struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
1479
generic_lwp_return(struct lwp *lp, struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
1522
set_vkernel_fp(struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
1540
cpu_vkernel_trap(struct trapframe *frame, int error)
sys/platform/pc64/x86_64/trap.c
219
userret(struct lwp *lp, struct trapframe *frame, int sticks)
sys/platform/pc64/x86_64/trap.c
349
trap_is_smap(struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
396
trap(struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
844
trap_handle_userexit(struct trapframe *frame, int sticks)
sys/platform/pc64/x86_64/trap.c
855
trap_pfault(struct trapframe *frame, int usermode)
sys/platform/pc64/x86_64/vm_machdep.c
1295
void _test_frame_enter(struct trapframe *frame);
sys/platform/pc64/x86_64/vm_machdep.c
1296
void _test_frame_exit(struct trapframe *frame);
sys/platform/pc64/x86_64/vm_machdep.c
1299
_test_frame_enter(struct trapframe *frame)
sys/platform/pc64/x86_64/vm_machdep.c
1319
_test_frame_exit(struct trapframe *frame)
sys/platform/pc64/x86_64/vm_machdep.c
158
lp2->lwp_md.md_regs = (struct trapframe *)pcb2 - 1;
sys/platform/pc64/x86_64/vm_machdep.c
248
struct trapframe *regs = lp->lwp_md.md_regs;
sys/platform/pc64/x86_64/vm_machdep.c
268
(void (*)(void *, struct trapframe *))generic_lwp_return, lp);
sys/platform/pc64/x86_64/vm_machdep.c
279
cpu_set_fork_handler(struct lwp *lp, void (*func)(void *, struct trapframe *),
sys/platform/vkernel64/include/md_var.h
119
void kern_trap(struct trapframe *);
sys/platform/vkernel64/include/md_var.h
120
void user_trap(struct trapframe *);
sys/platform/vkernel64/include/md_var.h
121
void syscall2 (struct trapframe *);
sys/platform/vkernel64/include/md_var.h
123
int npxdna(struct trapframe *);
sys/platform/vkernel64/include/proc.h
44
struct trapframe;
sys/platform/vkernel64/include/proc.h
48
struct trapframe *md_regs; /* registers on current frame */
sys/platform/vkernel64/platform/init.c
134
static struct trapframe proc0_tf;
sys/platform/vkernel64/x86_64/cpu_regs.c
159
struct trapframe *regs;
sys/platform/vkernel64/x86_64/cpu_regs.c
174
KKASSERT(__offsetof(struct trapframe, tf_rdi) == 0);
sys/platform/vkernel64/x86_64/cpu_regs.c
176
_bcopy(regs, &sf.sf_uc.uc_mcontext.mc_rdi, sizeof(struct trapframe));
sys/platform/vkernel64/x86_64/cpu_regs.c
311
cpu_sanitize_frame(struct trapframe *frame)
sys/platform/vkernel64/x86_64/cpu_regs.c
350
struct trapframe *regs;
sys/platform/vkernel64/x86_64/cpu_regs.c
397
bcopy(&ucp.uc_mcontext.mc_gs, tf, sizeof(struct trapframe));
sys/platform/vkernel64/x86_64/cpu_regs.c
441
bcopy(&ucp->uc_mcontext.mc_rdi, regs, sizeof(struct trapframe));
sys/platform/vkernel64/x86_64/cpu_regs.c
551
struct trapframe *regs = lp->lwp_md.md_regs;
sys/platform/vkernel64/x86_64/cpu_regs.c
555
bzero((char *)regs, sizeof(struct trapframe));
sys/platform/vkernel64/x86_64/cpu_regs.c
690
struct trapframe *tp;
sys/platform/vkernel64/x86_64/cpu_regs.c
701
struct trapframe *tp;
sys/platform/vkernel64/x86_64/db_trace.c
221
struct trapframe *tf;
sys/platform/vkernel64/x86_64/db_trace.c
268
tf = (struct trapframe *)((long)*fp + 16);
sys/platform/vkernel64/x86_64/db_trace.c
295
tf = (struct trapframe *)((long)*fp + 16);
sys/platform/vkernel64/x86_64/exception.c
269
kern_trap((struct trapframe *)&ctx->uc_mcontext.mc_rdi);
sys/platform/vkernel64/x86_64/npx.c
171
npxdna(struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
1008
syscall2(struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
1218
struct trapframe *frame;
sys/platform/vkernel64/x86_64/trap.c
1277
fork_return(struct lwp *lp, struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
1297
generic_lwp_return(struct lwp *lp, struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
1349
struct trapframe *tf = (void *)&frame->if_rdi;
sys/platform/vkernel64/x86_64/trap.c
1452
set_vkernel_fp(struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
1470
cpu_vkernel_trap(struct trapframe *frame, int error)
sys/platform/vkernel64/x86_64/trap.c
185
userret(struct lwp *lp, struct trapframe *frame, int sticks)
sys/platform/vkernel64/x86_64/trap.c
333
user_trap(struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
583
kern_trap(struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
778
trap_pfault(struct trapframe *frame, int usermode, vm_offset_t eva)
sys/platform/vkernel64/x86_64/trap.c
887
trap_fatal(struct trapframe *frame, int usermode, vm_offset_t eva)
sys/platform/vkernel64/x86_64/trap.c
93
int (*pmath_emulate) (struct trapframe *);
sys/platform/vkernel64/x86_64/trap.c
95
static int trap_pfault (struct trapframe *, int, vm_offset_t);
sys/platform/vkernel64/x86_64/trap.c
96
static void trap_fatal (struct trapframe *, int, vm_offset_t);
sys/platform/vkernel64/x86_64/vm_machdep.c
140
lp2->lwp_md.md_regs = (struct trapframe *)pcb2 - 1;
sys/platform/vkernel64/x86_64/vm_machdep.c
201
struct trapframe *regs = lp->lwp_md.md_regs;
sys/platform/vkernel64/x86_64/vm_machdep.c
220
(void (*)(void *, struct trapframe *))generic_lwp_return, lp);
sys/platform/vkernel64/x86_64/vm_machdep.c
231
cpu_set_fork_handler(struct lwp *lp, void (*func)(void *, struct trapframe *),
sys/sys/proc.h
575
void cpu_set_fork_handler (struct lwp *, void (*)(void *, struct trapframe *), void *);
sys/sys/sysent.h
53
struct trapframe;
sys/sys/sysmsg.h
70
struct trapframe *sm_frame; /* trapframe - saved user context */
sys/sys/sysproto.h
1117
struct trapframe * tframe; char tframe_[PAD_(struct trapframe *)];
sys/sys/systm.h
148
struct trapframe;
sys/sys/systm.h
173
int cpu_sanitize_frame (struct trapframe *);
sys/sys/systm.h
183
void cpu_vkernel_trap(struct trapframe *, int);
sys/sys/systm.h
186
void set_vkernel_fp(struct trapframe *);
sys/sys/vkernel.h
109
void vkernel_trap(struct lwp *lp, struct trapframe *frame);
sys/sys/vkernel.h
75
struct trapframe save_trapframe; /* swapped context */
sys/sys/vkernel.h
77
struct trapframe *user_trapframe; /* copyback to vkernel */
sys/sys/vmspace.h
49
struct trapframe;
sys/sys/vmspace.h
61
int vmspace_ctl (void *, int, struct trapframe *, struct vextframe *);
sys/vm/vm_vmspace.c
279
framesz = sizeof(struct trapframe);
sys/vm/vm_vmspace.c
849
vkernel_trap(struct lwp *lp, struct trapframe *frame)