Home
last modified time | relevance | path

Searched refs:InstructionBuffer (Results 1 – 3 of 3) sorted by relevance

/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/AArch64/
DEbcSupport.c377 EBC_INSTRUCTION_BUFFER *InstructionBuffer; in EbcCreateThunks() local
386 InstructionBuffer = AllocatePool (sizeof (EBC_INSTRUCTION_BUFFER)); in EbcCreateThunks()
387 if (InstructionBuffer == NULL) { in EbcCreateThunks()
394 *Thunk = InstructionBuffer; in EbcCreateThunks()
399 CopyMem (InstructionBuffer, &mEbcInstructionBufferTemplate, in EbcCreateThunks()
405 InstructionBuffer->EbcEntryPoint = (UINT64)EbcEntryPoint; in EbcCreateThunks()
407 InstructionBuffer->EbcLlEntryPoint = (UINT64)EbcLLExecuteEbcImageEntryPoint; in EbcCreateThunks()
409 InstructionBuffer->EbcLlEntryPoint = (UINT64)EbcLLEbcInterpret; in EbcCreateThunks()
416 EbcAddImageThunk (ImageHandle, InstructionBuffer, in EbcCreateThunks()
447 CONST EBC_INSTRUCTION_BUFFER *InstructionBuffer; in EbcLLCALLEX() local
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/X64/
DEbcSupport.c518 UINT8 InstructionBuffer[sizeof(mInstructionBufferTemplate)]; in EbcLLCALLEX() local
529 CopyMem (InstructionBuffer, (VOID *)FuncAddr, sizeof(InstructionBuffer)); in EbcLLCALLEX()
535 *(UINTN *)&InstructionBuffer[Index] = EBC_ENTRYPOINT_SIGNATURE; in EbcLLCALLEX()
539 *(UINTN *)&InstructionBuffer[Index] = EBC_LL_EBC_ENTRYPOINT_SIGNATURE; in EbcLLCALLEX()
545 …if (CompareMem (InstructionBuffer, mInstructionBufferTemplate, sizeof(mInstructionBufferTemplate))… in EbcLLCALLEX()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/Ia32/
DEbcSupport.c120 UINT8 InstructionBuffer[sizeof(mInstructionBufferTemplate)]; in EbcLLCALLEX() local
131 CopyMem (InstructionBuffer, (VOID *)FuncAddr, sizeof(InstructionBuffer)); in EbcLLCALLEX()
137 *(UINTN *)&InstructionBuffer[Index] = EBC_ENTRYPOINT_SIGNATURE; in EbcLLCALLEX()
141 *(UINTN *)&InstructionBuffer[Index] = EBC_LL_EBC_ENTRYPOINT_SIGNATURE; in EbcLLCALLEX()
147 …if (CompareMem (InstructionBuffer, mInstructionBufferTemplate, sizeof(mInstructionBufferTemplate))… in EbcLLCALLEX()