Searched refs:VirtualAddress (Results 1 - 25 of 35) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/
H A DBasePeCoff.c364 DebugDirectoryEntryRva = DebugDirectoryEntry->VirtualAddress;
377 DebugDirectoryEntryRva = DebugDirectoryEntry->VirtualAddress;
412 if (DebugDirectoryEntryRva >= SectionHeader.VirtualAddress &&
413 DebugDirectoryEntryRva < SectionHeader.VirtualAddress + SectionHeader.Misc.VirtualSize) {
415 DebugDirectoryEntryRva - SectionHeader.VirtualAddress + SectionHeader.PointerToRawData;
456 DebugDirectoryEntryRva = DebugDirectoryEntry->VirtualAddress;
477 if (DebugDirectoryEntryRva >= SectionHeader.VirtualAddress &&
478 DebugDirectoryEntryRva < SectionHeader.VirtualAddress + SectionHeader.Misc.VirtualSize) {
480 SectionHeader.VirtualAddress +
507 ImageContext->ImageSize = (SectionHeader.VirtualAddress
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/
H A DGenFw.c585 FirstSectionOffset = MIN (FirstSectionOffset, SectionHeader->VirtualAddress);
586 XipLength = MAX (XipLength, SectionHeader->VirtualAddress + SectionSize);
587 if (SectionHeader->VirtualAddress != SectionHeader->PointerToRawData) {
656 XipFile + SectionHeader->VirtualAddress,
665 SectionHeader->PointerToRawData = SectionHeader->VirtualAddress;
1010 (VOID*) (UINTN) (ImageContext.ImageAddress + SectionHeader->VirtualAddress),
1957 fprintf (fpInOut, "%17X [%8X] RVA [size] of Base Relocation Directory\n", (unsigned) TEImageHeader.DataDirectory[0].VirtualAddress, (unsigned) TEImageHeader.DataDirectory[0].Size);
1958 fprintf (fpInOut, "%17X [%8X] RVA [size] of Debug Directory\n", (unsigned) TEImageHeader.DataDirectory[1].VirtualAddress, (unsigned) TEImageHeader.DataDirectory[1].Size);
1970 fprintf (fpOut, "%17X [%8X] RVA [size] of Base Relocation Directory\n", (unsigned) TEImageHeader.DataDirectory[0].VirtualAddress, (unsigned) TEImageHeader.DataDirectory[0].Size);
1971 fprintf (fpOut, "%17X [%8X] RVA [size] of Debug Directory\n", (unsigned) TEImageHeader.DataDirectory[1].VirtualAddress, (unsigne
[all...]
H A DElfConvert.c82 || mCoffBaseRel->VirtualAddress != (Offset & ~0xfff)) {
106 mCoffBaseRel->VirtualAddress = Offset & ~0xfff;
132 Hdr->VirtualAddress = Offset;
H A DElf64Convert.c476 NtHdr->Pe32Plus.OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_RESOURCE].VirtualAddress = mHiiRsrcOffset;
696 Dir->VirtualAddress = 0;
699 Dir->VirtualAddress = mRelocOffset;
744 DataDir->VirtualAddress = DebugOffset;
748 DataDir->VirtualAddress = 0;
751 DataDir->VirtualAddress = DebugOffset;
H A DElf32Convert.c484 NtHdr->Pe32.OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_RESOURCE].VirtualAddress = mHiiRsrcOffset;
938 Dir->VirtualAddress = 0;
941 Dir->VirtualAddress = mRelocOffset;
987 DataDir->VirtualAddress = DebugOffset;
991 DataDir->VirtualAddress = 0;
994 DataDir->VirtualAddress = DebugOffset;
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxPeCoffLib/
H A DBasePeCoff.c360 } else if ((ImageContext->IsTeImage) && (Hdr.Te->DataDirectory[0].Size == 0) && (Hdr.Te->DataDirectory[0].VirtualAddress == 0)) {
383 DebugDirectoryEntryRva = DebugDirectoryEntry->VirtualAddress;
416 if (DebugDirectoryEntryRva >= SectionHeader.VirtualAddress &&
417 DebugDirectoryEntryRva < SectionHeader.VirtualAddress + SectionHeader.Misc.VirtualSize) {
419 DebugDirectoryEntryFileOffset = DebugDirectoryEntryRva - SectionHeader.VirtualAddress + SectionHeader.PointerToRawData;
457 DebugDirectoryEntryRva = DebugDirectoryEntry->VirtualAddress;
478 if (DebugDirectoryEntryRva >= SectionHeader.VirtualAddress &&
479 DebugDirectoryEntryRva < SectionHeader.VirtualAddress + SectionHeader.Misc.VirtualSize) {
481 SectionHeader.VirtualAddress +
508 ImageContext->ImageSize = (SectionHeader.VirtualAddress
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BasePeCoffLib/
H A DBasePeCoff.c183 if ((UINT32) (~0) - Hdr.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_SECURITY].VirtualAddress <
194 Hdr.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_SECURITY].VirtualAddress +
256 if ((UINT32) (~0) - Hdr.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_SECURITY].VirtualAddress <
267 Hdr.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_SECURITY].VirtualAddress +
471 } else if ((ImageContext->IsTeImage) && (Hdr.Te->DataDirectory[0].Size == 0) && (Hdr.Te->DataDirectory[0].VirtualAddress == 0)) {
481 if ((ImageContext->IsTeImage) && (Hdr.Te->DataDirectory[0].Size != 0) && (Hdr.Te->DataDirectory[0].VirtualAddress == 0)) {
502 DebugDirectoryEntryRva = DebugDirectoryEntry->VirtualAddress;
534 if (DebugDirectoryEntryRva >= SectionHeader.VirtualAddress &&
535 DebugDirectoryEntryRva < SectionHeader.VirtualAddress + SectionHeader.Misc.VirtualSize) {
537 DebugDirectoryEntryFileOffset = DebugDirectoryEntryRva - SectionHeader.VirtualAddress
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/SnpDxe/
H A DCallback.c448 if (Snp->MapList[Index].VirtualAddress == 0) {
459 Snp->MapList[Index].VirtualAddress = (EFI_PHYSICAL_ADDRESS) CpuAddr;
471 Snp->MapList[Index].VirtualAddress = 0;
508 if (Snp->MapList[Index].VirtualAddress == CpuAddr) {
519 Snp->MapList[Index].VirtualAddress = 0;
H A DSnp.c850 @param VirtualAddress virtual address (or CPU address) to be mapped.
863 VOID *VirtualAddress,
869 if ((V2p == NULL) || (VirtualAddress == NULL) || (BufferSize == 0)) {
881 VirtualAddress,
890 (*V2p)->VirtualAddress = VirtualAddress;
925 if (Ptr->VirtualAddress == VirtualAddr) {
939 @param VirtualAddress virtual address (or CPU address) to be unmapped.
947 VOID *VirtualAddress
954 if (VirtualAddress
860 AddV2P( IN OUT V2P **V2p, EFI_PCI_IO_PROTOCOL_OPERATION Type, VOID *VirtualAddress, UINTN BufferSize ) argument
[all...]
H A DSnp.h120 EFI_PHYSICAL_ADDRESS VirtualAddress; member in struct:__anon11239::MAP_LIST
148 VOID *VirtualAddress; member in struct:_V2P
163 @param VirtualAddress virtual address (or CPU address) to be mapped.
174 VOID *VirtualAddress,
184 @param VirtualAddress virtual address (or CPU address) to be searched in
194 VOID *VirtualAddress
277 @param VirtualAddress virtual address (or CPU address) to be unmapped
285 VOID *VirtualAddress
H A DStart.c158 Snp->MapList[Index].VirtualAddress = 0;
/vbox/src/VBox/Runtime/common/ldr/
H A DldrPE.cpp301 if (uRva < pThis->paSections[0].VirtualAddress)
304 cbToRead = pThis->paSections[0].VirtualAddress - uRva;
327 cbMapping = (j + 1 < pThis->cSections ? pThis->paSections[j + 1].VirtualAddress : pThis->cbImage)
328 - pThis->paSections[j].VirtualAddress;
329 offSection = uRva - pThis->paSections[j].VirtualAddress;
532 rc = pReader->pfnRead(pReader, (uint8_t *)pvBits + pSH->VirtualAddress, pSH->SizeOfRawData, pSH->PointerToRawData);
610 if ( !pModPe->ImportDir.VirtualAddress
619 for (pImps = PE_RVA2TYPE(pvBitsR, pModPe->ImportDir.VirtualAddress, PIMAGE_IMPORT_DESCRIPTOR);
687 if ( !pModPe->ImportDir.VirtualAddress
696 for (pImps = PE_RVA2TYPE(pvBitsR, pModPe->ImportDir.VirtualAddress, PIMAGE_IMPORT_DESCRIPTO
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BasePeCoffGetEntryPointLib/
H A DPeCoffGetEntryPoint.c185 if (Hdr.Te->DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].VirtualAddress != 0) {
189 Hdr.Te->DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].VirtualAddress +
225 DebugEntry = (EFI_IMAGE_DEBUG_DIRECTORY_ENTRY *) ((UINTN) Pe32Data + DirectoryEntry->VirtualAddress);
232 DebugEntry = (EFI_IMAGE_DEBUG_DIRECTORY_ENTRY *) ((UINTN) Pe32Data + DirectoryEntry->VirtualAddress);
/vbox/src/VBox/Devices/PC/ipxe/src/util/
H A Delf2efi.c214 size = ( sizeof ( uint32_t ) /* VirtualAddress */ +
369 new->hdr.VirtualAddress = bfd_get_section_vma ( bfd, section );
425 start = new->hdr.VirtualAddress;
524 reloc->hdr.VirtualAddress = pe_header->nt.OptionalHeader.SizeOfImage;
539 relocdir->VirtualAddress = reloc->hdr.VirtualAddress;
574 debug->hdr.VirtualAddress = pe_header->nt.OptionalHeader.SizeOfImage;
585 contents->debug.RVA = ( debug->hdr.VirtualAddress +
597 debugdir->VirtualAddress = debug->hdr.VirtualAddress;
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/IndustryStandard/
H A DPeImage.h113 UINT32 VirtualAddress; member in struct:__anon11722
284 UINT32 VirtualAddress; member in struct:__anon11727
429 UINT32 VirtualAddress; member in struct:__anon11729
477 UINT32 VirtualAddress; member in struct:__anon11730
507 UINT32 VirtualAddress; ///< Virtual address of line number. member in union:__anon11731::__anon11732
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/IndustryStandard/
H A DPeImage.h135 UINT32 VirtualAddress; member in struct:__anon10146
317 UINT32 VirtualAddress; member in struct:__anon10153
454 UINT32 VirtualAddress; member in struct:__anon10155
499 UINT32 VirtualAddress; member in struct:__anon10156
526 UINT32 VirtualAddress; // Virtual address of line number. member in union:__anon10157::__anon10158
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/IndustryStandard/
H A DPeImage.h115 UINT32 VirtualAddress; member in struct:__anon15523
286 UINT32 VirtualAddress; member in struct:__anon15528
431 UINT32 VirtualAddress; member in struct:__anon15530
479 UINT32 VirtualAddress; member in struct:__anon15531
509 UINT32 VirtualAddress; ///< Virtual address of line number. member in union:__anon15532::__anon15533
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/libWine/
H A Dloader.c444 sec->VirtualAddress = code_start;
454 sec->VirtualAddress = data_start;
461 fixup_rva_dwords( &nt->OptionalHeader.DataDirectory[i].VirtualAddress, delta, 1 );
468 IMAGE_IMPORT_DESCRIPTOR *imports = (void *)(addr + dir->VirtualAddress);
477 void *ptr = (void *)(addr + dir->VirtualAddress);
486 IMAGE_EXPORT_DIRECTORY *exports = (void *)(addr + dir->VirtualAddress);
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeRuntimePciExpressLib/
H A DPciExpressLib.c39 UINTN VirtualAddress; member in struct:__anon12455
96 EfiConvertPointer (0, (VOID **) &(mDxeRuntimePciExpressLibRegistrationTable[Index].VirtualAddress));
224 return (Address & 0x00000fff) + mDxeRuntimePciExpressLibRegistrationTable[mDxeRuntimePciExpressLibLastRuntimeRange].VirtualAddress;
239 return (Address & 0x00000fff) + mDxeRuntimePciExpressLibRegistrationTable[Index].VirtualAddress;
346 mDxeRuntimePciExpressLibRegistrationTable[mDxeRuntimePciExpressLibNumberOfRuntimeRanges].VirtualAddress = Address;
/vbox/src/VBox/Debugger/
H A DDBGPlugInWinNt.cpp437 uint32_t uRvaEnd = paShs[i].VirtualAddress + paShs[i].Misc.VirtualSize;
438 if (uRvaEnd >= _1G || uRvaEnd < paShs[i].VirtualAddress)
441 i, paShs[i].Misc.VirtualSize, paShs[i].VirtualAddress, uRvaEnd));
454 i, paShs[i].VirtualAddress, uRvaEnd, cbImage));
494 uRvaRsrc = WINNT_UNION(pThis, pHdrs, OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_RESOURCE]).VirtualAddress;
523 pRdr->aMappings[j].offMem = paShs[i].VirtualAddress;
525 ? paShs[i + 1].VirtualAddress - paShs[i].VirtualAddress
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPR3HardenedMainImports-win.cpp326 || ExpDir.VirtualAddress < pDll->offEndSectHdrs
327 || ExpDir.VirtualAddress >= pNtHdrs->OptionalHeader.SizeOfImage
328 || ExpDir.VirtualAddress + ExpDir.Size > pNtHdrs->OptionalHeader.SizeOfImage)
330 "%ls: Missing or invalid export directory: %#lx LB %#x", pDll->pwszName, ExpDir.VirtualAddress, ExpDir.Size);
331 pDll->offExportDir = ExpDir.VirtualAddress;
334 IMAGE_EXPORT_DIRECTORY const *pExpDir = (IMAGE_EXPORT_DIRECTORY const *)&pDll->pbImageBase[ExpDir.VirtualAddress];
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgmodcodeview.cpp1760 int rc = RTDbgModLineAdd(pThis->hCnt, pszFile, pCur->Linenumber, RTDBGSEGIDX_RVA, pCur->Type.VirtualAddress, NULL);
1761 Log4((" %#010x: %u [%Rrc]\n", pCur->Type.VirtualAddress, pCur->Linenumber, rc));
2248 i, paShs[i].VirtualAddress, paShs[i].Misc.VirtualSize, sizeof(paShs[i].Name), paShs[i].Name));
2253 if (paShs[i].VirtualAddress < uRvaPrev)
2255 Log(("RTDbgModCv: %s: Overlap or soring error, VirtualAddress=%#x uRvaPrev=%#x - section #%d '%.*s'!!!\n",
2256 pszFilename, paShs[i].VirtualAddress, uRvaPrev, i, sizeof(paShs[i].Name), paShs[i].Name));
2259 else if ( paShs[i].VirtualAddress > pDbgHdr->SizeOfImage
2261 || paShs[i].VirtualAddress + paShs[i].Misc.VirtualSize > pDbgHdr->SizeOfImage)
2263 Log(("RTDbgModCv: %s: VirtualAddress=%#x VirtualSize=%#x (total %x) - beyond image size (%#x) - section #%d '%.*s'!!!\n",
2264 pszFilename, paShs[i].VirtualAddress, paSh
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Library/DxeImageVerificationLib/
H A DDxeImageVerificationLib.c551 PkcsCertData = (WIN_CERTIFICATE_EFI_PKCS *) (mImageBase + mSecDataDir->VirtualAddress);
914 PkcsCertData = (WIN_CERTIFICATE_EFI_PKCS *) (mImageBase + mSecDataDir->VirtualAddress);
1048 EfiCert = (WIN_CERTIFICATE_UEFI_GUID *) (mImageBase + mSecDataDir->VirtualAddress);
1399 WinCertificate = (WIN_CERTIFICATE *) (mImageBase + mSecDataDir->VirtualAddress);
/vbox/src/VBox/Runtime/include/internal/
H A DldrPE.h321 uint32_t VirtualAddress; member in struct:_IMAGE_DATA_DIRECTORY
436 uint32_t VirtualAddress; member in struct:_IMAGE_SECTION_HEADER
451 uint32_t VirtualAddress; member in struct:_IMAGE_BASE_RELOCATION
861 uint32_t VirtualAddress; member in union:_IMAGE_LINENUMBER::__anon16628
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/
H A DGenFvInternalLib.c828 TextVirtualAddress = SectionHeader->VirtualAddress;
830 DataVirtualAddress = SectionHeader->VirtualAddress;
832 DataVirtualAddress = SectionHeader->VirtualAddress;
3067 (VOID*) (UINTN) (ImageContext.ImageAddress + SectionHeader->VirtualAddress),
3291 (VOID*) (UINTN) (ImageContext.ImageAddress + SectionHeader->VirtualAddress),
3297 (VOID*) (UINTN) (ImageContext.ImageAddress + sizeof (EFI_TE_IMAGE_HEADER) - TEImageHeader->StrippedSize + SectionHeader->VirtualAddress),

Completed in 362 milliseconds

12