/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | LoadedImage.h | 73 VOID *ImageBase; ///< The base address at which the image was loaded. member in struct:__anon12208
|
H A D | Runtime.h | 50 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 D | LoadedImage.h | 75 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 D | EbcVmTest.h | 62 UINTN ImageBase; member in struct:__anon11079
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/Image/ |
H A D | Image.c | 146 @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 D | BasePeCoff.c | 434 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 D | tstPageFusion.cpp | 51 PVOID ImageBase; member in struct:_RTL_PROCESS_MODULE_INFORMATION 299 ModuleInfo.modBaseAddr = (BYTE *)pSystemModules->Modules[i].ImageBase;
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMM.cpp | 145 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 D | Image.c | 54 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 D | Dispatcher.c | 136 @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 D | BasePeCoff.c | 322 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 D | ntddk.h | 133 PVOID ImageBase; member in struct:_IMAGE_INFO
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGFAddrSpace.cpp | 566 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 D | VBoxServicePageSharing.cpp | 67 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 D | PDMInternal.h | 767 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 D | PeImage.h | 161 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 D | PeImage.h | 189 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 D | imagehlp.h | 258 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION 968 PCSTR SymbolPath, ULONG ImageBase
|
H A D | dbghelp.h | 1379 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION
|
H A D | winnt.h | 1130 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 D | PeImage.h | 163 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 D | imagehlp.h | 198 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION 908 PCSTR SymbolPath, ULONG ImageBase
|
H A D | dbghelp.h | 1319 DWORD ImageBase; member in struct:_IMAGE_DEBUG_INFORMATION
|
H A D | winnt.h | 1019 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 D | ldrPE.h | 339 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
|