| /freebsd-12.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-12.1/sys/amd64/amd64/ |
| H A D | trap.c | 651 addr, frame->tf_rsp, frame->tf_rip, in trap() 680 (*dtrace_trap_func)(frame, frame->tf_trapno) != 0) in trap_check() 911 frame->tf_cs & 0xffff, frame->tf_rip); 988 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler() 989 frame->tf_rax, frame->tf_rdx, frame->tf_rbx, in dblfault_handler() 990 frame->tf_rcx, frame->tf_rdi, frame->tf_rsi, in dblfault_handler() 991 frame->tf_r8, frame->tf_r9, frame->tf_r10, in dblfault_handler() 992 frame->tf_r11, frame->tf_r12, frame->tf_r13, in dblfault_handler() 993 frame->tf_r14, frame->tf_r15, frame->tf_rflags, in dblfault_handler() 994 frame->tf_cs, frame->tf_ss, frame->tf_ds, frame->tf_es, in dblfault_handler() [all …]
|
| /freebsd-12.1/sys/i386/i386/ |
| H A D | trap.c | 239 trap_fatal(frame, 0); in trap() 296 if ((frame->tf_eflags & PSL_I) == 0 && TRAPF_USERMODE(frame) && in trap() 314 td->td_frame = frame; in trap() 751 addr, frame->tf_ss, frame->tf_esp, frame->tf_cs, in trap() 752 frame->tf_eip, in trap() 766 userret(td, frame); in trap() 889 frame); in trap_pfault() 892 frame); in trap_pfault() 949 frame->tf_cs & 0xffff, frame->tf_eip); 1066 if (__predict_false(frame->tf_cs == 7 && frame->tf_eip == 2)) { in cpu_fetch_syscall_args() [all …]
|
| /freebsd-12.1/sys/riscv/riscv/ |
| H A D | trap.c | 140 n = (sizeof(frame->tf_t) / sizeof(frame->tf_t[0])); in dump_regs() 144 n = (sizeof(frame->tf_s) / sizeof(frame->tf_s[0])); in dump_regs() 148 n = (sizeof(frame->tf_a) / sizeof(frame->tf_a[0])); in dump_regs() 265 userret(td, frame); in data_abort() 269 dump_regs(frame); in data_abort() 297 curthread, frame->tf_sepc, frame); in do_trap_supervisor() 317 dump_regs(frame); in do_trap_supervisor() 322 dump_regs(frame); in do_trap_supervisor() 326 dump_regs(frame); in do_trap_supervisor() 357 curthread, frame->tf_sepc, frame); in do_trap_user() [all …]
|
| H A D | db_trace.c | 81 pc = frame->pc; in db_stack_trace_cmd() 83 if (unwind_frame(frame) < 0) in db_stack_trace_cmd() 98 pc, frame->pc); in db_stack_trace_cmd() 100 frame->sp, frame->fp); in db_stack_trace_cmd() 108 struct unwind_state frame; in db_trace_thread() local 114 frame.sp = (uint64_t)ctx->pcb_sp; in db_trace_thread() 116 frame.pc = (uint64_t)ctx->pcb_ra; in db_trace_thread() 117 db_stack_trace_cmd(&frame); in db_trace_thread() 126 struct unwind_state frame; in db_trace_self() local 131 frame.sp = sp; in db_trace_self() [all …]
|
| H A D | stack_machdep.c | 54 unwind_frame(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 73 frame.sp = td->td_pcb->pcb_sp; in stack_save_td() 74 frame.fp = td->td_pcb->pcb_s[0]; in stack_save_td() 75 frame.pc = td->td_pcb->pcb_ra; in stack_save_td() 77 stack_capture(st, &frame); in stack_save_td() 90 struct unwind_state frame; in stack_save() local 95 frame.sp = sp; in stack_save() 97 frame.pc = (uint64_t)stack_save; in stack_save() [all …]
|
| /freebsd-12.1/sys/powerpc/powerpc/ |
| H A D | trap.c | 190 return (frame->exc == EXC_PGM && frame->srr1 & EXC_PGM_TRAP); in frame_is_trap_inst() 264 (type == EXC_ISE) ? frame->srr0 : frame->dar) != 0){ in trap() 278 syscall(frame); in trap() 339 frame->srr0 += 4; in trap() 432 trap_fatal(frame); in trap() 446 userret(td, frame); in trap() 456 printtrap(frame->exc, frame, 1, (frame->srr1 & PSL_PR)); in trap_fatal() 460 handled = kdb_trap(frame->exc, 0, frame); in trap_fatal() 535 frame->lr, frame->lr - (register_t)(__startkernel - KERNBASE)); in printtrap() 784 eva = frame->dar; in trap_pfault() [all …]
|
| /freebsd-12.1/sys/arm64/arm64/ |
| H A D | trap.c | 148 userret(td, frame); in svc_handler() 250 frame); in data_abort() 261 userret(td, frame); in data_abort() 287 esr = frame->tf_esr; in do_el1h_sync() 297 esr, frame->tf_elr, frame); in do_el1h_sync() 346 frame->tf_elr += 4; in do_el1h_sync() 382 esr = frame->tf_esr; in do_el0_sync() 409 frame->tf_elr, frame); in do_el0_sync() 433 userret(td, frame); in do_el0_sync() 437 userret(td, frame); in do_el0_sync() [all …]
|
| H A D | db_trace.c | 76 uint64_t pc = frame->pc; in db_stack_trace_cmd() 79 ret = unwind_frame(frame); in db_stack_trace_cmd() 95 frame->pc); in db_stack_trace_cmd() 97 frame->fp); in db_stack_trace_cmd() 106 struct unwind_state frame; in db_trace_thread() local 112 frame.sp = (uint64_t)ctx->pcb_sp; in db_trace_thread() 115 db_stack_trace_cmd(&frame); in db_trace_thread() 124 struct unwind_state frame; in db_trace_self() local 129 frame.sp = sp; in db_trace_self() 131 frame.pc = (uint64_t)db_trace_self; in db_trace_self() [all …]
|
| H A D | stack_machdep.c | 49 unwind_frame(frame); in stack_capture() 53 if (stack_put(st, frame->pc) == -1) in stack_capture() 61 struct unwind_state frame; in stack_save_td() local 68 frame.sp = td->td_pcb->pcb_sp; in stack_save_td() 69 frame.fp = td->td_pcb->pcb_x[29]; in stack_save_td() 70 frame.pc = td->td_pcb->pcb_x[30]; in stack_save_td() 72 stack_capture(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 = (uint64_t)stack_save; in stack_save() [all …]
|
| /freebsd-12.1/sys/dev/drm2/radeon/ |
| H A D | evergreen_hdmi.c | 71 frame[0] += frame[i]; in evergreen_hdmi_infoframe_checksum() 72 frame[0] = 0x100 - frame[0]; in evergreen_hdmi_infoframe_checksum() 107 frame[0x0] = 0; in evergreen_hdmi_videoinfoframe() 108 frame[0x1] = in evergreen_hdmi_videoinfoframe() 113 frame[0x2] = in evergreen_hdmi_videoinfoframe() 117 frame[0x3] = in evergreen_hdmi_videoinfoframe() 140 frame[0x0] += 2; in evergreen_hdmi_videoinfoframe() 143 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in evergreen_hdmi_videoinfoframe() 145 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); in evergreen_hdmi_videoinfoframe() 147 frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); in evergreen_hdmi_videoinfoframe() [all …]
|
| H A D | r600_hdmi.c | 138 frame[0] += frame[i]; in r600_hdmi_infoframe_checksum() 139 frame[0] = 0x100 - frame[0]; in r600_hdmi_infoframe_checksum() 175 frame[0x1] = in r600_hdmi_videoinfoframe() 180 frame[0x2] = in r600_hdmi_videoinfoframe() 184 frame[0x3] = in r600_hdmi_videoinfoframe() 210 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in r600_hdmi_videoinfoframe() 212 frame[0x4] | (frame[0x5] << 8) | (frame[0x6] << 16) | (frame[0x7] << 24)); in r600_hdmi_videoinfoframe() 214 frame[0x8] | (frame[0x9] << 8) | (frame[0xA] << 16) | (frame[0xB] << 24)); in r600_hdmi_videoinfoframe() 216 frame[0xC] | (frame[0xD] << 8)); in r600_hdmi_videoinfoframe() 257 frame[0x0] | (frame[0x1] << 8) | (frame[0x2] << 16) | (frame[0x3] << 24)); in r600_hdmi_audioinfoframe() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/API/ |
| H A D | SBFrame.cpp | 120 if (frame) { in GetSymbolContext() 157 if (frame) { in GetModule() 192 if (frame) { in GetCompileUnit() 226 if (frame) { in GetFunction() 260 if (frame) { in GetSymbol() 292 if (frame) { in GetBlock() 325 if (frame) { in GetFrameBlock() 357 if (frame) { in GetLineEntry() 384 if (frame) in GetFrameID() 399 if (frame) in GetCFA() [all …]
|
| /freebsd-12.1/contrib/gdb/gdb/ |
| H A D | frame.c | 359 frame = get_prev_frame (frame)) in frame_find_by_id() 364 return frame; in frame_find_by_id() 542 frame->type = frame->unwind->type; in frame_register_unwind() 548 frame->unwind->prev_register (frame->next, &frame->prologue_cache, regnum, in frame_register_unwind() 615 gdb_assert (frame != NULL && frame->next != NULL); in frame_register() 768 frame->next = frame; in create_sentinel_frame() 779 return frame; in create_sentinel_frame() 1092 for (frame = get_next_frame (frame); in deprecated_generic_get_saved_register() 1094 frame = get_next_frame (frame)) in deprecated_generic_get_saved_register() 2154 frame->type = frame->unwind->type; in get_frame_type() [all …]
|
| H A D | std-regs.c | 44 struct frame in build_builtin_type_frame_reg() 56 value_of_builtin_frame_reg (struct frame_info *frame) in value_of_builtin_frame_reg() argument 66 if (frame != NULL) in value_of_builtin_frame_reg() 68 get_frame_base (frame)); in value_of_builtin_frame_reg() 89 if (frame == NULL) in value_of_builtin_frame_fp_reg() 93 get_frame_base_address (frame)); in value_of_builtin_frame_fp_reg() 102 return value_of_register (PC_REGNUM, frame); in value_of_builtin_frame_pc_reg() 107 if (frame == NULL) in value_of_builtin_frame_pc_reg() 111 get_frame_pc (frame)); in value_of_builtin_frame_pc_reg() 121 return value_of_register (SP_REGNUM, frame); in value_of_builtin_frame_sp_reg() [all …]
|
| /freebsd-12.1/sys/amd64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 92 struct trapframe *frame; in cloudabi64_fetch_syscall_args() local 95 frame = td->td_frame; in cloudabi64_fetch_syscall_args() 99 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-12.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() 121 frame->tf_x[0] = 0; in cloudabi32_set_syscall_retval() 122 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval() 125 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval() 130 frame->tf_elr -= 4; in cloudabi32_set_syscall_retval() 137 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval() 161 struct trapframe *frame; in cloudabi32_thread_setregs() local 168 frame = td->td_frame; in cloudabi32_thread_setregs() [all …]
|
| /freebsd-12.1/sys/mips/mips/ |
| H A D | trap.c | 1311 (intmax_t)frame->a0, (intmax_t)frame->a1, (intmax_t)frame->a2, (intmax_t)frame->a3); in log_frame_dump() 1315 (intmax_t)frame->a4, (intmax_t)frame->a5, (intmax_t)frame->a6, (intmax_t)frame->a7); in log_frame_dump() 1318 (intmax_t)frame->t0, (intmax_t)frame->t1, (intmax_t)frame->t2, (intmax_t)frame->t3); in log_frame_dump() 1321 (intmax_t)frame->t0, (intmax_t)frame->t1, (intmax_t)frame->t2, (intmax_t)frame->t3); in log_frame_dump() 1324 (intmax_t)frame->t4, (intmax_t)frame->t5, (intmax_t)frame->t6, (intmax_t)frame->t7); in log_frame_dump() 1327 (intmax_t)frame->t8, (intmax_t)frame->t9, (intmax_t)frame->s0, (intmax_t)frame->s1); in log_frame_dump() 1330 (intmax_t)frame->s2, (intmax_t)frame->s3, (intmax_t)frame->s4, (intmax_t)frame->s5); in log_frame_dump() 1333 (intmax_t)frame->s6, (intmax_t)frame->s7, (intmax_t)frame->k0, (intmax_t)frame->k1); in log_frame_dump() 1336 (intmax_t)frame->gp, (intmax_t)frame->sp, (intmax_t)frame->s8, (intmax_t)frame->ra); in log_frame_dump() 1354 (intmax_t)frame->a0, (intmax_t)frame->a1, (intmax_t)frame->a2, (intmax_t)frame->a3); in trap_frame_dump() [all …]
|
| /freebsd-12.1/sys/amd64/linux32/ |
| H A D | linux32_sysvec.c | 306 bzero(&frame, sizeof(frame)); in linux_rt_sendsig() 309 frame.sf_sig = sig; in linux_rt_sendsig() 330 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig() 359 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig() 445 bzero(&frame, sizeof(frame)); in linux_sendsig() 448 frame.sf_sig = sig; in linux_sendsig() 477 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig() 515 struct l_sigframe frame; in linux_sigreturn() local 533 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn() 691 struct trapframe *frame; in linux32_fetch_syscall_args() local [all …]
|
| /freebsd-12.1/sys/i386/linux/ |
| H A D | linux_sysvec.c | 415 bzero(&frame, sizeof(frame)); in linux_rt_sendsig() 418 frame.sf_sig = sig; in linux_rt_sendsig() 437 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig() 466 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig() 548 bzero(&frame, sizeof(frame)); in linux_sendsig() 551 frame.sf_sig = sig; in linux_sendsig() 580 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig() 615 struct l_sigframe frame; in linux_sigreturn() local 633 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn() 784 struct trapframe *frame; in linux_fetch_syscall_args() local [all …]
|
| /freebsd-12.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 …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
| H A D | UnwindMacOSXFrameBackchain.cpp | 103 while (frame.fp != 0 && frame.pc != 0 && ((frame.fp & 7) == 0)) { in GetStackFrameData_i386() 105 if (process->ReadMemory(frame.fp, &frame.fp, k_frame_size, error) != in GetStackFrameData_i386() 108 if (frame.pc >= 0x1000) { in GetStackFrameData_i386() 109 cursor.pc = frame.pc; in GetStackFrameData_i386() 110 cursor.fp = frame.fp; in GetStackFrameData_i386() 141 process->ReadMemory(first_frame_sp, &frame.pc, sizeof(frame.pc), in GetStackFrameData_i386() 193 while (frame.fp != 0 && frame.pc != 0 && ((frame.fp & 7) == 0)) { in GetStackFrameData_x86_64() 195 if (process->ReadMemory(frame.fp, &frame.fp, k_frame_size, error) != in GetStackFrameData_x86_64() 200 cursor.pc = frame.pc; in GetStackFrameData_x86_64() 201 cursor.fp = frame.fp; in GetStackFrameData_x86_64() [all …]
|
| /freebsd-12.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() 87 sa->args[0] = frame->tf_r0; in cloudabi32_fetch_syscall_args() 88 sa->args[1] = frame->tf_r1; in cloudabi32_fetch_syscall_args() 114 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval() 118 frame->tf_pc -= 4; in cloudabi32_set_syscall_retval() 125 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval() 150 struct trapframe *frame; in cloudabi32_thread_setregs() local 163 frame = td->td_frame; in cloudabi32_thread_setregs() [all …]
|
| /freebsd-12.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() 88 sa->args[i] = frame->tf_x[i]; in cloudabi64_fetch_syscall_args() 106 frame->tf_spsr &= ~PSR_C; in cloudabi64_set_syscall_retval() 110 frame->tf_elr -= 4; in cloudabi64_set_syscall_retval() 117 frame->tf_spsr |= PSR_C; in cloudabi64_set_syscall_retval() 134 frame->tf_x[1] = td->td_tid; in cloudabi64_schedtail() 142 struct trapframe *frame; in cloudabi64_thread_setregs() local 155 frame = td->td_frame; in cloudabi64_thread_setregs() [all …]
|
| /freebsd-12.1/sys/cddl/dev/dtrace/arm/ |
| H A D | dtrace_subr.c | 240 invop = dtrace_invop(frame->tf_pc, frame, frame->tf_pc); in dtrace_invop_start() 244 r0 = &frame->tf_r0; in dtrace_invop_start() 253 *sp = frame->tf_pc; in dtrace_invop_start() 257 *sp = frame->tf_svc_lr; in dtrace_invop_start() 261 *sp = frame->tf_svc_sp; in dtrace_invop_start() 274 frame->tf_pc += 4; in dtrace_invop_start() 278 r0 = &frame->tf_r0; in dtrace_invop_start() 295 frame->tf_svc_sp = *sp; in dtrace_invop_start() 310 frame->tf_pc = *sp; in dtrace_invop_start() 313 frame->tf_pc += 4; in dtrace_invop_start() [all …]
|