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

12345678

/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/i386/pid/
H A Dtst.branch.s35 pushl %ebp
36 movl %esp, %ebp
37 movl 8(%ebp), %eax
39 popl %ebp
44 pushl %ebp
45 movl %esp, %ebp
47 movl $0x0, -4(%ebp)
50 leal -4(%ebp), %eax
71 popl %ebp
H A Dtst.embedded.s35 pushl %ebp
36 movl %esp, %ebp
37 movl 8(%ebp), %eax
39 popl %ebp
44 pushl %ebp
45 movl %esp, %ebp
47 movl $0x0, -4(%ebp)
49 leal -4(%ebp), %eax
66 popl %ebp
H A Dtst.retlist.s40 pushl %ebp
41 movl %esp, %ebp
42 movl 8(%ebp), %eax
44 popl %ebp
H A Dtst.ret.s64 pushl %ebp
65 movl %esp, %ebp
66 movl 8(%ebp), %eax
68 movl %ebp, %esp
69 popl %ebp
74 pushl %ebp
75 movl %esp, %ebp
77 movl $0x0, -4(%ebp)
80 leal -4(%ebp), %eax
105 movl %ebp,
[all...]
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/test/tst/i386/ustack/
H A Dtst.circstack.s35 pushl %ebp
36 movl %esp, %ebp
37 movl %esp, (%ebp)
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/core/
H A Dvirtaddr.S32 pushl %ebp
35 movl virt_offset, %ebp
36 addl %ebp, 12(%esp)
40 leal 1f(%ebp), %eax
51 addl %ebp, %esp
54 popl %ebp
79 pushl %ebp
92 movl virt_offset, %ebp
94 subl %ebp, %esp
97 subl %ebp, 1
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/
H A DCpuIdEx.asm41 push ebp
42 mov ebp, esp
43 mov eax, [ebp + 12]
44 mov ecx, [ebp + 16]
47 mov ecx, [ebp + 20]
51 mov ecx, [ebp + 24]
55 mov ecx, [ebp + 28]
59 mov edx, [ebp + 32]
63 mov eax, [ebp + 12]
H A DCpuIdEx.S42 push %ebp
43 movl %esp, %ebp
44 movl 12(%ebp), %eax
45 movl 16(%ebp), %ecx
48 movl 20(%ebp), %ecx
52 movl 24(%ebp), %ecx
56 movl 28(%ebp), %ecx
60 movl 32(%ebp), %edx
64 movl 12(%ebp), %eax
H A DCpuId.asm40 push ebp
41 mov ebp, esp
42 mov eax, [ebp + 12]
45 mov ecx, [ebp + 16]
49 mov ecx, [ebp + 20]
53 mov ecx, [ebp + 24]
57 mov ecx, [ebp + 28]
61 mov eax, [ebp + 12]
H A DCpuId.S39 push %ebp
40 movl %esp, %ebp
41 movl 12(%ebp), %eax
44 movl 16(%ebp), %ecx
48 movl 20(%ebp), %ecx
52 movl 24(%ebp), %ecx
56 movl 28(%ebp), %ecx
60 movl 12(%ebp), %eax
H A DInternalSwitchStack.S36 pushl %ebp
37 movl %esp, %ebp
39 movl 20(%ebp), %esp # switch stack
42 movl 16(%ebp), %eax
44 movl 12(%ebp), %eax
47 jmp *8(%ebp) # call and never return
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/core/linux/
H A Dlinuxprefix.S9 xorl %ebp, %ebp
H A Dlinux_syscall.S17 pushl %ebp
25 movl 44(%esp), %ebp // C arg7 -> syscall arg6
30 popl %ebp
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/Ia32/
H A DEbcLowLevel.S22 push %ebp
24 mov %esp,%ebp
41 mov %ebp,%esp
42 mov %ebp,%esp
44 pop %ebp
50 push %ebp
51 mov %esp, %ebp
56 mov %ebp, %esi
68 pop %ebp
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/intel/dtrace/
H A Ddtrace_asm.s55 movl %ebp, %eax
172 pushl %ebp
173 movl %esp, %ebp
177 movl 8(%ebp), %esi / Load source address
178 movl 12(%ebp), %edi / Load destination address
179 movl 16(%ebp), %ecx / Load count
185 movl %ebp, %esp
186 popl %ebp
234 pushl %ebp / Setup stack frame
235 movl %esp, %ebp
[all...]
/vbox/src/VBox/Runtime/common/asm/
H A DASMAtomicCmpXchgExU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
38 ; @param u64New x86:ebp+c gcc:rsi msc:rdx
39 ; @param u64Old x86:ebp+14 gcc:rdx msc:r8
40 ; @param pu64Old x86:ebp+1c gcc:rcx msc:r9
61 push ebp
62 mov ebp, esp
66 mov ebx, dword [ebp+0ch]
67 mov ecx, dword [ebp+0ch + 4]
68 mov edi, [ebp+08h]
69 mov eax, dword [ebp
[all...]
H A DASMCpuIdExSlow.asm37 ; @param uOperator x86:ebp+8 gcc:rdi msc:rcx
38 ; @param uInitEBX x86:ebp+c gcc:rsi msc:rdx
39 ; @param uInitECX x86:ebp+10 gcc:rdx msc:r8
40 ; @param uInitEDX x86:ebp+14 gcc:rcx msc:r9
41 ; @param pvEAX x86:ebp+18 gcc:r8 msc:rbp+30h
42 ; @param pvEBX x86:ebp+1c gcc:r9 msc:rbp+38h
43 ; @param pvECX x86:ebp+20 gcc:rbp+10h msc:rbp+40h
44 ; @param pvEDX x86:ebp+24 gcc:rbp+18h msc:rbp+48h
72 mov eax, [ebp + 08h]
73 mov ebx, [ebp
[all...]
H A DASMCpuId_Idx_ECX.asm37 ; @param uOperator x86:ebp+8 gcc:rdi msc:rcx
38 ; @param uIdxECX x86:ebp+c gcc:rsi msc:rdx
39 ; @param pvEAX x86:ebp+10 gcc:rdx msc:r8
40 ; @param pvEBX x86:ebp+14 gcc:rcx msc:r9
41 ; @param pvECX x86:ebp+18 gcc:r8 msc:rsp+28h
42 ; @param pvEDX x86:ebp+1c gcc:r9 msc:rsp+30h
87 push ebp
88 mov ebp, esp
94 mov eax, [ebp + 08h]
95 mov ecx, [ebp
[all...]
H A DASMAtomicCmpXchgU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
38 ; @param u64New x86:ebp+c gcc:rsi msc:rdx
39 ; @param u64Old x86:ebp+14 gcc:rdx msc:r8
58 push ebp
59 mov ebp, esp
63 mov ebx, dword [ebp+0ch]
64 mov ecx, dword [ebp+0ch + 4]
65 mov edi, [ebp+08h]
66 mov eax, dword [ebp+14h]
67 mov edx, dword [ebp
[all...]
H A DASMAtomicUoAndU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
38 ; @param u64Or x86:ebp+c gcc:rsi msc:rdx
50 push ebp
51 mov ebp, esp
55 mov edi, [ebp + 08h]
56 mov ebx, [ebp + 0ch]
57 mov ecx, [ebp + 0ch + 4]
64 and ebx, [ebp + 0ch]
66 and ecx, [ebp + 0ch + 4]
H A DASMAtomicUoOrU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
38 ; @param u64Or x86:ebp+c gcc:rsi msc:rdx
50 push ebp
51 mov ebp, esp
55 mov edi, [ebp + 08h]
56 mov ebx, [ebp + 0ch]
57 mov ecx, [ebp + 0ch + 4]
64 or ebx, [ebp + 0ch]
66 or ecx, [ebp + 0ch + 4]
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/prefix/
H A Dundiloader.S17 pushl %ebp
34 xorl %ebp, %ebp /* Allow relocation */
50 popl %ebp
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/test/
H A Dstub_test.cpp101 push ebp // set up simple stack frame
102 mov ebp, esp // stack has: ebp/vtbl_index/retaddr/this/args local
104 lea eax, [ebp-4] // pointer to stackBytesToPop
106 lea ecx, [ebp+16] // pointer to args
108 mov edx, [ebp+4] // vtbl_index
110 mov eax, [ebp+12] // this
113 mov edx, [ebp+8] // return address
114 mov ecx, [ebp-4] // stackBytesToPop
116 mov esp, ebp
[all...]
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/win32/
H A Dxptcstubs.cpp136 push ebp // set up simple stack frame
137 mov ebp, esp // stack has: ebp/vtbl_index/retaddr/this/args local
139 lea eax, [ebp-4] // pointer to stackBytesToPop
141 lea eax, [ebp+12] // pointer to args
144 mov eax, [ebp+8] // this
147 mov edx, [ebp+4] // return address
148 mov ecx, [ebp-4] // stackBytesToPop
150 mov esp, ebp
151 pop ebp
[all...]
/vbox/src/VBox/Runtime/r0drv/os2/
H A DRTR0Os2DHVMGlobalToProcess.asm59 ; @param fFlags [ebp + 08h] Flags
60 ; @param pvR0 [ebp + 0ch] Ring-0 memory.
61 ; @param cb [ebp + 10h] Size of memory object to map.
62 ; @param ppR3 [ebp + 14h] Where to store the address of the ring-3 mapping.
69 push ebp
70 mov ebp, esp
71 push dword [NAME(g_fpfnDevHlp)] ; ebp - 4
75 mov eax, [ebp + 08h] ; fFlags
76 mov ebx, [ebp + 0ch] ; pvR0
77 mov ecx, [ebp
[all...]

Completed in 103 milliseconds

12345678