| /freebsd-13.1/sys/arm/nvidia/drm2/ |
| H A D | hdmi.c | 65 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 120 if (frame->top_bar || frame->bottom_bar) in hdmi_avi_infoframe_pack() 123 if (frame->left_bar || frame->right_bar) in hdmi_avi_infoframe_pack() 169 memset(frame, 0, sizeof(*frame)); in hdmi_spd_infoframe_init() 217 memcpy(ptr, frame->vendor, sizeof(frame->vendor)); in hdmi_spd_infoframe_pack() 236 memset(frame, 0, sizeof(*frame)); in hdmi_audio_infoframe_init() 311 memset(frame, 0, sizeof(*frame)); in hdmi_vendor_infoframe_init() 472 frame->version, frame->length); in hdmi_infoframe_log_header() 691 frame->top_bar, frame->bottom_bar, in hdmi_avi_infoframe_log() 692 frame->left_bar, frame->right_bar); in hdmi_avi_infoframe_log() [all …]
|
| /freebsd-13.1/sys/amd64/amd64/ |
| H A D | trap.c | 231 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in trap() 635 addr, frame->tf_rsp, frame->tf_rip, in trap() 912 frame->tf_cs & 0xffff, frame->tf_rip); in trap_fatal() 989 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler() 990 frame->tf_rax, frame->tf_rdx, frame->tf_rbx, in dblfault_handler() 991 frame->tf_rcx, frame->tf_rdi, frame->tf_rsi, in dblfault_handler() 992 frame->tf_r8, frame->tf_r9, frame->tf_r10, in dblfault_handler() 993 frame->tf_r11, frame->tf_r12, frame->tf_r13, in dblfault_handler() 994 frame->tf_r14, frame->tf_r15, frame->tf_rflags, in dblfault_handler() 995 frame->tf_cs, frame->tf_ss, frame->tf_ds, frame->tf_es, in dblfault_handler() [all …]
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | trap.c | 257 userret(td, frame); in page_fault_handler() 261 dump_regs(frame); in page_fault_handler() 265 handled = kdb_trap(frame->tf_scause & SCAUSE_CODE, 0, frame); in page_fault_handler() 299 curthread, frame->tf_sepc, frame); in do_trap_supervisor() 305 dump_regs(frame); in do_trap_supervisor() 322 dump_regs(frame); in do_trap_supervisor() 327 dump_regs(frame); in do_trap_supervisor() 331 dump_regs(frame); in do_trap_supervisor() 366 curthread, frame->tf_sepc, frame); in do_trap_user() 374 userret(td, frame); in do_trap_user() [all …]
|
| H A D | db_trace.c | 71 pc = frame->pc; in db_stack_trace_cmd() 102 frame->sp = tf->tf_sp; in db_stack_trace_cmd() 103 frame->fp = tf->tf_s[0]; in db_stack_trace_cmd() 104 frame->pc = tf->tf_sepc; in db_stack_trace_cmd() 105 if (!INKERNEL(frame->fp)) in db_stack_trace_cmd() 121 struct unwind_state frame; in db_trace_thread() local 126 frame.sp = ctx->pcb_sp; in db_trace_thread() 127 frame.fp = ctx->pcb_s[0]; in db_trace_thread() 128 frame.pc = ctx->pcb_ra; in db_trace_thread() 136 struct unwind_state frame; in db_trace_self() local [all …]
|
| H A D | stack_machdep.c | 56 if (!unwind_frame(td, frame)) in stack_capture() 60 if (stack_put(st, frame->pc) == -1) in stack_capture() 68 struct unwind_state frame; in stack_save_td() local 77 frame.sp = td->td_pcb->pcb_sp; in stack_save_td() 78 frame.fp = td->td_pcb->pcb_s[0]; in stack_save_td() 79 frame.pc = td->td_pcb->pcb_ra; in stack_save_td() 81 stack_capture(td, st, &frame); in stack_save_td() 88 struct unwind_state frame; in stack_save() local 93 frame.sp = sp; in stack_save() 95 frame.pc = (uintptr_t)stack_save; in stack_save() [all …]
|
| H A D | exec_machdep.c | 83 struct trapframe *frame; in fill_regs() local 85 frame = td->td_frame; in fill_regs() 88 regs->ra = frame->tf_ra; in fill_regs() 89 regs->sp = frame->tf_sp; in fill_regs() 90 regs->gp = frame->tf_gp; in fill_regs() 105 frame = td->td_frame; in set_regs() 112 memcpy(frame->tf_t, regs->t, sizeof(frame->tf_t)); in set_regs() 113 memcpy(frame->tf_s, regs->s, sizeof(frame->tf_s)); in set_regs() 114 memcpy(frame->tf_a, regs->a, sizeof(frame->tf_a)); in set_regs() 151 frame = td->td_frame; in set_fpregs() [all …]
|
| /freebsd-13.1/sys/i386/i386/ |
| H A D | trap.c | 232 trap_fatal(frame, 0); in trap() 284 if ((frame->tf_eflags & PSL_I) == 0 && TRAPF_USERMODE(frame) && in trap() 302 td->td_frame = frame; in trap() 702 addr, frame->tf_ss, frame->tf_esp, frame->tf_cs, in trap() 703 frame->tf_eip, in trap() 717 userret(td, frame); in trap() 858 frame); in trap_pfault() 861 frame); in trap_pfault() 913 frame->tf_cs & 0xffff, frame->tf_eip); in trap_fatal() 1030 if (__predict_false(frame->tf_cs == 7 && frame->tf_eip == 2)) { in cpu_fetch_syscall_args() [all …]
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | trap.c | 197 return (frame->exc == EXC_PGM && frame->srr1 & EXC_PGM_TRAP); in frame_is_trap_inst() 292 syscall(frame); in trap() 430 printtrap(frame->exc, frame, 0, (frame->srr1 & PSL_PR)); in trap() 439 frame->srr0 -= 4; in trap() 494 trap_fatal(frame); in trap() 510 (u_long)frame->srr0, (u_long)frame->srr1); in trap() 526 printtrap(frame->exc, frame, 1, (frame->srr1 & PSL_PR)); in trap_fatal() 530 handled = kdb_trap(frame->exc, 0, frame); in trap_fatal() 603 frame->lr, frame->lr - (register_t)(__startkernel - KERNBASE)); in printtrap() 783 eva = frame->dar; in trap_pfault() [all …]
|
| H A D | stack_machdep.c | 61 if (frame < PAGE_SIZE) in stack_capture() 64 frame = *(vm_offset_t *)frame; in stack_capture() 65 if (frame < PAGE_SIZE) in stack_capture() 69 callpc = *(vm_offset_t *)(frame + 16) - 4; in stack_capture() 71 callpc = *(vm_offset_t *)(frame + 4) - 4; in stack_capture() 94 vm_offset_t frame; in stack_save_td() local 103 frame = td->td_pcb->pcb_sp; in stack_save_td() 104 stack_capture(st, frame); in stack_save_td() 111 register_t frame; in stack_save() local 113 frame = (register_t)__builtin_frame_address(0); in stack_save() [all …]
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | trap.c | 203 userret(td, frame); in svc_handler() 220 userret(td, frame); in align_abort() 357 frame); in data_abort() 368 userret(td, frame); in data_abort() 420 esr = frame->tf_esr; in do_el1h_sync() 430 esr, frame->tf_elr, frame); in do_el1h_sync() 517 esr = frame->tf_esr; in do_el0_sync() 545 frame->tf_elr, frame); in do_el0_sync() 580 userret(td, frame); in do_el0_sync() 585 userret(td, frame); in do_el0_sync() [all …]
|
| H A D | db_trace.c | 61 uintptr_t pc = frame->pc; in db_stack_trace_cmd() 63 if (!unwind_frame(td, frame)) in db_stack_trace_cmd() 78 frame->pc); in db_stack_trace_cmd() 80 frame->fp); in db_stack_trace_cmd() 89 struct unwind_state frame; in db_trace_thread() local 95 frame.sp = (uintptr_t)ctx->pcb_sp; in db_trace_thread() 97 frame.pc = (uintptr_t)ctx->pcb_lr; in db_trace_thread() 98 db_stack_trace_cmd(thr, &frame); in db_trace_thread() 107 struct unwind_state frame; in db_trace_self() local 112 frame.sp = sp; in db_trace_self() [all …]
|
| H A D | stack_machdep.c | 50 if (!unwind_frame(td, frame)) in stack_capture() 54 if (stack_put(st, frame->pc) == -1) in stack_capture() 62 struct unwind_state frame; in stack_save_td() local 71 frame.sp = td->td_pcb->pcb_sp; in stack_save_td() 72 frame.fp = td->td_pcb->pcb_x[29]; in stack_save_td() 73 frame.pc = td->td_pcb->pcb_lr; in stack_save_td() 75 stack_capture(td, st, &frame); in stack_save_td() 82 struct unwind_state frame; in stack_save() local 87 frame.sp = sp; in stack_save() 89 frame.pc = (uintptr_t)stack_save; in stack_save() [all …]
|
| /freebsd-13.1/sys/amd64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 93 struct trapframe *frame; in cloudabi64_fetch_syscall_args() local 96 frame = td->td_frame; in cloudabi64_fetch_syscall_args() 100 sa->code = frame->tf_rax; in cloudabi64_fetch_syscall_args() 110 sa->args[4] = frame->tf_r8; in cloudabi64_fetch_syscall_args() 111 sa->args[5] = frame->tf_r9; in cloudabi64_fetch_syscall_args() 133 frame->tf_rip -= frame->tf_err; in cloudabi64_set_syscall_retval() 134 frame->tf_r10 = frame->tf_rcx; in cloudabi64_set_syscall_retval() 142 frame->tf_rflags |= PSL_C; in cloudabi64_set_syscall_retval() 154 frame->tf_rdx = td->td_tid; in cloudabi64_schedtail() 161 struct trapframe *frame; in cloudabi64_thread_setregs() local [all …]
|
| /freebsd-13.1/sys/arm64/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 69 struct trapframe *frame; in cloudabi32_fetch_syscall_args() local 73 frame = td->td_frame; in cloudabi32_fetch_syscall_args() 77 sa->code = frame->tf_x[0]; in cloudabi32_fetch_syscall_args() 120 frame->tf_x[0] = 0; in cloudabi32_set_syscall_retval() 121 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval() 124 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval() 129 frame->tf_elr -= 4; in cloudabi32_set_syscall_retval() 136 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval() 160 struct trapframe *frame; in cloudabi32_thread_setregs() local 167 frame = td->td_frame; in cloudabi32_thread_setregs() [all …]
|
| /freebsd-13.1/sys/i386/linux/ |
| H A D | linux_sysvec.c | 421 bzero(&frame, sizeof(frame)); in linux_rt_sendsig() 424 frame.sf_sig = sig; in linux_rt_sendsig() 443 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig() 465 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig() 535 bzero(&frame, sizeof(frame)); in linux_sendsig() 538 frame.sf_sig = sig; in linux_sendsig() 567 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig() 602 struct l_sigframe frame; in linux_sigreturn() local 616 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn() 758 struct trapframe *frame; in linux_fetch_syscall_args() local [all …]
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | trap.c | 1303 (intmax_t)frame->a0, (intmax_t)frame->a1, (intmax_t)frame->a2, (intmax_t)frame->a3); in log_frame_dump() 1307 (intmax_t)frame->a4, (intmax_t)frame->a5, (intmax_t)frame->a6, (intmax_t)frame->a7); in log_frame_dump() 1310 (intmax_t)frame->t0, (intmax_t)frame->t1, (intmax_t)frame->t2, (intmax_t)frame->t3); in log_frame_dump() 1313 (intmax_t)frame->t0, (intmax_t)frame->t1, (intmax_t)frame->t2, (intmax_t)frame->t3); in log_frame_dump() 1316 (intmax_t)frame->t4, (intmax_t)frame->t5, (intmax_t)frame->t6, (intmax_t)frame->t7); in log_frame_dump() 1319 (intmax_t)frame->t8, (intmax_t)frame->t9, (intmax_t)frame->s0, (intmax_t)frame->s1); in log_frame_dump() 1322 (intmax_t)frame->s2, (intmax_t)frame->s3, (intmax_t)frame->s4, (intmax_t)frame->s5); in log_frame_dump() 1325 (intmax_t)frame->s6, (intmax_t)frame->s7, (intmax_t)frame->k0, (intmax_t)frame->k1); in log_frame_dump() 1328 (intmax_t)frame->gp, (intmax_t)frame->sp, (intmax_t)frame->s8, (intmax_t)frame->ra); in log_frame_dump() 1346 (intmax_t)frame->a0, (intmax_t)frame->a1, (intmax_t)frame->a2, (intmax_t)frame->a3); in trap_frame_dump() [all …]
|
| /freebsd-13.1/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_subr.c | 216 frame->tf_elr += 4; in dtrace_trap() 244 frame->tf_x[reg] = *addr; in dtrace_load64() 246 frame->tf_lr = *addr; in dtrace_load64() 256 *addr = frame->tf_x[reg]; in dtrace_store64() 258 *addr = frame->tf_lr; in dtrace_store64() 273 invop = dtrace_invop(frame->tf_elr, frame, frame->tf_x[0]); in dtrace_invop_start() 307 frame->tf_elr += INSN_SIZE; in dtrace_invop_start() 313 frame->tf_elr += INSN_SIZE; in dtrace_invop_start() 318 frame->tf_elr += INSN_SIZE; in dtrace_invop_start() 326 frame->tf_elr += data; in dtrace_invop_start() [all …]
|
| /freebsd-13.1/sys/arm/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 72 struct trapframe *frame; in cloudabi32_fetch_syscall_args() local 76 frame = td->td_frame; in cloudabi32_fetch_syscall_args() 80 sa->code = frame->tf_r12; in cloudabi32_fetch_syscall_args() 86 sa->args[0] = frame->tf_r0; in cloudabi32_fetch_syscall_args() 87 sa->args[1] = frame->tf_r1; in cloudabi32_fetch_syscall_args() 113 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval() 117 frame->tf_pc -= 4; in cloudabi32_set_syscall_retval() 124 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval() 149 struct trapframe *frame; in cloudabi32_thread_setregs() local 162 frame = td->td_frame; in cloudabi32_thread_setregs() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/API/ |
| H A D | SBFrame.cpp | 129 if (frame) in GetSymbolContext() 152 if (frame) { in GetModule() 177 if (frame) { in GetCompileUnit() 201 if (frame) { in GetFunction() 225 if (frame) { in GetSymbol() 248 if (frame) in GetBlock() 269 if (frame) in GetFrameBlock() 308 if (frame) in GetFrameID() 321 if (frame) in GetCFA() 433 if (frame) in GetPCAddress() [all …]
|
| /freebsd-13.1/sys/amd64/linux32/ |
| H A D | linux32_sysvec.c | 293 bzero(&frame, sizeof(frame)); in linux_rt_sendsig() 296 frame.sf_sig = sig; in linux_rt_sendsig() 317 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig() 339 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig() 413 bzero(&frame, sizeof(frame)); in linux_sendsig() 416 frame.sf_sig = sig; in linux_sendsig() 445 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig() 483 struct l_sigframe frame; in linux_sigreturn() local 497 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn() 642 struct trapframe *frame; in linux32_fetch_syscall_args() local [all …]
|
| /freebsd-13.1/crypto/openssl/crypto/bn/asm/ |
| H A D | x86-mont.pl | 226 &movd ($temp,&DWP($frame,"esp")); # tp[0] 240 &movd ($temp,&DWP($frame+4,"esp")); # tp[1] 346 &imul ($word,&DWP($frame,"esp")); # n0*tp[0] 355 &add ("eax",&DWP($frame,"esp")); # +=tp[0] 383 &imul ($word,&DWP($frame,"esp")); # n0*tp[0] 394 &add ("eax",&DWP($frame,"esp")); # +=tp[0] 445 &mov (&DWP($frame,"esp"),"eax"); # tp[0]= 483 &add ("eax",&DWP($frame,"esp")); # +=tp[0] 571 &imul ($word,&DWP($frame,"esp")); # n0*tp[0] 580 &add ("eax",&DWP($frame,"esp")); # +=tp[0] [all …]
|
| H A D | sparcv9a-mont.pl | 70 $frame="STACK_FRAME"; 134 save %sp,-$frame-$locals,%sp 196 stx %o0,[%sp+$bias+$frame+0] 292 ldx [%sp+$bias+$frame+0],%o0 294 ldx [%sp+$bias+$frame+8],%o1 379 ldx [%sp+$bias+$frame+0],%o0 381 ldx [%sp+$bias+$frame+8],%o1 458 ldx [%sp+$bias+$frame+0],%o0 459 ldx [%sp+$bias+$frame+8],%o1 526 stx %o0,[%sp+$bias+$frame+0] [all …]
|
| /freebsd-13.1/sys/arm64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 72 struct trapframe *frame; in cloudabi64_fetch_syscall_args() local 76 frame = td->td_frame; in cloudabi64_fetch_syscall_args() 80 sa->code = frame->tf_x[8]; in cloudabi64_fetch_syscall_args() 87 sa->args[i] = frame->tf_x[i]; in cloudabi64_fetch_syscall_args() 105 frame->tf_spsr &= ~PSR_C; in cloudabi64_set_syscall_retval() 109 frame->tf_elr -= 4; in cloudabi64_set_syscall_retval() 116 frame->tf_spsr |= PSR_C; in cloudabi64_set_syscall_retval() 133 frame->tf_x[1] = td->td_tid; in cloudabi64_schedtail() 141 struct trapframe *frame; in cloudabi64_thread_setregs() local 154 frame = td->td_frame; in cloudabi64_thread_setregs() [all …]
|
| /freebsd-13.1/sys/cddl/dev/dtrace/arm/ |
| H A D | dtrace_subr.c | 252 invop = dtrace_invop(frame->tf_pc, frame, frame->tf_r0); in dtrace_invop_start() 256 r0 = &frame->tf_r0; in dtrace_invop_start() 265 *sp = frame->tf_pc; in dtrace_invop_start() 269 *sp = frame->tf_svc_lr; in dtrace_invop_start() 273 *sp = frame->tf_svc_sp; in dtrace_invop_start() 286 frame->tf_pc += 4; in dtrace_invop_start() 290 r0 = &frame->tf_r0; in dtrace_invop_start() 307 frame->tf_svc_sp = *sp; in dtrace_invop_start() 322 frame->tf_pc = *sp; in dtrace_invop_start() 325 frame->tf_pc += 4; in dtrace_invop_start() [all …]
|
| /freebsd-13.1/sys/amd64/ia32/ |
| H A D | ia32_syscall.c | 118 struct trapframe *frame; in ia32_fetch_syscall_args() local 129 frame = td->td_frame; in ia32_fetch_syscall_args() 133 if (__predict_false(frame->tf_cs == 7 && frame->tf_rip == 2)) { in ia32_fetch_syscall_args() 150 frame->tf_rip = eip; in ia32_fetch_syscall_args() 151 frame->tf_cs = cs; in ia32_fetch_syscall_args() 158 sa->code = frame->tf_rax; in ia32_fetch_syscall_args() 201 td->td_retval[1] = frame->tf_rdx; in ia32_fetch_syscall_args() 210 ia32_syscall(struct trapframe *frame) in ia32_syscall() argument 216 orig_tf_rflags = frame->tf_rflags; in ia32_syscall() 218 td->td_frame = frame; in ia32_syscall() [all …]
|