/macosx-10.5.8/xnu-1228.15.4/osfmk/console/i386/ |
H A D | kdasm.s | 102 #define start 0x08(%ebp) 103 #define count 0x0c(%ebp) 104 #define value 0x10(%ebp) 111 pushl %ebp 112 movl %esp, %ebp 133 #define from 0x08(%ebp) 134 #define to 0x0c(%ebp) 135 #define count 0x10(%ebp) 140 pushl %ebp 141 movl %esp, %ebp [all...] |
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/ |
H A D | mcount.s | 34 pushl %ebp // setup mcount's frame 35 movl %esp,%ebp 58 movl (%ebp),%eax // frame pointer of mcount's caller 60 pushl 4(%ebp) // push selfpc parameter for mcount() 69 movl %ebp,%esp // tear down mcount's frame 70 popl %ebp
|
H A D | machine_routines_asm.s | 89 pushl %ebp // Save a volatile 90 movl %esp,%ebp // Get the parameters - 8 95 // %ebp + 8 - low-order ts 96 // %ebp + 12 - high-order ts 97 // %ebp + 16 - low-order cvt 98 // %ebp + 20 - high-order cvt 100 movl 8(%ebp),%eax // Get low-order ts 101 mull 16(%ebp) // Multiply by low-order conversion 104 movl 12(%ebp),%eax // Get the high-order ts 105 mull 16(%ebp) // Multipl [all...] |
H A D | gdb_defs.h | 49 unsigned int ebp; member in struct:__anon704
|
H A D | cswitch.s | 89 movl %edx,%ebp 108 movl %ebp,KSS_EBP(%ecx) 128 movl KSS_EBP(%ecx),%ebp 134 xorl %ebp,%ebp /* zero frame pointer */ 151 movl %ebp,KSS_EBP(%ecx)
|
H A D | _setjmp.s | 78 movl %ebp,12(%ecx) # save frame pointer of caller 91 movl 12(%ecx),%ebp
|
H A D | mp_slave_boot.s | 155 push %ebp 156 movl %esp, %ebp 160 movl 0x8(%ebp), %ecx /* entry offset */
|
H A D | start.s | 265 mov %eax, %ebp // Move kernbootstruct to ebp 267 movl KADDR(%ebp), %ebx // Load boot image phys addr 269 addl KSIZE(%ebp), %edx // Add boot image size 290 movl KADDR(%ebp), %edi // Load boot image phys addr 292 movl KSIZE(%ebp), %ecx // Set ecx to kernbootstruct ksize 298 movl %edi, KADDR(%ebp) // Relocate kaddr in kernbootstruct 299 subl %esp, MEMORYMAP(%ebp) // And relocate MemoryMap 300 subl %esp, DEVICETREEP(%ebp) // And relocate deviceTreeP 301 subl %esp, %ebp // Se [all...] |
H A D | asm.h | 83 #define FRAME pushl %ebp; movl %esp, %ebp 86 #define B_LINK (%ebp) 87 #define B_PC 4(%ebp) 88 #define B_ARG0 8(%ebp) 89 #define B_ARG1 12(%ebp) 90 #define B_ARG2 16(%ebp) 91 #define B_ARG3 20(%ebp)
|
H A D | tss.h | 85 uint32_t ebp; member in struct:i386_tss
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/commpage/ |
H A D | bcopy_scalar.s | 77 pushl %ebp /* set up a frame for backtraces */ 78 movl %esp,%ebp 81 movl 8(%ebp),%esi 82 movl 12(%ebp),%edi 90 pushl %ebp /* set up a frame for backtraces */ 91 movl %esp,%ebp 94 movl 8(%ebp),%edi 95 movl 12(%ebp),%esi 98 movl 16(%ebp),%ecx 114 popl %ebp [all...] |
H A D | bzero_scalar.s | 74 pushl %ebp /* set up a frame for backtraces */ 75 movl %esp,%ebp 78 movl 8(%ebp),%edi 79 movl 12(%ebp),%ecx 114 popl %ebp
|
H A D | bcopy_sse42.s | 46 pushl %ebp // set up a frame for backtraces 47 movl %esp,%ebp 50 movl 8(%ebp),%esi // get source ptr 51 movl 12(%ebp),%edi // get dest ptr 52 movl 16(%ebp),%ecx // get length 71 pushl %ebp // set up a frame for backtraces 72 movl %esp,%ebp 75 movl 8(%ebp),%edi // get dest ptr 76 movl 12(%ebp),%esi // get source ptr 77 movl 16(%ebp), [all...] |
H A D | bzero_sse2.s | 48 pushl %ebp // set up a frame for backtraces 49 movl %esp,%ebp 51 movl 8(%ebp),%edi // get ptr 52 movl 12(%ebp),%edx // get length 96 movl 8(%ebp),%eax // get return value in case this was a call of memset() 98 popl %ebp
|
H A D | bzero_sse42.s | 49 pushl %ebp // set up a frame for backtraces 50 movl %esp,%ebp 52 movl 8(%ebp),%edi // get ptr 53 movl 12(%ebp),%edx // get length 97 movl 8(%ebp),%eax // get return value in case this was a call of memset() 99 popl %ebp
|
H A D | commpage_mach_absolute_time.s | 49 pushl %ebp 50 movl %esp,%ebp 84 popl %ebp 92 push %ebp 93 mov %esp,%ebp 147 pop %ebp
|
H A D | commpage_gettimeofday.s | 40 push %ebp 41 mov %esp,%ebp 70 mov 8(%ebp),%ecx 78 pop %ebp
|
H A D | longcopy_sse3x.s | 59 pushl %ebp // set up a frame for backtraces 60 movl %esp,%ebp 64 movl 8(%ebp),%edi // get dest ptr 65 movl 12(%ebp),%esi // get source ptr 66 movl 16(%ebp),%ecx // get length 80 movl 8(%ebp),%edi // recover dest ptr 81 movl 12(%ebp),%esi // recover source ptr 82 movl 16(%ebp),%ecx // recover length 217 popl %ebp
|
H A D | bcopy_sse2.s | 50 pushl %ebp // set up a frame for backtraces 51 movl %esp,%ebp 54 movl 8(%ebp),%esi // get source ptr 55 movl 12(%ebp),%edi // get dest ptr 68 pushl %ebp // set up a frame for backtraces 69 movl %esp,%ebp 72 movl 8(%ebp),%edi // get dest ptr 73 movl 12(%ebp),%esi // get source ptr 76 movl 16(%ebp),%ecx // get length 112 movl 8(%ebp), [all...] |
H A D | commpage_asm.s | 40 push %ebp 41 mov %esp,%ebp 59 pop %ebp
|
/macosx-10.5.8/xnu-1228.15.4/bsd/crypto/aes/i386/ |
H A D | aes_x86_v2.s | 74 * interface as my C implementation. The ebx, esi, edi and ebp registers are 228 ## m1 ## _zo(esi, cl, 0, ebp); \ 229 m1(esi, dh, 1, ebp); \ 230 m1(esi, bh, 3, ebp); \ 231 ## m1 ## _zo(edi, dl, 0, ebp); \ 232 m1(edi, ah, 1, ebp); \ 233 m1(edi, bl, 2, ebp); \ 234 ## m2 ## _zo(ebp, al, 0, ebp); \ 241 m1(ebp, a [all...] |
/macosx-10.5.8/xnu-1228.15.4/EXTERNAL_HEADERS/architecture/i386/ |
H A D | asm_help.h | 60 pushl %ebp ;\ 61 movl %esp, %ebp ;\ 67 popl %ebp ; 81 pushl %ebp ;\ 82 movl %esp, %ebp ;\ 99 pushl %ebp ;\ 100 movl %esp, %ebp ;\ 117 movl %ebp, %esp ;\ 118 popl %ebp ;\
|
H A D | tss.h | 65 unsigned int ebp; member in struct:tss
|
/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 95 movl 12(%ecx),%ebp
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/ |
H A D | fbt_x86.c | 257 stack += 1; /* skip over the target's pushl'd %ebp */ 303 uint32_t esp_probe, *ebp, edi, fp, *pDst, delta = 0; local 327 saved_state->ebp = esp_probe; /* Emulate patched movl %esp,%ebp */ 328 saved_state->eip += DTRACE_INVOP_MOVL_ESP_EBP_SKIP; /* Skip over the bytes of the patched movl %esp,%ebp */ 335 * Emulate first micro-op of patched leave: movl %ebp,%esp 339 fp = saved_state->ebp; 340 /* Emulate second micro-op of patched leave: patched popl %ebp 341 * savearea ebp is set for the frame of the caller to target 344 saved_state->ebp [all...] |