Searched refs:frame (Results 1 - 8 of 8) sorted by relevance

/darwin-on-arm/xnu/bsd/dev/i386/
H A Dsdt_x86.c110 struct frame { struct
111 struct frame *backchain;
121 struct frame *fp = (struct frame *)__builtin_frame_address(0);
146 * the frame we're hunting for.
150 fp = (struct frame *)stack[1]; /* Grab *second* argument */
157 * beyond the frame structure. If the
166 /* fp points to frame of dtrace_invop() activation. */
177 fp = (struct frame *)(saved_state->isf.rsp);
H A Ddtrace_isa.c280 s1 = sizeof (struct frame) + 2 * sizeof (long);
364 * If we found ourselves in an entry probe, the frame pointer has not
383 * add that frame without question to the top. This
385 * frame pointer, but it's for the callers frame
387 * to the frame.
579 s1 = sizeof (struct frame) + 2 * sizeof (long);
660 struct frame *fp = (struct frame *)__builtin_frame_address(0);
661 struct frame *nextf
735 struct frame { struct
[all...]
/darwin-on-arm/xnu/osfmk/arm/
H A Dmodel_dep.c268 /* Generate a backtrace, given a frame pointer - this routine
279 cframe_t *frame = (cframe_t *)_frame; local
296 vm_offset_t curframep = (vm_offset_t) frame;
302 kdb_printf("Unaligned frame\n");
308 kdb_printf("No mapping exists for frame pointer\n");
312 kdb_printf("%p : 0x%lx ", frame, frame->caller);
314 raddrs[frame_index] = frame->caller;
327 panic_print_symbol_name((vm_address_t)frame->caller);
331 frame
[all...]
/darwin-on-arm/xnu/libkern/gen/
H A DOSDebug.cpp48 extern int copyinframe(vm_address_t fp, uint32_t *frame);
79 /* find first non-kernel frame */
203 unsigned frame; local
209 /* Obtain current frame pointer */
243 frame = frame_index;
251 /* Obtain current frame pointer */
286 frame = frame_index;
295 /* Get the frame pointer from the current thread */
298 /* Crawl up the stack recording the link value of each frame */
304 /* Safeley read frame */
[all...]
/darwin-on-arm/xnu/osfmk/i386/
H A D_setjmp.s78 movl %ebp,12(%ecx) # save frame pointer of caller
/darwin-on-arm/xnu/osfmk/i386/AT386/
H A Dmodel_dep.c821 /* Obtain current frame pointer */
1031 /* Generate a backtrace, given a frame pointer - this routine
1042 cframe_t *frame = (cframe_t *)_frame; local
1103 vm_offset_t curframep = (vm_offset_t) frame;
1109 kdb_printf("Unaligned frame\n");
1115 kdb_printf("No mapping exists for frame pointer\n");
1119 kdb_printf("%p : 0x%lx ", frame, frame->caller);
1121 raddrs[frame_index] = frame->caller;
1124 if (kvtophys((vm_offset_t)&(frame
[all...]
/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Ddtrace_glue.c1546 struct frame *fp = (struct frame *)__builtin_frame_address(0);
1547 struct frame *nextfp, *minfp, *stacktop;
1552 stacktop = (struct frame *)dtrace_get_cpu_int_stack_top();
1554 stacktop = (struct frame *)(dtrace_get_kernel_stack(current_thread()) + kernel_stack_size);
1563 nextfp = *(struct frame **)fp;
1572 minfp = (struct frame *)kstack_base;
1573 stacktop = (struct frame *)(kstack_base + kernel_stack_size);
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/
H A Dkdp_machdep.c194 saved_state->frame.eflags &= ~( EFL_VM | EFL_NT | EFL_IOPL | EFL_CLR );
195 saved_state->frame.eflags |= ( EFL_IF | EFL_SET );
541 /* Invalid frame, or hit fence */
546 /* Unaligned frame */

Completed in 113 milliseconds