• Home
  • Raw
  • Download

Lines Matching refs:Image

26   IN EFILDR_LOADED_IMAGE      *Image,
43 IN EFILDR_LOADED_IMAGE *Image,
50 IN OUT EFILDR_LOADED_IMAGE *Image,
113 IN EFILDR_LOADED_IMAGE *Image, in EfiLdrPeCoffLoadPeImage() argument
168 Status = EfiLdrPeCoffSetImageType (Image, PeHdr.Pe32.OptionalHeader.Subsystem); in EfiLdrPeCoffLoadPeImage()
224 Image->NoPages = EFI_SIZE_TO_PAGES (CodeViewOffset + CodeViewSize); in EfiLdrPeCoffLoadPeImage()
231Image->ImageBasePage = (EFI_PHYSICAL_ADDRESS)FindSpace (Image->NoPages, NumberOfMemoryMapEntries, … in EfiLdrPeCoffLoadPeImage()
232 if (Image->ImageBasePage == 0) { in EfiLdrPeCoffLoadPeImage()
241 AsciiSPrint (PrintBuffer, 256, "LoadPe: new image base %lx\n", Image->ImageBasePage); in EfiLdrPeCoffLoadPeImage()
243 Image->Info.ImageBase = (VOID *)(UINTN)Image->ImageBasePage; in EfiLdrPeCoffLoadPeImage()
244 Image->Info.ImageSize = (Image->NoPages << EFI_PAGE_SHIFT) - 1; in EfiLdrPeCoffLoadPeImage()
245 Image->ImageBase = (UINT8 *)(UINTN)Image->ImageBasePage; in EfiLdrPeCoffLoadPeImage()
246 Image->ImageEof = Image->ImageBase + Image->Info.ImageSize; in EfiLdrPeCoffLoadPeImage()
247 Image->ImageAdjust = Image->ImageBase; in EfiLdrPeCoffLoadPeImage()
256 Image->ImageBase in EfiLdrPeCoffLoadPeImage()
282 Image->ImageBase + DataDirectory[Index].VirtualAddress in EfiLdrPeCoffLoadPeImage()
288 …DebugEntry = (EFI_IMAGE_DEBUG_DIRECTORY_ENTRY *) (Image->ImageBase + DataDirectory[Index].VirtualA… in EfiLdrPeCoffLoadPeImage()
306 Image->ImageBase + in EfiLdrPeCoffLoadPeImage()
320 Base = EfiLdrPeCoffImageAddress (Image, (UINTN)Section->VirtualAddress); in EfiLdrPeCoffLoadPeImage()
321 …End = EfiLdrPeCoffImageAddress (Image, (UINTN)(Section->VirtualAddress + Section->Misc.VirtualSize… in EfiLdrPeCoffLoadPeImage()
365 …Status = EfiLdrPeCoffImageRead (FHand, CodeViewFileOffset, CodeViewSize, Image->ImageBase + CodeVi… in EfiLdrPeCoffLoadPeImage()
377 if ((UINTN)(Image->ImageBase) != (UINTN) (ImageBase)) { in EfiLdrPeCoffLoadPeImage()
379 Image, in EfiLdrPeCoffLoadPeImage()
381 (UINTN) Image->ImageBase - (UINTN)ImageBase, in EfiLdrPeCoffLoadPeImage()
395 Image->EntryPoint = (EFI_IMAGE_ENTRY_POINT)(UINTN) in EfiLdrPeCoffLoadPeImage()
397 Image, in EfiLdrPeCoffLoadPeImage()
406 IN EFILDR_LOADED_IMAGE *Image, in EfiLdrPeCoffLoadPeRelocate() argument
429 RelocBase = EfiLdrPeCoffImageAddress (Image, RelocDir->VirtualAddress); in EfiLdrPeCoffLoadPeRelocate()
430 RelocBaseEnd = EfiLdrPeCoffImageAddress (Image, RelocDir->VirtualAddress + RelocDir->Size); in EfiLdrPeCoffLoadPeRelocate()
437Image->FixupData = (UINT8*) FindSpace (NoFixupPages, NumberOfMemoryMapEntries, EfiMemoryDescriptor… in EfiLdrPeCoffLoadPeRelocate()
438 if (Image->FixupData == 0) { in EfiLdrPeCoffLoadPeRelocate()
446 FixupData = Image->FixupData; in EfiLdrPeCoffLoadPeRelocate()
451 FixupBase = EfiLdrPeCoffImageAddress (Image, RelocBase->VirtualAddress); in EfiLdrPeCoffLoadPeRelocate()
452 if ((UINT8 *) RelocEnd < Image->ImageBase || (UINT8 *) RelocEnd > Image->ImageEof) { in EfiLdrPeCoffLoadPeRelocate()
530 Image->NoPages += NoFixupPages; in EfiLdrPeCoffLoadPeRelocate()
531 Image->ImageBasePage -= (NoFixupPages << EFI_PAGE_SHIFT); in EfiLdrPeCoffLoadPeRelocate()
551 IN EFILDR_LOADED_IMAGE *Image, in EfiLdrPeCoffImageAddress() argument
557 FixedAddress = Image->ImageAdjust + Address; in EfiLdrPeCoffImageAddress()
559 if ((FixedAddress < Image->ImageBase) || (FixedAddress > Image->ImageEof)) { in EfiLdrPeCoffImageAddress()
578 IN OUT EFILDR_LOADED_IMAGE *Image, in EfiLdrPeCoffSetImageType() argument
605 Image->Type = ImageType; in EfiLdrPeCoffSetImageType()
606 Image->Info.ImageCodeType = CodeType; in EfiLdrPeCoffSetImageType()
607 Image->Info.ImageDataType = DataType; in EfiLdrPeCoffSetImageType()