HomeSort by relevance Sort by last modified time
    Searched defs:IA32_REGS (Results 1 - 7 of 7) sorted by null

  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/X64/
Thunk16.asm 54 IA32_REGS STRUC 4t
71 IA32_REGS ENDS
93 movzx r10, (IA32_REGS ptr [rsi])._SS
95 mov edi, (IA32_REGS ptr [rsi])._ESP
96 add rdi, - sizeof (IA32_REGS) - sizeof (_STK16)
100 push sizeof (IA32_REGS) / 4
105 mov rax, (IA32_REGS ptr [rsi - sizeof(IA32_REGS)])._RFLAGS
106 mov [rdi - sizeof(IA32_REGS) - STACK_PARAM_SIZE - 8], rax
175 sub esp, (sizeof(IA32_REGS) - 16) + STACK_PARAM_SIZE + 8
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
Thunk16.asm 38 IA32_REGS STRUC 4t
55 IA32_REGS ENDS
82 ; in IA32_REGS structure. This facilitates wrapper function to extract them
114 lea bp, [esp + sizeof (IA32_REGS)]
120 mov word ptr (IA32_REGS ptr [esi - sizeof (IA32_REGS)])._ESP, bp
121 mov ebx, (IA32_REGS ptr [esi - sizeof (IA32_REGS)])._EIP
168 push [esp + sizeof (IA32_REGS) + 2]
214 movzx edx, (IA32_REGS ptr [esi])._SS
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/
Thunk16.asm 30 IA32_REGS STRUC 4t
47 IA32_REGS ENDS
72 ; in IA32_REGS structure. This facilitates wrapper function to extract them
108 lea bp, [esp + sizeof (IA32_REGS)]
112 mov word ptr (IA32_REGS ptr [rsi - sizeof (IA32_REGS)])._ESP, bp
114 mov ebx, (IA32_REGS ptr [rsi - sizeof (IA32_REGS)])._EIP
179 push [esp + sizeof (IA32_REGS) + 2]
245 movzx r8d, (IA32_REGS ptr [rsi])._SS
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/Ia32/
Thunk16.asm 60 IA32_REGS STRUC 4t
77 IA32_REGS ENDS
93 ASSUME esi:PTR IA32_REGS
97 add edi, - sizeof (_STK16) - sizeof (IA32_REGS)
101 push sizeof (IA32_REGS) / 4
106 mov eax, [esi - sizeof(IA32_REGS)]._EFLAGS
107 mov [edi - sizeof(IA32_REGS) - STACK_PARAM_SIZE - 4], eax
148 lss esp, fword ptr (_STK16 ptr [esp + sizeof (IA32_REGS)]).SavedEsp
169 sub esp, (sizeof(IA32_REGS) - 12) + STACK_PARAM_SIZE + 4
171 test (_STK16 ptr [esp + STACK_PARAM_SIZE + sizeof(IA32_REGS)]).ThunkFlags, 1
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/
X86Thunk.c 239 } IA32_REGS;
276 EfiCommonLibCopyMem ((VOID *)(UINTN)(ThunkContext->DefaultStack - sizeof(_STK16) - sizeof(IA32_REGS) - STACK_PARAM_SIZE), Stack, StackSize);
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
Thunk16.asm 39 IA32_REGS STRUC 4t
56 IA32_REGS ENDS
83 ; in IA32_REGS structure. This facilitates wrapper function to extract them
115 lea bp, [esp + sizeof (IA32_REGS)]
121 mov word ptr (IA32_REGS ptr [esi - sizeof (IA32_REGS)])._ESP, bp
122 mov ebx, (IA32_REGS ptr [esi - sizeof (IA32_REGS)])._EIP
169 ; mov bp, [esp + sizeof(IA32_REGS)
171 mov ebp, [esp + sizeof(IA32_REGS)] ; BackFromUserCode address from stack
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/
Thunk16.asm 32 IA32_REGS STRUC 4t
49 IA32_REGS ENDS
74 ; in IA32_REGS structure. This facilitates wrapper function to extract them
110 lea bp, [esp + sizeof (IA32_REGS)]
114 mov word ptr (IA32_REGS ptr [rsi - sizeof (IA32_REGS)])._ESP, bp
116 mov ebx, (IA32_REGS ptr [rsi - sizeof (IA32_REGS)])._EIP
181 push [esp + sizeof (IA32_REGS) + 2]
247 movzx r8d, (IA32_REGS ptr [rsi])._SS
    [all...]

Completed in 934 milliseconds