/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_hdmi.c | 59 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 145 if (frame->top_bar || frame->bottom_bar) in hdmi_avi_infoframe_pack_only() 148 if (frame->left_bar || frame->right_bar) in hdmi_avi_infoframe_pack_only() 226 memset(frame, 0, sizeof(*frame)); in hdmi_spd_infoframe_init() 306 memcpy(ptr, frame->vendor, sizeof(frame->vendor)); in hdmi_spd_infoframe_pack_only() 355 memset(frame, 0, sizeof(*frame)); in hdmi_audio_infoframe_init() 490 memset(frame, 0, sizeof(*frame)); in hdmi_vendor_infoframe_init() 662 memset(frame, 0, sizeof(*frame)); in hdmi_drm_infoframe_init() 1004 frame->version, frame->length); in hdmi_infoframe_log_header() 1224 frame->top_bar, frame->bottom_bar, in hdmi_avi_infoframe_log() [all …]
|
/freebsd/sys/arm/nvidia/drm2/ |
H A D | hdmi.c | 62 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 117 if (frame->top_bar || frame->bottom_bar) in hdmi_avi_infoframe_pack() 120 if (frame->left_bar || frame->right_bar) in hdmi_avi_infoframe_pack() 166 memset(frame, 0, sizeof(*frame)); in hdmi_spd_infoframe_init() 214 memcpy(ptr, frame->vendor, sizeof(frame->vendor)); in hdmi_spd_infoframe_pack() 233 memset(frame, 0, sizeof(*frame)); in hdmi_audio_infoframe_init() 308 memset(frame, 0, sizeof(*frame)); in hdmi_vendor_infoframe_init() 469 frame->version, frame->length); in hdmi_infoframe_log_header() 688 frame->top_bar, frame->bottom_bar, in hdmi_avi_infoframe_log() 689 frame->left_bar, frame->right_bar); in hdmi_avi_infoframe_log() [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | trap.c | 227 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in trap() 630 addr, frame->tf_rsp, frame->tf_rip, frame->tf_rax, in trap() 932 frame->tf_r8, frame->tf_r9); in trap_fatal() 996 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler() 997 frame->tf_rax, frame->tf_rdx, frame->tf_rbx, in dblfault_handler() 998 frame->tf_rcx, frame->tf_rdi, frame->tf_rsi, in dblfault_handler() 999 frame->tf_r8, frame->tf_r9, frame->tf_r10, in dblfault_handler() 1000 frame->tf_r11, frame->tf_r12, frame->tf_r13, in dblfault_handler() 1001 frame->tf_r14, frame->tf_r15, frame->tf_rflags, in dblfault_handler() 1002 frame->tf_cs, frame->tf_ss, frame->tf_ds, frame->tf_es, in dblfault_handler() [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | trap.c | 203 userret(td, frame); in svc_handler() 220 userret(td, frame); in align_abort() 392 frame); in data_abort() 481 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in do_el1h_sync() 482 kmsan_mark(frame, sizeof(*frame), KMSAN_STATE_INITED); in do_el1h_sync() 604 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in do_el0_sync() 605 kmsan_mark(frame, sizeof(*frame), KMSAN_STATE_INITED); in do_el0_sync() 752 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in do_serror() 753 kmsan_mark(frame, sizeof(*frame), KMSAN_STATE_INITED); in do_serror() 769 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0); in unhandled_exception() [all …]
|
H A D | db_trace.c | 82 db_printsym(frame->pc, DB_STGY_PROC); in db_stack_trace_cmd() 130 frame->fp = tf->tf_x[29]; in db_stack_trace_cmd() 132 if (!INKERNEL(frame->fp)) in db_stack_trace_cmd() 138 if (!unwind_frame(td, frame)) in db_stack_trace_cmd() 147 struct unwind_state frame; in db_trace_thread() local 153 frame.fp = (uintptr_t)ctx->pcb_x[PCB_FP]; in db_trace_thread() 154 frame.pc = (uintptr_t)ctx->pcb_x[PCB_LR]; in db_trace_thread() 155 db_stack_trace_cmd(thr, &frame); in db_trace_thread() 164 struct unwind_state frame; in db_trace_self() local 167 frame.pc = (uintptr_t)db_trace_self; in db_trace_self() [all …]
|
H A D | stack_machdep.c | 47 if (!unwind_frame(td, frame)) in stack_capture() 49 if (!INKERNEL((vm_offset_t)frame->pc)) in stack_capture() 51 if (stack_put(st, frame->pc) == -1) in stack_capture() 59 struct unwind_state frame; in stack_save_td() local 68 frame.fp = td->td_pcb->pcb_x[PCB_FP]; in stack_save_td() 69 frame.pc = ADDR_MAKE_CANONICAL(td->td_pcb->pcb_x[PCB_LR]); in stack_save_td() 71 stack_capture(td, st, &frame); in stack_save_td() 78 struct unwind_state frame; in stack_save() local 80 frame.fp = (uintptr_t)__builtin_frame_address(0); in stack_save() 81 frame.pc = (uintptr_t)stack_save; in stack_save() [all …]
|
/freebsd/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 | 68 pc = frame->pc; in db_stack_trace_cmd() 105 frame->sp = tf->tf_sp; in db_stack_trace_cmd() 106 frame->fp = tf->tf_s[0]; in db_stack_trace_cmd() 107 frame->pc = tf->tf_sepc; in db_stack_trace_cmd() 108 if (!INKERNEL(frame->fp)) in db_stack_trace_cmd() 124 struct unwind_state frame; in db_trace_thread() local 129 frame.sp = ctx->pcb_sp; in db_trace_thread() 130 frame.fp = ctx->pcb_s[0]; in db_trace_thread() 131 frame.pc = ctx->pcb_ra; in db_trace_thread() 139 struct unwind_state frame; in db_trace_self() local [all …]
|
H A D | stack_machdep.c | 53 if (!unwind_frame(td, frame)) in stack_capture() 57 if (stack_put(st, frame->pc) == -1) in stack_capture() 65 struct unwind_state frame; in stack_save_td() local 74 frame.sp = td->td_pcb->pcb_sp; in stack_save_td() 75 frame.fp = td->td_pcb->pcb_s[0]; in stack_save_td() 76 frame.pc = td->td_pcb->pcb_ra; in stack_save_td() 78 stack_capture(td, st, &frame); in stack_save_td() 85 struct unwind_state frame; in stack_save() local 90 frame.sp = sp; in stack_save() 92 frame.pc = (uintptr_t)stack_save; in stack_save() [all …]
|
H A D | exec_machdep.c | 81 struct trapframe *frame; in fill_regs() local 83 frame = td->td_frame; in fill_regs() 86 regs->ra = frame->tf_ra; in fill_regs() 87 regs->sp = frame->tf_sp; in fill_regs() 88 regs->gp = frame->tf_gp; in fill_regs() 103 frame = td->td_frame; in set_regs() 110 memcpy(frame->tf_t, regs->t, sizeof(frame->tf_t)); in set_regs() 111 memcpy(frame->tf_s, regs->s, sizeof(frame->tf_s)); in set_regs() 112 memcpy(frame->tf_a, regs->a, sizeof(frame->tf_a)); in set_regs() 146 frame = td->td_frame; in set_fpregs() [all …]
|
/freebsd/sys/i386/i386/ |
H A D | trap.c | 255 trap_fatal(frame, 0); in trap() 307 if ((frame->tf_eflags & PSL_I) == 0 && TRAPF_USERMODE(frame) && in trap() 327 td->td_frame = frame; in trap() 723 addr, frame->tf_ss, frame->tf_esp, frame->tf_cs, in trap() 724 frame->tf_eip, frame->tf_eax, in trap() 738 userret(td, frame); in trap() 879 frame); in trap_pfault() 882 frame); in trap_pfault() 934 frame->tf_cs & 0xffff, frame->tf_eip); in trap_fatal() 1061 if (__predict_false(frame->tf_cs == 7 && frame->tf_eip == 2)) { in cpu_fetch_syscall_args() [all …]
|
/freebsd/sys/powerpc/powerpc/ |
H A D | trap.c | 194 return (frame->exc == EXC_PGM && frame->srr1 & EXC_PGM_TRAP); in frame_is_trap_inst() 289 syscall(frame); in trap() 427 printtrap(frame->exc, frame, 0, (frame->srr1 & PSL_PR)); in trap() 436 frame->srr0 -= 4; in trap() 491 trap_fatal(frame); in trap() 505 (u_long)frame->srr0, (u_long)frame->srr1); in trap() 521 printtrap(frame->exc, frame, 1, (frame->srr1 & PSL_PR)); in trap_fatal() 525 handled = kdb_trap(frame->exc, 0, frame); in trap_fatal() 598 frame->lr, frame->lr - (register_t)(__startkernel - KERNBASE)); in printtrap() 779 eva = frame->dar; in trap_pfault() [all …]
|
H A D | stack_machdep.c | 58 if (frame < PAGE_SIZE) in stack_capture() 61 frame = *(vm_offset_t *)frame; in stack_capture() 62 if (frame < PAGE_SIZE) in stack_capture() 66 callpc = *(vm_offset_t *)(frame + 16) - 4; in stack_capture() 68 callpc = *(vm_offset_t *)(frame + 4) - 4; in stack_capture() 91 vm_offset_t frame; in stack_save_td() local 100 frame = td->td_pcb->pcb_sp; in stack_save_td() 101 stack_capture(st, frame); in stack_save_td() 108 register_t frame; in stack_save() local 110 frame = (register_t)__builtin_frame_address(0); in stack_save() [all …]
|
/freebsd/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/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() 201 frame->tf_spsr &= ~PSR_I; in kinst_invop() [all …]
|
/freebsd/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/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/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/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/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/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/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_isa.c | 61 struct i386_frame *frame; in dtrace_getpcstack() local 75 sizeof(*frame))) in dtrace_getpcstack() 93 if (frame->f_frame <= frame) in dtrace_getpcstack() 95 frame = frame->f_frame; in dtrace_getpcstack() 174 struct frame *fr = (struct frame *)sp; in dtrace_getustack_common() 485 sizeof(*frame))) in dtrace_getstackdepth() 488 if (frame->f_frame <= frame) in dtrace_getstackdepth() 490 frame = frame->f_frame; in dtrace_getstackdepth() 544 return (frame->tf_fs); in dtrace_getreg() 546 return (frame->tf_es); in dtrace_getreg() [all …]
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 59 struct amd64_frame *frame; in dtrace_getpcstack() local 74 sizeof(*frame))) in dtrace_getpcstack() 91 if ((vm_offset_t)frame->f_frame <= (vm_offset_t)frame) in dtrace_getpcstack() 93 frame = frame->f_frame; in dtrace_getpcstack() 463 sizeof(*frame))) in dtrace_getstackdepth() 466 if (frame->f_frame <= frame) in dtrace_getstackdepth() 468 frame = frame->f_frame; in dtrace_getstackdepth() 524 return (frame->tf_r8); in dtrace_getreg() 526 return (frame->tf_r9); in dtrace_getreg() 546 return (frame->tf_ds); in dtrace_getreg() [all …]
|
/freebsd/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); 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); 339 int hdmi_audio_infoframe_check(struct hdmi_audio_infoframe *frame); 434 int hdmi_infoframe_check(union hdmi_infoframe *frame); 435 int hdmi_infoframe_unpack(union hdmi_infoframe *frame, [all …]
|
/freebsd/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 …]
|