Searched refs:ebp (Results 1 - 25 of 46) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/osfmk/console/i386/
H A Dkdasm.s102 #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 Dmcount.s34 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 Dmachine_routines_asm.s89 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 Dgdb_defs.h49 unsigned int ebp; member in struct:__anon704
H A Dcswitch.s89 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.s78 movl %ebp,12(%ecx) # save frame pointer of caller
91 movl 12(%ecx),%ebp
H A Dmp_slave_boot.s155 push %ebp
156 movl %esp, %ebp
160 movl 0x8(%ebp), %ecx /* entry offset */
H A Dstart.s265 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 Dasm.h83 #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 Dtss.h85 uint32_t ebp; member in struct:i386_tss
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/commpage/
H A Dbcopy_scalar.s77 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 Dbzero_scalar.s74 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 Dbcopy_sse42.s46 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 Dbzero_sse2.s48 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 Dbzero_sse42.s49 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 Dcommpage_mach_absolute_time.s49 pushl %ebp
50 movl %esp,%ebp
84 popl %ebp
92 push %ebp
93 mov %esp,%ebp
147 pop %ebp
H A Dcommpage_gettimeofday.s40 push %ebp
41 mov %esp,%ebp
70 mov 8(%ebp),%ecx
78 pop %ebp
H A Dlongcopy_sse3x.s59 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 Dbcopy_sse2.s50 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 Dcommpage_asm.s40 push %ebp
41 mov %esp,%ebp
59 pop %ebp
/macosx-10.5.8/xnu-1228.15.4/bsd/crypto/aes/i386/
H A Daes_x86_v2.s74 * 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 Dasm_help.h60 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 Dtss.h65 unsigned int ebp; member in struct:tss
/macosx-10.5.8/xnu-1228.15.4/libsa/i386/
H A Dsetjmp.s81 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 Dfbt_x86.c257 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...]

Completed in 67 milliseconds

12