HomeSort by: relevance | last modified time | path
    Searched defs:frame (Results 1 - 25 of 120) sorted by relevancy

1 2 3 4 5

  /src/sys/arch/m68k/m68k/
compat_13_machdep.c 77 struct frame *frame; local in function:compat_13_sys_sigreturn
99 frame = (struct frame *)l->l_md.md_regs;
116 frame->f_regs[SP] = scp->sc_sp;
117 frame->f_regs[A6] = scp->sc_fp;
118 frame->f_pc = scp->sc_pc;
119 frame->f_sr = scp->sc_ps;
process_machdep.c 65 #include <machine/frame.h>
69 static inline struct frame *
89 struct frame *frame = process_frame(l); local in function:process_read_regs
91 memcpy(regs->r_regs, frame->f_regs, sizeof(frame->f_regs));
92 regs->r_sr = frame->f_sr;
93 regs->r_pc = frame->f_pc;
101 struct fpframe *frame = process_fpframe(l); local in function:process_read_fpregs
103 memcpy(regs->r_regs, frame->fpf_regs, sizeof(frame->fpf_regs))
114 struct frame *frame = process_frame(l); local in function:process_write_regs
142 struct fpframe *frame = process_fpframe(l); local in function:process_write_fpregs
155 struct frame *frame = process_frame(l); local in function:process_sstep
168 struct frame *frame = process_frame(l); local in function:process_set_pc
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_stacktrace_sparc.cc 34 uhwptr *frame = (uhwptr*)bp; local in function:__sanitizer::BufferedStackTrace::FastUnwindStack
35 // Lowest possible address that makes sense as the next frame pointer.
38 // Avoid infinite loop when frame == frame[0] by using frame > prev_frame.
39 while (IsValidFrame((uptr)frame, stack_top, bottom) &&
40 IsAligned((uptr)frame, sizeof(*frame)) &&
42 uhwptr pc1 = frame[15];
51 bottom = (uptr)frame;
    [all...]
sanitizer_stacktrace.cc 48 // cell in stack to be a saved frame pointer. GetCanonicFrame returns the
49 // pointer to saved frame pointer in any case.
57 // The next frame pointer does not look right. This could be a GCC frame, step
61 // Nope, this does not look right either. This means the frame after next does
62 // not have a valid frame pointer, but we can still extract the caller PC.
63 // Unfortunately, there is no way to decide between GCC and LLVM frame
78 uhwptr *frame = GetCanonicFrame(bp, stack_top, stack_bottom); local in function:__sanitizer::BufferedStackTrace::FastUnwindStack
79 // Lowest possible address that makes sense as the next frame pointer.
82 // Avoid infinite loop when frame == frame[0] by using frame > prev_frame
    [all...]
  /src/lib/libexecinfo/
builtin.c 57 const struct frameinfo *frame = __builtin_frame_address(0); local in function:backtrace
61 if ((const void *)frame BELOW stack)
63 trace[i] = frame->return_address;
64 frame = frame->next;
  /src/sys/arch/alpha/alpha/
process_machdep.c 68 #include <machine/frame.h>
108 struct trapframe *frame = lwp_frame(l); local in function:process_set_pc
110 frame->tf_regs[FRAME_PC] = (uint64_t)addr;
compat_16_machdep.c 110 struct sigframe_sigcontext *fp, frame; local in function:sendsig_sigcontext
125 /* Build stack frame for signal trampoline. */
126 frame.sf_sc.sc_pc = tf->tf_regs[FRAME_PC];
127 frame.sf_sc.sc_ps = tf->tf_regs[FRAME_PS];
130 frametoreg(tf, (struct reg *)frame.sf_sc.sc_regs);
131 frame.sf_sc.sc_regs[R_ZERO] = 0xACEDBADE; /* magic number */
132 frame.sf_sc.sc_regs[R_SP] = alpha_pal_rdusp();
136 frame.sf_sc.sc_ownedfp = fpu_valid_p(l);
137 memcpy((struct fpreg *)frame.sf_sc.sc_fpregs, &pcb->pcb_fp,
139 frame.sf_sc.sc_fp_control = alpha_read_fp_c(l)
    [all...]
  /src/sys/arch/hppa/dev/
clock.c 93 struct clockframe *frame = v; local in function:clock_intr
102 CLKF_PC(frame), curproc); */
105 hardclock(frame);
108 ddb_regs = *frame;
  /src/sys/arch/m68k/fpe/
fpu_fstore.c 34 #include <machine/frame.h>
47 struct frame *frame = fe->fe_frame; local in function:fpu_emul_fstore
56 printf(" fpu_emul_fstore: frame at %p fpframe at %p\n",
57 frame, fe->fe_fpframe);
100 sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
135 fpu_store_ea(frame, insn, &insn->is_ea, (char *)buf);
fpu_fscale.c 46 #include <machine/frame.h>
53 struct frame *frame; local in function:fpu_emul_fscale
67 frame = fe->fe_frame;
120 sig = fpu_decode_ea(frame, insn, &insn->is_ea, insn->is_opcode);
168 fpu_load_ea(frame, insn, &insn->is_ea, (char*)buf);
  /src/sys/arch/sh3/sh3/
compat_16_machdep.c 90 * frame pointer, it returns to the user
102 struct sigframe_sigcontext *fp, frame; local in function:sendsig_sigcontext
109 frame.sf_sc.sc_ssr = tf->tf_ssr;
110 frame.sf_sc.sc_spc = tf->tf_spc;
111 frame.sf_sc.sc_pr = tf->tf_pr;
112 frame.sf_sc.sc_r15 = tf->tf_r15;
113 frame.sf_sc.sc_r14 = tf->tf_r14;
114 frame.sf_sc.sc_r13 = tf->tf_r13;
115 frame.sf_sc.sc_r12 = tf->tf_r12;
116 frame.sf_sc.sc_r11 = tf->tf_r11
    [all...]
  /src/sys/arch/sparc/include/
frame.h 1 /* $NetBSD: frame.h,v 1.11 2022/02/15 20:35:37 palle Exp $ */
40 * @(#)frame.h 8.1 (Berkeley) 6/11/93
51 * Sparc stack frame format.
53 * Note that the contents of each stack frame may be held only in
55 * of the frame, you must first force the kernel to write any such
60 struct frame { struct
63 struct frame *fr_fp; /* space to save frame pointer (%i6) */
77 uint32_t fr_fp; /* space to save frame pointer (%i6) */
91 * CCFSZ (C Compiler Frame SiZe) is the size of a stack frame required i
    [all...]
  /src/sys/arch/sparc/sparc/
timer_sun4.c 112 struct clockframe *frame = cap; local in function:statintr_4
118 statclock(frame);
138 if (CLKF_LOPRI(frame, IPL_SCHED)) {
timer_sun4m.c 189 struct clockframe *frame = cap; local in function:statintr_4m
197 statclock(frame);
216 if (CLKF_LOPRI(frame, IPL_SCHED)) {
  /src/sys/arch/arm/arm/
compat_16_machdep.c 65 #include <machine/frame.h>
75 * frame pointer, it returns to the user specified pc.
89 struct sigframe_sigcontext *fp, frame; local in function:sendsig_sigcontext
104 frame.sf_sc.sc_r0 = tf->tf_r0;
105 frame.sf_sc.sc_r1 = tf->tf_r1;
106 frame.sf_sc.sc_r2 = tf->tf_r2;
107 frame.sf_sc.sc_r3 = tf->tf_r3;
108 frame.sf_sc.sc_r4 = tf->tf_r4;
109 frame.sf_sc.sc_r5 = tf->tf_r5;
110 frame.sf_sc.sc_r6 = tf->tf_r6
    [all...]
sig_machdep.c 85 * frame pointer, it returns to the user specified pc.
94 struct sigframe_siginfo *fp, frame; local in function:sendsig_siginfo
107 /* populate the siginfo frame */
108 memset(&frame, 0, sizeof(frame));
109 frame.sf_si._info = ksi->ksi_info;
110 frame.sf_uc.uc_flags = _UC_SIGMASK;
111 frame.sf_uc.uc_sigmask = *mask;
112 frame.sf_uc.uc_link = l->l_ctxlink;
113 frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK
    [all...]
db_trace.c 74 * code sequence (usually a single STM) that created the stack frame.
90 uint32_t *frame, *lastframe; local in function:db_stack_trace_print
115 frame = (uint32_t *)(DDB_REGS->tf_r11);
151 frame = (uint32_t *)(pcb->pcb_r11);
152 (*pr)("at %p\n", frame);
154 frame = (uint32_t *)(addr);
158 if (frame == NULL)
161 lastframe = frame;
164 db_read_bytes((db_addr_t)(frame - 3), sizeof(frameb),
166 frame = frameb + 3
    [all...]
  /src/sys/arch/amd64/amd64/
netbsd32_machdep_16.c 64 #include <machine/frame.h>
91 struct netbsd32_sigframe_sigcontext *fp, frame; local in function:netbsd32_sendsig_sigcontext
110 memset(&frame, 0, sizeof(frame));
112 /* Build stack frame for signal trampoline. */
115 frame.sf_ra = (uint32_t)(u_long)p->p_sigctx.ps_sigcode;
118 frame.sf_ra = (uint32_t)(u_long)ps->sa_sigdesc[sig].sd_tramp;
124 frame.sf_signum = sig;
125 frame.sf_code = ksi->ksi_trap;
126 frame.sf_scp = (uint32_t)(u_long)&fp->sf_sc
    [all...]
  /src/sys/arch/powerpc/powerpc/
compat_16_machdep.c 55 #include <powerpc/frame.h>
95 struct sigcontext *fp, frame; local in function:sendsig_sigcontext
97 struct utrapframe * const utf = &frame.sc_frame;
144 frame.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
147 frame.sc_mask = *mask;
156 native_sigset_to_sigset13(mask, &frame.__sc_mask13);
160 error = copyout(&frame, fp, sizeof frame);
  /src/sys/arch/sh3/dev/
wdog.c 47 #include <sh3/frame.h>
215 struct trapframe *frame = arg; local in function:wdogintr
219 printf("wdog trapped: spc = %x\n", frame->tf_spc);
  /src/sys/arch/arm/acpi/
gic_v2m_acpi.c 86 struct gic_v2m_frame *frame; local in function:gic_v2m_acpi_find_msi_frame
93 frame = kmem_zalloc(sizeof(*frame), KM_SLEEP);
94 frame->frame_reg = msi_frame->BaseAddress;
95 frame->frame_pic = pic;
96 frame->frame_flags = gic_v2m_acpi_flags();
98 frame->frame_base = msi_frame->SpiBase;
99 frame->frame_count = msi_frame->SpiCount;
103 if (bus_space_map(bst, frame->frame_reg, GICMSIFRAME_SIZE, 0, &bsh) != 0) {
104 printf("%s: failed to map frame\n", __func__)
    [all...]
  /src/sys/compat/linux/arch/arm/
linux_machdep.c 84 struct linux_sigframe *fp, frame; local in function:linux_sendsig
108 /* Build stack frame for signal trampoline. */
110 memset(&frame, 0, sizeof(frame));
113 frame.sf_sc.sc_r0 = tf->tf_r0;
114 frame.sf_sc.sc_r1 = tf->tf_r1;
115 frame.sf_sc.sc_r2 = tf->tf_r2;
116 frame.sf_sc.sc_r3 = tf->tf_r3;
117 frame.sf_sc.sc_r4 = tf->tf_r4;
118 frame.sf_sc.sc_r5 = tf->tf_r5
203 struct linux_sigframe *sfp, frame; local in function:linux_sys_sigreturn
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_suppressions.cc 123 for (const SymbolizedStack *frame = stack->frames; frame; local in function:__tsan::IsSuppressed
124 frame = frame->next) {
125 uptr pc = IsSuppressed(stype, frame->info, sp);
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_debugfs_crc.h 34 * struct drm_crtc_crc_entry - entry describing a frame's content
35 * @has_frame_counter: whether the source was able to provide a frame number
36 * @frame: number of the frame this CRC is about, if @has_frame_counter is true
37 * @crc: array of values that characterize the frame
41 uint32_t frame; member in struct:drm_crtc_crc_entry
73 uint32_t frame, uint32_t *crcs);
76 uint32_t frame, uint32_t *crcs)
  /src/sys/arch/arm/xscale/
becc_timer.c 255 struct clockframe *frame = arg; local in function:clockhandler
260 hardclock(frame);

Completed in 20 milliseconds

1 2 3 4 5