| /freebsd-14.2/sys/compat/linuxkpi/common/src/ |
| H A D | linux_hdmi.c | 62 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 148 if (frame->top_bar || frame->bottom_bar) in hdmi_avi_infoframe_pack_only() 151 if (frame->left_bar || frame->right_bar) in hdmi_avi_infoframe_pack_only() 229 memset(frame, 0, sizeof(*frame)); in hdmi_spd_infoframe_init() 309 memcpy(ptr, frame->vendor, sizeof(frame->vendor)); in hdmi_spd_infoframe_pack_only() 358 memset(frame, 0, sizeof(*frame)); in hdmi_audio_infoframe_init() 538 memset(frame, 0, sizeof(*frame)); in hdmi_vendor_infoframe_init() 710 memset(frame, 0, sizeof(*frame)); in hdmi_drm_infoframe_init() 1052 frame->version, frame->length); in hdmi_infoframe_log_header() 1272 frame->top_bar, frame->bottom_bar, in hdmi_avi_infoframe_log() [all …]
|
| /freebsd-14.2/sys/arm/nvidia/drm2/ |
| H A D | hdmi.c | 63 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 118 if (frame->top_bar || frame->bottom_bar) in hdmi_avi_infoframe_pack() 121 if (frame->left_bar || frame->right_bar) in hdmi_avi_infoframe_pack() 167 memset(frame, 0, sizeof(*frame)); in hdmi_spd_infoframe_init() 215 memcpy(ptr, frame->vendor, sizeof(frame->vendor)); in hdmi_spd_infoframe_pack() 234 memset(frame, 0, sizeof(*frame)); in hdmi_audio_infoframe_init() 309 memset(frame, 0, sizeof(*frame)); in hdmi_vendor_infoframe_init() 470 frame->version, frame->length); in hdmi_infoframe_log_header() 689 frame->top_bar, frame->bottom_bar, in hdmi_avi_infoframe_log() 690 frame->left_bar, frame->right_bar); in hdmi_avi_infoframe_log() [all …]
|
| /freebsd-14.2/sys/amd64/amd64/ |
| H A D | trap.c | 229 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in trap() 632 addr, frame->tf_rsp, frame->tf_rip, frame->tf_rax, in trap() 934 frame->tf_r8, frame->tf_r9); in trap_fatal() 998 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler() 999 frame->tf_rax, frame->tf_rdx, frame->tf_rbx, in dblfault_handler() 1000 frame->tf_rcx, frame->tf_rdi, frame->tf_rsi, in dblfault_handler() 1001 frame->tf_r8, frame->tf_r9, frame->tf_r10, in dblfault_handler() 1002 frame->tf_r11, frame->tf_r12, frame->tf_r13, in dblfault_handler() 1003 frame->tf_r14, frame->tf_r15, frame->tf_rflags, in dblfault_handler() 1004 frame->tf_cs, frame->tf_ss, frame->tf_ds, frame->tf_es, in dblfault_handler() [all …]
|
| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | trap.c | 294 dump_regs(frame); in page_fault_handler() 298 handled = kdb_trap(frame->tf_scause & SCAUSE_CODE, 0, frame); in page_fault_handler() 332 exception, frame->tf_sepc, frame->tf_stval); in do_trap_supervisor() 338 dump_regs(frame); in do_trap_supervisor() 340 frame->tf_sepc, frame->tf_stval); in do_trap_supervisor() 345 dump_regs(frame); in do_trap_supervisor() 347 frame->tf_sepc, frame->tf_stval); in do_trap_supervisor() 363 dump_regs(frame); in do_trap_supervisor() 368 dump_regs(frame); in do_trap_supervisor() 371 frame->tf_stval, frame->tf_sepc); in do_trap_supervisor() [all …]
|
| H A D | db_trace.c | 69 pc = frame->pc; in db_stack_trace_cmd() 106 frame->sp = tf->tf_sp; in db_stack_trace_cmd() 107 frame->fp = tf->tf_s[0]; in db_stack_trace_cmd() 108 frame->pc = tf->tf_sepc; in db_stack_trace_cmd() 109 if (!INKERNEL(frame->fp)) in db_stack_trace_cmd() 125 struct unwind_state frame; in db_trace_thread() local 130 frame.sp = ctx->pcb_sp; in db_trace_thread() 131 frame.fp = ctx->pcb_s[0]; in db_trace_thread() 132 frame.pc = ctx->pcb_ra; in db_trace_thread() 140 struct unwind_state frame; in db_trace_self() local [all …]
|
| H A D | stack_machdep.c | 54 if (!unwind_frame(td, frame)) in stack_capture() 58 if (stack_put(st, frame->pc) == -1) in stack_capture() 66 struct unwind_state frame; in stack_save_td() local 75 frame.sp = td->td_pcb->pcb_sp; in stack_save_td() 76 frame.fp = td->td_pcb->pcb_s[0]; in stack_save_td() 77 frame.pc = td->td_pcb->pcb_ra; in stack_save_td() 79 stack_capture(td, st, &frame); in stack_save_td() 86 struct unwind_state frame; in stack_save() local 91 frame.sp = sp; in stack_save() 93 frame.pc = (uintptr_t)stack_save; in stack_save() [all …]
|
| H A D | exec_machdep.c | 82 struct trapframe *frame; in fill_regs() local 84 frame = td->td_frame; in fill_regs() 87 regs->ra = frame->tf_ra; in fill_regs() 88 regs->sp = frame->tf_sp; in fill_regs() 89 regs->gp = frame->tf_gp; in fill_regs() 104 frame = td->td_frame; in set_regs() 111 memcpy(frame->tf_t, regs->t, sizeof(frame->tf_t)); in set_regs() 112 memcpy(frame->tf_s, regs->s, sizeof(frame->tf_s)); in set_regs() 113 memcpy(frame->tf_a, regs->a, sizeof(frame->tf_a)); in set_regs() 147 frame = td->td_frame; in set_fpregs() [all …]
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | trap.c | 203 userret(td, frame); in svc_handler() 220 userret(td, frame); in align_abort() 231 userret(td, frame); in external_abort() 392 frame); in data_abort() 404 userret(td, frame); in data_abort() 481 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in do_el1h_sync() 482 far = frame->tf_far; in do_el1h_sync() 484 esr = frame->tf_esr; in do_el1h_sync() 602 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in do_el0_sync() 751 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in do_serror() [all …]
|
| H A D | db_trace.c | 76 db_printsym(frame->pc, DB_STGY_PROC); in db_stack_trace_cmd() 124 frame->fp = tf->tf_x[29]; in db_stack_trace_cmd() 126 if (!INKERNEL(frame->fp)) in db_stack_trace_cmd() 132 if (!unwind_frame(td, frame)) in db_stack_trace_cmd() 141 struct unwind_state frame; in db_trace_thread() local 147 frame.fp = (uintptr_t)ctx->pcb_x[PCB_FP]; in db_trace_thread() 148 frame.pc = (uintptr_t)ctx->pcb_x[PCB_LR]; in db_trace_thread() 149 db_stack_trace_cmd(thr, &frame); in db_trace_thread() 158 struct unwind_state frame; in db_trace_self() local 161 frame.pc = (uintptr_t)db_trace_self; in db_trace_self() [all …]
|
| H A D | stack_machdep.c | 48 if (!unwind_frame(td, frame)) in stack_capture() 50 if (!INKERNEL((vm_offset_t)frame->pc)) in stack_capture() 52 if (stack_put(st, frame->pc) == -1) in stack_capture() 60 struct unwind_state frame; in stack_save_td() local 69 frame.fp = td->td_pcb->pcb_x[PCB_FP]; in stack_save_td() 70 frame.pc = ADDR_MAKE_CANONICAL(td->td_pcb->pcb_x[PCB_LR]); in stack_save_td() 72 stack_capture(td, st, &frame); in stack_save_td() 79 struct unwind_state frame; in stack_save() local 81 frame.fp = (uintptr_t)__builtin_frame_address(0); in stack_save() 82 frame.pc = (uintptr_t)stack_save; in stack_save() [all …]
|
| /freebsd-14.2/sys/i386/i386/ |
| H A D | trap.c | 257 trap_fatal(frame, 0); in trap() 309 if ((frame->tf_eflags & PSL_I) == 0 && TRAPF_USERMODE(frame) && in trap() 329 td->td_frame = frame; in trap() 725 addr, frame->tf_ss, frame->tf_esp, frame->tf_cs, in trap() 726 frame->tf_eip, frame->tf_eax, in trap() 740 userret(td, frame); in trap() 881 frame); in trap_pfault() 884 frame); in trap_pfault() 936 frame->tf_cs & 0xffff, frame->tf_eip); in trap_fatal() 1063 if (__predict_false(frame->tf_cs == 7 && frame->tf_eip == 2)) { in cpu_fetch_syscall_args() [all …]
|
| /freebsd-14.2/sys/powerpc/powerpc/ |
| H A D | trap.c | 195 return (frame->exc == EXC_PGM && frame->srr1 & EXC_PGM_TRAP); in frame_is_trap_inst() 290 syscall(frame); in trap() 428 printtrap(frame->exc, frame, 0, (frame->srr1 & PSL_PR)); in trap() 437 frame->srr0 -= 4; in trap() 492 trap_fatal(frame); in trap() 506 (u_long)frame->srr0, (u_long)frame->srr1); in trap() 522 printtrap(frame->exc, frame, 1, (frame->srr1 & PSL_PR)); in trap_fatal() 526 handled = kdb_trap(frame->exc, 0, frame); in trap_fatal() 599 frame->lr, frame->lr - (register_t)(__startkernel - KERNBASE)); in printtrap() 780 eva = frame->dar; in trap_pfault() [all …]
|
| H A D | stack_machdep.c | 59 if (frame < PAGE_SIZE) in stack_capture() 62 frame = *(vm_offset_t *)frame; in stack_capture() 63 if (frame < PAGE_SIZE) in stack_capture() 67 callpc = *(vm_offset_t *)(frame + 16) - 4; in stack_capture() 69 callpc = *(vm_offset_t *)(frame + 4) - 4; in stack_capture() 92 vm_offset_t frame; in stack_save_td() local 101 frame = td->td_pcb->pcb_sp; in stack_save_td() 102 stack_capture(st, frame); in stack_save_td() 109 register_t frame; in stack_save() local 111 frame = (register_t)__builtin_frame_address(0); in stack_save() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/API/ |
| H A D | SBFrame.cpp | 150 if (frame) { in GetModule() 174 if (frame) { in GetCompileUnit() 198 if (frame) { in GetFunction() 222 if (frame) { in GetSymbol() 245 if (frame) in GetBlock() 266 if (frame) in GetFrameBlock() 287 if (frame) { in GetLineEntry() 305 if (frame) in GetFrameID() 318 if (frame) in GetCFA() 430 if (frame) in GetPCAddress() [all …]
|
| /freebsd-14.2/sys/cddl/dev/kinst/aarch64/ |
| H A D | kinst_isa.c | 38 frame->tf_x[reg] = frame->tf_elr + imm; in kinst_emulate() 44 frame->tf_x[reg] = (frame->tf_elr & ~0xfff) + imm; in kinst_emulate() 46 frame->tf_elr += INSN_SIZE; in kinst_emulate() 52 frame->tf_elr += imm << 2; in kinst_emulate() 92 frame->tf_elr += imm << 2; in kinst_emulate() 100 frame->tf_lr = frame->tf_elr + INSN_SIZE; in kinst_emulate() 101 frame->tf_elr += imm << 2; in kinst_emulate() 111 frame->tf_elr += imm << 2; in kinst_emulate() 114 frame->tf_elr += imm << 2; in kinst_emulate() 202 frame->tf_spsr &= ~PSR_I; in kinst_invop() [all …]
|
| /freebsd-14.2/sys/i386/linux/ |
| H A D | linux_sysvec.c | 183 bzero(&frame, sizeof(frame)); in linux_rt_sendsig() 185 frame.sf_sig = sig; in linux_rt_sendsig() 201 frame.sf_uc.uc_mcontext.sc_mask = frame.sf_uc.uc_sigmask.__mask; in linux_rt_sendsig() 223 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig() 293 bzero(&frame, sizeof(frame)); in linux_sendsig() 295 frame.sf_sig = sig; in linux_sendsig() 322 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig() 358 struct l_sigframe frame; in linux_sigreturn() local 370 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn() 514 frame = td->td_frame; in linux_fetch_syscall_args() [all …]
|
| /freebsd-14.2/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_subr.c | 215 frame->tf_elr += 4; in dtrace_trap() 243 frame->tf_x[reg] = *addr; in dtrace_load64() 245 frame->tf_lr = *addr; in dtrace_load64() 255 *addr = frame->tf_x[reg]; in dtrace_store64() 257 *addr = frame->tf_lr; in dtrace_store64() 272 invop = dtrace_invop(frame->tf_elr, frame, frame->tf_x[0]); in dtrace_invop_start() 306 frame->tf_elr += INSN_SIZE; in dtrace_invop_start() 312 frame->tf_elr += INSN_SIZE; in dtrace_invop_start() 317 frame->tf_elr += INSN_SIZE; in dtrace_invop_start() 325 frame->tf_elr += data; in dtrace_invop_start() [all …]
|
| /freebsd-14.2/sys/cddl/dev/kinst/riscv/ |
| H A D | kinst_isa.c | 80 #define rs1 ((register_t *)frame)[kinst_regoff(frame, rs1_index)] in kinst_emulate() 81 #define rs2 ((register_t *)frame)[kinst_regoff(frame, rs2_index)] in kinst_emulate() 82 #define rd ((register_t *)frame)[kinst_regoff(frame, rd_index)] in kinst_emulate() 96 frame->tf_sepc += imm; in kinst_emulate() 99 prevpc = frame->tf_sepc; in kinst_emulate() 119 frame->tf_sepc += imm; in kinst_emulate() 157 rd = frame->tf_sepc + in kinst_emulate() 174 ((register_t *)frame)[kinst_c_regoff(frame, (instr >> 7) & 0x07)] in kinst_emulate() 191 frame->tf_sepc += imm; in kinst_emulate() 214 #define rs1 ((register_t *)frame)[kinst_regoff(frame, rs1_index)] in kinst_emulate() [all …]
|
| /freebsd-14.2/sys/amd64/linux32/ |
| H A D | linux32_sysvec.c | 177 bzero(&frame, sizeof(frame)); in linux_rt_sendsig() 179 frame.sf_sig = sig; in linux_rt_sendsig() 197 frame.sf_uc.uc_mcontext.sc_mask = frame.sf_uc.uc_sigmask.__mask; in linux_rt_sendsig() 219 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig() 294 bzero(&frame, sizeof(frame)); in linux_sendsig() 296 frame.sf_sig = sig; in linux_sendsig() 323 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig() 362 struct l_sigframe frame; in linux_sigreturn() local 374 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn() 520 frame = td->td_frame; in linux32_fetch_syscall_args() [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/bn/asm/ |
| H A D | x86-mont.pl | 225 &movd ($temp,&DWP($frame,"esp")); # tp[0] 239 &movd ($temp,&DWP($frame+4,"esp")); # tp[1] 345 &imul ($word,&DWP($frame,"esp")); # n0*tp[0] 354 &add ("eax",&DWP($frame,"esp")); # +=tp[0] 382 &imul ($word,&DWP($frame,"esp")); # n0*tp[0] 393 &add ("eax",&DWP($frame,"esp")); # +=tp[0] 444 &mov (&DWP($frame,"esp"),"eax"); # tp[0]= 482 &add ("eax",&DWP($frame,"esp")); # +=tp[0] 570 &imul ($word,&DWP($frame,"esp")); # n0*tp[0] 579 &add ("eax",&DWP($frame,"esp")); # +=tp[0] [all …]
|
| /freebsd-14.2/sys/cddl/dev/dtrace/amd64/ |
| H A D | dtrace_isa.c | 62 struct amd64_frame *frame; in dtrace_getpcstack() local 77 sizeof(*frame))) in dtrace_getpcstack() 94 if ((vm_offset_t)frame->f_frame <= (vm_offset_t)frame) in dtrace_getpcstack() 96 frame = frame->f_frame; in dtrace_getpcstack() 449 sizeof(*frame))) in dtrace_getstackdepth() 452 if (frame->f_frame <= frame) in dtrace_getstackdepth() 454 frame = frame->f_frame; in dtrace_getstackdepth() 510 return (frame->tf_r8); in dtrace_getreg() 512 return (frame->tf_r9); in dtrace_getreg() 532 return (frame->tf_ds); in dtrace_getreg() [all …]
|
| /freebsd-14.2/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-14.2/sys/cddl/dev/dtrace/i386/ |
| H A D | dtrace_isa.c | 62 struct i386_frame *frame; in dtrace_getpcstack() local 76 sizeof(*frame))) in dtrace_getpcstack() 94 if (frame->f_frame <= frame) in dtrace_getpcstack() 96 frame = frame->f_frame; in dtrace_getpcstack() 175 struct frame *fr = (struct frame *)sp; in dtrace_getustack_common() 486 sizeof(*frame))) in dtrace_getstackdepth() 489 if (frame->f_frame <= frame) in dtrace_getstackdepth() 491 frame = frame->f_frame; in dtrace_getstackdepth() 545 return (frame->tf_fs); in dtrace_getreg() 547 return (frame->tf_es); in dtrace_getreg() [all …]
|
| /freebsd-14.2/sys/compat/linuxkpi/common/include/linux/ |
| H A D | hdmi.h | 211 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame); 216 int hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame); 217 int hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame); 222 int hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame); 223 int hdmi_drm_infoframe_unpack_only(struct hdmi_drm_infoframe *frame, 252 int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, 258 int hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame); 334 int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame); 441 int hdmi_infoframe_check(union hdmi_infoframe *frame); 442 int hdmi_infoframe_unpack(union hdmi_infoframe *frame, [all …]
|
| /freebsd-14.2/sys/amd64/ia32/ |
| H A D | ia32_syscall.c | 117 struct trapframe *frame; in ia32_fetch_syscall_args() local 128 frame = td->td_frame; in ia32_fetch_syscall_args() 132 if (__predict_false(frame->tf_cs == 7 && frame->tf_rip == 2)) { in ia32_fetch_syscall_args() 149 frame->tf_rip = eip; in ia32_fetch_syscall_args() 150 frame->tf_cs = cs; in ia32_fetch_syscall_args() 157 sa->code = frame->tf_rax; in ia32_fetch_syscall_args() 201 td->td_retval[1] = frame->tf_rdx; in ia32_fetch_syscall_args() 216 kmsan_mark(frame, sizeof(*frame), KMSAN_STATE_INITED); in ia32_syscall() 218 orig_tf_rflags = frame->tf_rflags; in ia32_syscall() 220 td->td_frame = frame; in ia32_syscall() [all …]
|