/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/ |
H A D | db_trace.c | 303 * Figure out how many arguments were passed into the frame at "fp". 335 struct i386_frame *if_frame; /* point to next frame */ 352 * Figure out the next frame up in the call stack. 354 * proceed with the calling frame. We return the ip that faulted. 358 * It might be possible to dig out from the next frame up the name 438 struct i386_frame *frame, *lastframe; local 519 frame = (struct i386_frame *)ddb_regs.ebp; 548 frame = (struct i386_frame *)ddb_regs.ebp; 570 frame = (struct i386_frame *) (iss32->ebp); 591 frame [all...] |
H A D | _setjmp.s | 78 movl %ebp,12(%ecx) # save frame pointer of caller
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/ |
H A D | dtrace_isa.c | 189 s1 = sizeof (struct frame) + 2 * sizeof (long); 423 s1 = sizeof (struct frame) + 2 * sizeof (long); 508 struct frame *fp = (struct frame *)dtrace_getfp(); 509 struct frame *nextfp, *minfp, *stacktop; 517 stacktop = (struct frame *)dtrace_get_cpu_int_stack_top(); 519 stacktop = (struct frame *)(dtrace_get_kernel_stack(current_thread()) + KERNEL_STACK_SIZE); 529 nextfp = *(struct frame **)fp; 539 minfp = (struct frame *)kstack_base; 540 stacktop = (struct frame *)(kstack_bas 579 struct frame { struct [all...] |
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | db_trace.c | 100 struct db_ppc_frame *frame, 680 * Figure out the next frame up in the call stack. 682 * proceed with the calling frame. We return the ip that faulted. 686 * It might be possible to dig out from the next frame up the name 753 struct db_ppc_frame *frame, *lastframe; local 834 frame = (struct db_ppc_frame *)(ddb_regs.save_r1); 864 frame = (struct db_ppc_frame *)(ddb_regs.save_r1); 880 frame = (struct db_ppc_frame *) (pss->save_r1); 903 frame = (struct db_ppc_frame *) (pss->save_r1); 914 frame [all...] |
H A D | misc_asm.s | 85 subi r1,r9,FM_SIZE ; Carve a new frame 93 addi r1,r1,FM_SIZE ; Pop off first stack frame 102 lwz r1,FM_ARG0(r1) ; Get previous stack frame
|
H A D | mcount.s | 51 stwu r1,-64(r1) ; Get a stack frame
|
H A D | locks_ppc.c | 1445 unsigned int frame; local 1448 frame = 0; 1449 while (frame < LCK_FRAMES_MAX) { 1454 lck->lck_rw_deb.stack[frame] = *(stackptr+2); 1455 frame++; 1457 while (frame < LCK_FRAMES_MAX) { 1458 lck->lck_rw_deb.stack[frame] = 0; 1459 frame++;
|
H A D | hw_exception.s | 74 * we make a stack frame 79 * otherwise we make a stack frame and 151 tvecoff: stw r26,FM_BACKPTR(r1) ; Link back to the previous frame 160 stwu r1, -FM_SIZE(r1) ; and make new frame 382 stw r15,FM_BACKPTR(r1) ; Link stack frame backwards 412 stwu r1, -FM_SIZE(r1) ; and make new frame 420 stwu r1,-(FM_SIZE+ARG_SIZE+MUNGE_ARGS_SIZE)(r1) ; Make a stack frame 788 /* We don't bother establishing a call frame even though CHECK_AST 790 frame, given that we're not going to return. 925 * stack pointer and make room for a frame [all...] |
H A D | bcopy.s | 41 ; The bcopy_phys variants use a stack frame so they can call bcopy as a subroutine. 84 stwu r1,-BCOPY_SF_SIZE(r1) ; push on a stack frame so we can call bcopy 137 addi r1,r1,BCOPY_SF_SIZE ; pop off stack frame 167 stwu r1,-BCOPY_SF_SIZE(r1) ; push on a stack frame so we can call bcopy 194 addi r1,r1,BCOPY_SF_SIZE ; pop off stack frame 226 addi r1,r1,BCOPY_SF_SIZE ; pop off stack frame 299 ; This means bcopy must not set up a stack frame or touch non-volatile registers, and also means that it
|
H A D | hw_vm.s | 1695 b hrmRetnCmn ; Nothing to do now but pop a frame and return 2101 * Because this entry point exits through hw_rem_map, our prolog pushes its frame. 5734 ; Mint a new stack frame 5904 b graPopFrame ; Nothing to do now but pop a frame and return 5918 lwz r1,0(r1) ; Pop stack frame 5958 ; Mint a new stack frame 6077 b grlPopFrame ; Nothing to do now but pop a frame and return 6095 lwz r1,0(r1) ; Pop stack frame 6133 ; Mint a new stack frame 6294 // frame [all...] |
H A D | start.s | 461 stw r28,FM_BACKPTR(r29) ; store a null frame backpointer 477 stw r28,FM_BACKPTR(r29) ; store a null frame backpointer
|
H A D | hw_lock.s | 1148 lwz r5,0(r1) ; Get previous save frame 1367 lwz r5,0(r1) ; Get previous save frame
|
/macosx-10.5.8/xnu-1228.15.4/libkern/gen/ |
H A D | OSDebug.cpp | 68 /* find first non-kernel frame */ 149 unsigned frame; local 176 frame = i; 184 /* Obtain current frame pointer */ 218 frame = frame_index; 225 return frame;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/ |
H A D | dtrace_isa.c | 214 s1 = sizeof (struct frame) + 2 * sizeof (long); 317 * If the ustack fp flag is set, the stack frame from sp to 367 * If the ustack fp flag is set, the stack frame from sp to 424 s1 = sizeof (struct frame) + 2 * sizeof (long); 500 struct frame *fp = (struct frame *)dtrace_getfp(); 501 struct frame *nextfp, *minfp, *stacktop; 509 stacktop = (struct frame *)dtrace_get_cpu_int_stack_top(); 511 stacktop = (struct frame *)(dtrace_get_kernel_stack(current_thread()) + KERNEL_STACK_SIZE); 521 nextfp = *(struct frame **)f [all...] |
/macosx-10.5.8/xnu-1228.15.4/libsa/i386/ |
H A D | setjmp.s | 81 movl %ebp,12(%ecx) # save frame pointer of caller
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/AT386/ |
H A D | model_dep.c | 716 /* Obtain current frame pointer */ 946 /* Generate a backtrace, given a frame pointer - this routine 957 cframe_t *frame = (cframe_t *)_frame; local 997 vm_offset_t curframep = (vm_offset_t) frame; 1003 kdb_printf("Unaligned frame\n"); 1009 kdb_printf("No mapping exists for frame pointer\n"); 1013 kdb_printf("%p : 0x%x ", frame, frame->caller); 1015 raddrs[frame_index] = frame->caller; 1017 if (kvtophys((vm_offset_t)&(frame [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/ |
H A D | dtrace_glue.c | 1544 struct frame *fp = (struct frame *)dtrace_getfp(); 1545 struct frame *nextfp, *minfp, *stacktop; 1550 stacktop = (struct frame *)dtrace_get_cpu_int_stack_top(); 1552 stacktop = (struct frame *)(dtrace_get_kernel_stack(current_thread()) + KERNEL_STACK_SIZE); 1561 nextfp = *(struct frame **)fp; 1570 minfp = (struct frame *)kstack_base; 1571 stacktop = (struct frame *)(kstack_base + KERNEL_STACK_SIZE);
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/i386/ |
H A D | kdp_machdep.c | 195 saved_state->frame.eflags &= ~( EFL_VM | EFL_NT | EFL_IOPL | EFL_CLR ); 196 saved_state->frame.eflags |= ( EFL_IF | EFL_SET ); 542 /* Invalid frame, or hit fence */ 550 /* Unaligned frame */
|
/macosx-10.5.8/xnu-1228.15.4/bsd/isofs/cd9660/ |
H A D | cd9660_vfsops.c | 100 u_char frame; member in struct:CDMSF 124 (((((msf).minute * 60UL) + (msf).second) * 75UL) + (msf).frame - 150)
|