Searched defs:ImageBase (Results 1 - 25 of 25) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/
H A DLoadedImage.h73 VOID *ImageBase; ///< The base address at which the image was loaded. member in struct:__anon12208
H A DRuntime.h50 VOID *ImageBase; member in struct:_EFI_RUNTIME_IMAGE_ENTRY
52 /// Size in bytes of the image represented by ImageBase.
56 /// Information about the fix-ups that were performed on ImageBase when it was
61 /// The ImageHandle passed into ImageBase when it was loaded.
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/Protocol/
H A DLoadedImage.h75 VOID *ImageBase; ///< The base address at which the image was loaded. member in struct:__anon15653
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Protocol/
H A DEbcVmTest.h62 UINTN ImageBase; member in struct:__anon11079
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/Image/
H A DImage.c146 @param ImageBase The base addres the image will be loaded at.
155 IN EFI_PHYSICAL_ADDRESS ImageBase,
179 if ((Private->LoadModuleAtFixAddressTopAddress - EFI_PAGES_TO_SIZE(DxeCodePageNumber)) < (ImageBase + ImageSize) ||
180 (PeiCodeBase > ImageBase)) {
188 BaseOffsetPageNumber = EFI_SIZE_TO_PAGES((UINT32)(ImageBase - PeiCodeBase));
189 TopOffsetPageNumber = EFI_SIZE_TO_PAGES((UINT32)(ImageBase + ImageSize - PeiCodeBase));
283 // that doesn't point to code section in image header, as well as ImageBase field of image header. A notable thing is
284 // that for PEIM, the value in ImageBase field may not be equal to the value in PointerToRelocations & PointerToLineNumbers because
285 // for XIP PEIM, ImageBase field holds the image base address running on the Flash. And PointerToRelocations & PointerToLineNumbers
153 CheckAndMarkFixLoadingMemoryUsageBitMap( IN PEI_CORE_INSTANCE *Private, IN EFI_PHYSICAL_ADDRESS ImageBase, IN UINT32 ImageSize ) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BasePeCoffLib/
H A DBasePeCoff.c434 ImageContext->ImageAddress = Hdr.Pe32->OptionalHeader.ImageBase;
439 ImageContext->ImageAddress = Hdr.Pe32Plus->OptionalHeader.ImageBase;
442 ImageContext->ImageAddress = (PHYSICAL_ADDRESS)(Hdr.Te->ImageBase + Hdr.Te->StrippedSize - sizeof (EFI_TE_IMAGE_HEADER));
776 Adjust = (UINT64)BaseAddress - Hdr.Pe32->OptionalHeader.ImageBase;
778 Hdr.Pe32->OptionalHeader.ImageBase = (UINT32)BaseAddress;
787 Adjust = (UINT64) BaseAddress - Hdr.Pe32Plus->OptionalHeader.ImageBase;
789 Hdr.Pe32Plus->OptionalHeader.ImageBase = (UINT64)BaseAddress;
820 Adjust = (UINT64) (BaseAddress - Hdr.Te->StrippedSize + sizeof (EFI_TE_IMAGE_HEADER) - Hdr.Te->ImageBase);
822 Hdr.Te->ImageBase = (UINT64) (BaseAddress - Hdr.Te->StrippedSize + sizeof (EFI_TE_IMAGE_HEADER));
1456 This function reapplies relocation fixups to the PE/COFF image specified by ImageBase
1477 PeCoffLoaderRelocateImageForRuntime( IN PHYSICAL_ADDRESS ImageBase, IN PHYSICAL_ADDRESS VirtImageBase, IN UINTN ImageSize, IN VOID *RelocationData ) argument
[all...]
/vbox/src/VBox/Additions/common/testcase/
H A DtstPageFusion.cpp51 PVOID ImageBase; member in struct:_RTL_PROCESS_MODULE_INFORMATION
299 ModuleInfo.modBaseAddr = (BYTE *)pSystemModules->Modules[i].ImageBase;
/vbox/src/VBox/VMM/testcase/
H A DtstVMM.cpp145 tstVMMLdrEnum(PVM pVM, const char *pszFilename, const char *pszName, RTUINTPTR ImageBase, size_t cbImage, argument
149 RTPrintf("tstVMM: %RTptr %s\n", ImageBase, pszName);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Image/
H A DImage.c54 NULL, // ImageBase
171 Image->Info.ImageBase = (VOID *)(UINTN)DxeCoreImageBaseAddress;
190 mDxeCoreImageMachineType = PeCoffLoaderGetMachineType (Image->Info.ImageBase);
265 @param ImageBase The base addres the image will be loaded at.
273 IN EFI_PHYSICAL_ADDRESS ImageBase,
307 if (gLoadModuleAtFixAddressConfigurationTable.DxeCodeTopAddress < ImageBase + ImageSize ||
308 DxeCodeBase > ImageBase) {
314 BaseOffsetPageNumber = (UINTN)EFI_SIZE_TO_PAGES((UINT32)(ImageBase - DxeCodeBase));
315 TopOffsetPageNumber = (UINTN)EFI_SIZE_TO_PAGES((UINT32)(ImageBase + ImageSize - DxeCodeBase));
398 // that doesn't point to code section in image header, as well as ImageBase fiel
272 CheckAndMarkFixLoadingMemoryUsageBitMap( IN EFI_PHYSICAL_ADDRESS ImageBase, IN UINTN ImageSize ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/PiSmmCore/
H A DDispatcher.c136 @param ImageBase The base addres the image will be loaded at.
144 IN EFI_PHYSICAL_ADDRESS ImageBase,
177 if (SmmCodeBase + SmmCodeSize < ImageBase + ImageSize || SmmCodeBase > ImageBase) {
183 BaseOffsetPageNumber = (UINTN)EFI_SIZE_TO_PAGES((UINT32)(ImageBase - SmmCodeBase));
184 TopOffsetPageNumber = (UINTN)EFI_SIZE_TO_PAGES((UINT32)(ImageBase + ImageSize - SmmCodeBase));
549 // Note: ImageBase is an SMRAM address that can not be accessed outside of SMRAM if SMRAM window is closed.
569 DriverEntry->LoadedImage->ImageBase = (VOID *)(UINTN)DriverEntry->ImageBuffer;
143 CheckAndMarkFixLoadingMemoryUsageBitMap( IN EFI_PHYSICAL_ADDRESS ImageBase, IN UINTN ImageSize ) argument
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxPeCoffLib/
H A DBasePeCoff.c322 ImageContext->ImageAddress = Hdr.Pe32->OptionalHeader.ImageBase;
327 ImageContext->ImageAddress = Hdr.Pe32Plus->OptionalHeader.ImageBase;
330 ImageContext->ImageAddress = (PHYSICAL_ADDRESS)(Hdr.Te->ImageBase + Hdr.Te->StrippedSize - sizeof (EFI_TE_IMAGE_HEADER));
661 Adjust = (UINT64)BaseAddress - Hdr.Pe32->OptionalHeader.ImageBase;
662 Hdr.Pe32->OptionalHeader.ImageBase = (UINT32)BaseAddress;
670 Adjust = (UINT64) BaseAddress - Hdr.Pe32Plus->OptionalHeader.ImageBase;
671 Hdr.Pe32Plus->OptionalHeader.ImageBase = (UINT64)BaseAddress;
701 Adjust = (UINT64) (BaseAddress - Hdr.Te->StrippedSize + sizeof (EFI_TE_IMAGE_HEADER) - Hdr.Te->ImageBase);
702 Hdr.Te->ImageBase = (UINT64) (BaseAddress - Hdr.Te->StrippedSize + sizeof (EFI_TE_IMAGE_HEADER));
1339 This function reapplies relocation fixups to the PE/COFF image specified by ImageBase
1360 PeCoffLoaderRelocateImageForRuntime( IN PHYSICAL_ADDRESS ImageBase, IN PHYSICAL_ADDRESS VirtImageBase, IN UINTN ImageSize, IN VOID *RelocationData ) argument
[all...]
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ddk/
H A Dntddk.h133 PVOID ImageBase; member in struct:_IMAGE_INFO
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFAddrSpace.cpp566 RTUINTPTR ImageBase, size_t cbImage, PDMLDRCTX enmCtx, void *pvArg)
577 rc = RTDbgAsModuleLink((RTDBGAS)pvArg, hDbgMod, ImageBase, 0 /*fFlags*/);
580 pszName, ImageBase, rc));
594 RTUINTPTR ImageBase, size_t cbImage, PDMLDRCTX enmCtx, void *pvArg)
605 rc = RTDbgAsModuleLink((RTDBGAS)pvArg, hDbgMod, ImageBase, 0 /*fFlags*/);
608 pszName, ImageBase, rc));
565 dbgfR3AsLazyPopulateR0Callback(PVM pVM, const char *pszFilename, const char *pszName, RTUINTPTR ImageBase, size_t cbImage, PDMLDRCTX enmCtx, void *pvArg) argument
593 dbgfR3AsLazyPopulateRCCallback(PVM pVM, const char *pszFilename, const char *pszName, RTUINTPTR ImageBase, size_t cbImage, PDMLDRCTX enmCtx, void *pvArg) argument
/vbox/src/VBox/Additions/common/VBoxService/
H A DVBoxServicePageSharing.cpp67 PVOID ImageBase; member in struct:_RTL_PROCESS_MODULE_INFORMATION
404 PAVLPVNODECORE pRec = RTAvlPVGet(&pNewTree, pSystemModules->Modules[i].ImageBase);
407 pRec = RTAvlPVRemove(&g_pKnownModuleTree, pSystemModules->Modules[i].ImageBase);
456 pModule->Info.modBaseAddr = (BYTE *)pSystemModules->Modules[i].ImageBase;
459 pModule->Core.Key = pSystemModules->Modules[i].ImageBase;
/vbox/src/VBox/VMM/include/
H A DPDMInternal.h767 RTUINTPTR ImageBase; member in struct:PDMMOD
772 * This can be equal to ImageBase but doesn't have to. Not used for R0 modules. */
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/IndustryStandard/
H A DPeImage.h161 UINT32 ImageBase; member in struct:__anon11723
211 UINT64 ImageBase; member in struct:__anon11724
725 UINT64 ImageBase; ///< From original file header. member in struct:__anon11751
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/
H A DPeImage.h189 UINT32 ImageBase; member in struct:__anon10149
236 UINT64 ImageBase; member in struct:__anon10150
739 UINT64 ImageBase; // from original file header member in struct:__anon10179
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/
H A Dimagehlp.h258 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION
968 PCSTR SymbolPath, ULONG ImageBase
H A Ddbghelp.h1379 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION
H A Dwinnt.h1130 ULONG64 ImageBase; member in struct:_UNWIND_HISTORY_TABLE_ENTRY
1456 ULONG64 ImageBase; member in struct:_UNWIND_HISTORY_TABLE_ENTRY
1662 DWORD ImageBase; member in struct:_UNWIND_HISTORY_TABLE_ENTRY
2600 ULONGLONG ImageBase; member in struct:_IMAGE_OPTIONAL_HEADER64
2646 DWORD ImageBase; member in struct:_IMAGE_OPTIONAL_HEADER
3603 DWORD ImageBase; member in struct:_IMAGE_SEPARATE_DEBUG_HEADER
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/IndustryStandard/
H A DPeImage.h163 UINT32 ImageBase; member in struct:__anon15524
213 UINT64 ImageBase; member in struct:__anon15525
727 UINT64 ImageBase; ///< From original file header. member in struct:__anon15552
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/
H A Dimagehlp.h198 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION
908 PCSTR SymbolPath, ULONG ImageBase
H A Ddbghelp.h1319 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION
H A Dwinnt.h1019 ULONG64 ImageBase; member in struct:_UNWIND_HISTORY_TABLE_ENTRY
1110 ULONG64 ImageBase; member in struct:_UNWIND_HISTORY_TABLE_ENTRY
2815 ULONGLONG ImageBase; member in struct:_IMAGE_OPTIONAL_HEADER64
2861 DWORD ImageBase; member in struct:_IMAGE_OPTIONAL_HEADER
3768 DWORD ImageBase; member in struct:_IMAGE_SEPARATE_DEBUG_HEADER
/vbox/src/VBox/Runtime/include/internal/
H A DldrPE.h339 uint32_t ImageBase; /**< 0x1c */ member in struct:_IMAGE_OPTIONAL_HEADER32
376 uint64_t ImageBase; /**< 0x18 */ member in struct:_IMAGE_OPTIONAL_HEADER64
827 uint32_t ImageBase; /**< 0x10 */ member in struct:_IMAGE_SEPARATE_DEBUG_HEADER

Completed in 242 milliseconds