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

12

/osnet-11/usr/src/grub/grub2/build-bios/grub-core/
H A Drs_decoder.S21 pushl %ebp
31 movl %edx, %ebp
37 movzbl (%eax,%ebp), %esi
50 decl %ebp
52 testl %ebp, %ebp
59 popl %ebp
64 pushl %ebp
65 movl %esp, %ebp
70 movl %eax, -52(%ebp)
[all...]
/osnet-11/usr/src/lib/brand/shared/brand/i386/
H A Dhandler.s80 pushl %ebp /* allocate a stack frame */
81 movl %esp, %ebp
84 movl $0, EH_LOCALS_GREG(TRAPNO)(%ebp)
85 movl $0, EH_LOCALS_GREG(ERR)(%ebp)
86 movl %ebx, EH_LOCALS_GREG(EBX)(%ebp)
87 movl %ecx, EH_LOCALS_GREG(ECX)(%ebp)
88 movl %edx, EH_LOCALS_GREG(EDX)(%ebp)
89 movl %edi, EH_LOCALS_GREG(EDI)(%ebp)
90 movl %esi, EH_LOCALS_GREG(ESI)(%ebp)
91 mov %cs, EH_LOCALS_GREG(CS)(%ebp)
[all...]
H A Dcrt.s59 movl %esp, %ebp / first stack frame
65 movl 8(%ebp), %eax / argc in %eax
66 leal 12(%ebp), %ebx / &argv[0] in %ebx
67 leal 16(%ebp,%eax,4), %ecx / envp in %ecx
/osnet-11/usr/src/lib/libcpc/i386/
H A Dgetcpuid.s46 pushl %ebp
47 movl %esp, %ebp
49 movl 8(%ebp), %eax
52 movl 0xc(%ebp), %eax
54 movl 0x10(%ebp), %eax
56 movl 0x14(%ebp), %eax
60 popl %ebp
/osnet-11/usr/src/lib/libc/i386/unwind/
H A Dunwind_frame.s44 movl (%ebp), %edx / pop first frame [ back to f1() ]
45 movl (%edx), %ebp / pop second frame [ back to f2() ]
49 movl %ebp, 4(%esp)
62 pushl %ebp / save current frame pointer
64 movl (%ebp), %ebp / pop out one frame
69 movl %ebp, 4(%esp) / _t_cancel() gets frame pointer arg
79 movl %ebp, 4(%esp)
/osnet-11/usr/src/lib/common/i386/
H A Dcrti.s48 pushl %ebp
49 movl %esp, %ebp
63 pushl %ebp
64 movl %esp, %ebp
H A Dgcrt1.s79 * Allocate a NULL return address and a NULL previous %ebp as if
87 movl %esp,%ebp /* The first stack frame */
115 pushl %ebp
116 movl %esp,%ebp
121 popl %ebp
180 movl 8(%ebp),%eax /* argc */
184 leal 16(%ebp,%eax,4),%edx /* envp */
191 leal 12(%ebp),%edx /* argv */
H A Dcrt1.s79 * Allocate a NULL return address and a NULL previous %ebp as if
87 movl %esp,%ebp /* The first stack frame */
157 movl 8(%ebp),%eax /* argc */
161 leal 16(%ebp,%eax,4),%edx /* envp */
167 leal 12(%ebp),%edx /* argv */
H A Dfsr.s103 pushl %ebp
104 movl %esp,%ebp
156 popl %ebp
/osnet-11/usr/src/lib/libc/i386/gen/
H A D_mul64.s47 push %ebp
48 mov %esp,%ebp
50 mov 12(%ebp),%eax / A.hi (a)
51 mull 16(%ebp) / Multiply A.hi by B.lo (produces ad)
53 movl 8(%ebp),%eax / A.Lo (b)
55 mull 16(%ebp) / Multiply A.Lo by B.LO (dx:ax = bd.)
58 mull 20(%ebp) / Multiply A.lo * B.hi (producing bc)
63 movl %ebp,%esp
64 popl %ebp
H A D_getsp.s36 movl %ebp, %eax
H A Dsetjmp.s40 / env[3] = %ebp 12 / stack frame
56 movl %ebp,12(%eax) / save caller's ebp
79 movl 12(%edx),%ebp / restore caller's ebp
H A D_div64.s196 pushl %ebp
211 movl 72(%esp), %ebp / pmod,
216 movl %edx, (%ebp) / div_rem,
219 movl $0, 4(%ebp)
226 popl %ebp
237 movl 40(%esp), %ebp / x,
239 movl %ebp, (%esi)
249 popl %ebp
269 xorl %ebp, %ebp / q
[all...]
H A D_divdi3.s127 pushl %ebp
137 xorl %ebp, %ebp / negative
151 testl %ebp, %ebp / negative
161 popl %ebp
171 movl $1, %ebp /, negative
180 xorl $1, %ebp /, negative
/osnet-11/usr/src/lib/libumem/i386/
H A Dasm_subr.s59 movl %ebp, %eax
/osnet-11/usr/src/grub/grub-0.97/stage2/
H A Dasm.S143 ADDR32 movl %ebp, EXT_C(install_second_sector)
147 movl $STACKOFF, %ebp
148 movl %ebp, %esp
228 pushl %ebp
229 movl %esp,%ebp
234 movw 8(%ebp),%cx /* Seg:off addr of undi_call_info_t struct */
235 movw 12(%ebp),%dx /* Pass to 16-bit code in %cx:%dx */
269 popl %ebp
444 pushl %ebp
445 movl %esp, %ebp
[all...]
H A Dsetjmp.S63 movl %ebp, 12(%ecx) /* save frame pointer of caller */
76 movl 12(%ecx), %ebp
/osnet-11/usr/src/lib/libc/i386/crt/
H A D_rtld.c76 __rtld(Elf32_Boot *ebp, const char *strings[], int (*funcs[])()) argument
102 while (ebp->eb_tag != NULL) {
103 switch (ebp->eb_tag) {
105 program_name = *((char **)ebp->eb_un.eb_ptr);
108 for (ap = (auxv_t *)ebp->eb_un.eb_ptr;
116 ebp++;
125 ebp->eb_tag = EB_PAGESIZE, (ebp++)->eb_un.eb_val =
249 ebp->eb_tag = EB_LDSO_BASE;
250 (ebp
[all...]
/osnet-11/usr/src/lib/libc/sparc/crt/
H A D_rtld.c74 __rtld(Elf32_Boot *ebp, const char *strings[], int (*funcs[])()) argument
101 while (ebp->eb_tag != NULL) {
102 switch (ebp->eb_tag) {
104 program_name = *((char **)ebp->eb_un.eb_ptr);
107 for (ap = (auxv_t *)ebp->eb_un.eb_ptr;
115 ebp++;
124 ebp->eb_tag = EB_PAGESIZE, (ebp++)->eb_un.eb_val =
249 ebp->eb_tag = EB_LDSO_BASE;
250 (ebp
[all...]
/osnet-11/usr/src/lib/libc/i386/threads/
H A Dasm_subr.s96 pushl %ebp
97 movl %esp, %ebp
100 pushl 16(%ebp)
101 pushl 12(%ebp)
102 pushl 8(%ebp)
103 call *20(%ebp)
H A Dtls_get_addr.s67 pushl %ebp
68 movl %esp, %ebp
/osnet-11/usr/src/grub/grub2/grub-core/lib/i386/
H A Dsetjmp.S35 movl %ebp, 12(%eax) /* EBP */
50 movl 12(%eax), %ebp
/osnet-11/usr/src/lib/libc/i386/sys/
H A Ddoor.s61 pushl %ebp; \
62 movl %esp, %ebp; \
87 pushl 8(%ebp) /* 1 */
91 pushl 12(%ebp); /* 2 */ \
92 pushl 8(%ebp) /* 1 */
95 pushl 16(%ebp); /* 3 */ \
96 pushl 12(%ebp); /* 2 */ \
97 pushl 8(%ebp) /* 1 */
/osnet-11/usr/src/lib/libc/i386/fp/
H A D__xgetRD.s35 pushl %ebp
36 movl %esp,%ebp
38 fstcw -4(%ebp)
39 movw -4(%ebp),%ax
/osnet-11/usr/src/grub/grub2/grub-core/kern/i386/pc/
H A Dstartup.S141 pushl %ebp
142 movl %esp, %ebp
175 popl %ebp

Completed in 26 milliseconds

12