Home
last modified time | relevance | path

Searched refs:ebp (Results 1 – 25 of 120) sorted by relevance

12345

/device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/Ia32/
DGasket.S31 pushl %ebp
32 movl %esp, %ebp
35 movl 12(%ebp), %eax
37 movl 8(%ebp), %eax
48 pushl %ebp
49 movl %esp, %ebp
52 movl 12(%ebp), %eax
54 movl 8(%ebp), %eax
64 pushl %ebp
65 movl %esp, %ebp
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/
DPower10U64.S60 pushl %ebp
61 movl %esp, %ebp
62 movl 8(%ebp), %eax # dword ptr Operand[0]
63 movl 0xC(%ebp), %edx # dword ptr Operand[4]
64 movl 0x10(%ebp), %ecx #Power
70 push 0xC(%ebp)
71 push 0x8(%ebp)
75 movl %eax, 8(%ebp) # dword ptr Operand[0]
76 movl %edx, 0xC(%ebp) # dword ptr Operand[4]
81 popl %ebp
DPower10U64.asm59 push ebp
60 mov ebp, esp
61 mov eax, dword ptr [ebp + 8]; dword ptr Operand[0]
62 mov edx, dword ptr [ebp + 0Ch]; dword ptr Operand[4]
63 mov ecx, dword ptr [ebp + 10h] ;Power
69 push [ebp + 0Ch]; dword ptr Operand[4]
70 push [ebp + 8]; dword ptr Operand[0]
74 mov [ebp + 8] , eax; dword ptr Operand[0]
75 mov [ebp + 0Ch] , edx; dword ptr Operand[4]
80 pop ebp
DEfiSetMem.S58 pushl %ebp
59 movl %esp, %ebp
60 …%esp # Reserve space for local variable UINT64 QWordValue @[ebp - 10H] & UINT64 MmxSave @[ebp - 18…
64 movl 0xC(%ebp), %edx # Count
70 movl 8(%ebp), %eax # Buffer
71 movb 0x10(%ebp), %bl # Value
107 movw %bx, -0x10(%ebp) # QWordValue[0]
108 movw %bx, -0x10+2(%ebp) # QWordValue[2]
109 movw %bx, -0x10+4(%ebp) # QWordValue[4]
110 movw %bx, -0x10+6(%ebp) # QWordValue[6]
[all …]
DEfiSetMem.asm55 push ebp
56 mov ebp, esp
57 …, 10h; Reserve space for local variable UINT64 QWordValue @[ebp - 10H] & UINT64 MmxSave @[ebp - 18…
61 mov edx, [ebp + 0Ch] ; Count
67 mov eax, [ebp + 8] ; Buffer
68 mov bl, [ebp + 10h] ; Value
103 mov WORD PTR [ebp - 10H], bx ; QWordValue[0]
104 mov WORD PTR [ebp - 10H + 2], bx ; QWordValue[2]
105 mov WORD PTR [ebp - 10H + 4], bx ; QWordValue[4]
106 mov WORD PTR [ebp - 10H + 6], bx ; QWordValue[6]
[all …]
DEfiSetMemRep4.asm52 push ebp
53 mov ebp,esp
55 mov ecx,dword ptr [ebp+0Ch]
58 mov al,byte ptr [ebp+10h]
63 mov edi,dword ptr [ebp+8]
71 pop ebp
DDivU64x32.S65 pushl %ebp
66 movl %esp, %ebp
69 movl 0xC(%ebp), %eax # Put high 32 bits of 64-bit dividend in EAX
70 movl 0x10(%ebp), %ecx # Put 32 bits divisor in ECX
76 movl 8(%ebp), %eax # Put low 32 bits of 64-bit dividend in EAX
81 movl 0x14(%ebp), %ecx # Put &REMAINDER to ecx
88 popl %ebp
DEfiZeroMemRep4.asm50 push ebp
51 mov ebp,esp
53 mov ecx,dword ptr [ebp+0Ch]
57 mov edi,dword ptr [ebp+8]
66 pop ebp
DDivU64x32.asm59 push ebp
60 mov ebp, esp
63 mov eax, [ebp + 0Ch] ; Put high 32 bits of 64-bit dividend in EAX
64 mov ecx, [ebp + 10h] ; Put 32 bits divisor in ECX
70 mov eax, [ebp + 8] ; Put low 32 bits of 64-bit dividend in EAX
75 mov ecx, [ebp + 14h] ; Put &REMAINDER to ecx
82 pop ebp
DEfiCopyMemRep1.asm56 push ebp
57 mov ebp, esp
60 mov esi, dword ptr[ebp + 0Ch] ; esi <- Source
61 mov edi, dword ptr[ebp + 8] ; edi <- Destination
62 mov edx, dword ptr[ebp + 10h] ; edx <- Count
82 pop ebp
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Ia32/
DProcessorAsms.S39 # UINT32 ebp;
67 push %ebp
68 mov %esp,%ebp
69 mov 0x8(%ebp),%eax
70 mov 0xc(%ebp),%ecx
74 mov 0x0(%ebp),%eax
76 lea 0x4(%ebp),%eax
78 mov 0x4(%ebp),%eax
107 push %ebp
108 mov %esp,%ebp
[all …]
DReadIdt.S41 push %ebp
42 mov %esp,%ebp
44 sidtl 0xfffffffa(%ebp)
45 mov 0xfffffffc(%ebp),%eax
60 push %ebp
61 mov %esp,%ebp
63 sidtl 0xfffffffa(%ebp)
64 mov 0xfffffffa(%ebp),%ax
DWriteIdt.S41 push %ebp
42 mov %esp,%ebp
44 mov 0x8(%ebp),%eax
45 mov 0xc(%ebp),%cx
46 mov %eax,0xfffffffc(%ebp)
47 mov %cx,0xfffffffa(%ebp)
48 lidtl 0xfffffffa(%ebp)
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/Ia32/
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
DEbcLowLevel.asm53 push ebp
55 mov ebp, esp ; standard function prolog
81 ; ebp is preserved by the callee. In this function it
83 mov esp, ebp
86 mov esp, ebp
88 pop ebp
139 push ebp
140 mov ebp, esp
145 mov esi, ebp
157 pop ebp
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
DCpuIdEx.S44 push %ebp
45 movl %esp, %ebp
46 movl 12(%ebp), %eax
47 movl 16(%ebp), %ecx
50 movl 20(%ebp), %ecx
54 movl 24(%ebp), %ecx
58 movl 28(%ebp), %ecx
62 movl 32(%ebp), %edx
66 movl 12(%ebp), %eax
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]
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]
DCpuId.S41 push %ebp
42 movl %esp, %ebp
43 movl 12(%ebp), %eax
46 movl 16(%ebp), %ecx
50 movl 20(%ebp), %ecx
54 movl 24(%ebp), %ecx
58 movl 28(%ebp), %ecx
62 movl 12(%ebp), %eax
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
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 32(%ebp), %ecx
60 movl 28(%ebp), %ecx
64 movl 12(%ebp), %eax
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 + 32]
59 mov ecx, [ebp + 28]
63 mov eax, [ebp + 12]
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
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]
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
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
DExceptionHandlerAsm.asm166 push ebp
167 mov ebp, esp
202 lea ecx, [ebp + 6 * 4]
204 push dword ptr [ebp] ; EBP
211 movzx eax, word ptr [ebp + 4 * 4]
223 mov eax, [ebp + 3 * 4]
249 mov eax, [ebp + 5 * 4]
305 push dword ptr [ebp + 2 * 4]
310 mov edx, dword ptr [ebp + 1 * 4]
352 pop dword ptr [ebp + 5 * 4]
[all …]

12345