Lines Matching defs:FixupData
910 fixup log buffer and fill in the FixupData field of ImageContext prior to calling this function.
914 DebugDirectoryEntryRva, EntryPoint, FixupDataSize, CodeView, PdbPointer, and FixupData of
954 CHAR8 *FixupData;
1064 FixupData = ImageContext->FixupData;
1107 if (FixupData != NULL) {
1108 *(UINT16 *) FixupData = *Fixup16;
1109 FixupData = FixupData + sizeof (UINT16);
1116 if (FixupData != NULL) {
1117 *(UINT16 *) FixupData = *Fixup16;
1118 FixupData = FixupData + sizeof (UINT16);
1125 if (FixupData != NULL) {
1126 FixupData = ALIGN_POINTER (FixupData, sizeof (UINT32));
1127 *(UINT32 *)FixupData = *Fixup32;
1128 FixupData = FixupData + sizeof (UINT32);
1135 if (FixupData != NULL) {
1136 FixupData = ALIGN_POINTER (FixupData, sizeof(UINT64));
1137 *(UINT64 *)(FixupData) = *Fixup64;
1138 FixupData = FixupData + sizeof(UINT64);
1148 Status = PeCoffLoaderRelocateImageEx (Reloc, Fixup, &FixupData, Adjust);
1166 ASSERT ((UINTN)FixupData <= (UINTN)ImageContext->FixupData + ImageContext->FixupDataSize);
1479 ImageContext->FixupData = NULL;
1723 CHAR8 *FixupData;
1797 // modified. The FixupData is used to see if the image has been modified
1802 FixupData = RelocationData;
1831 if (*(UINT16 *) FixupData == *Fixup16) {
1835 FixupData = FixupData + sizeof (UINT16);
1840 if (*(UINT16 *) FixupData == *Fixup16) {
1844 FixupData = FixupData + sizeof (UINT16);
1849 FixupData = ALIGN_POINTER (FixupData, sizeof (UINT32));
1850 if (*(UINT32 *) FixupData == *Fixup32) {
1854 FixupData = FixupData + sizeof (UINT32);
1859 FixupData = ALIGN_POINTER (FixupData, sizeof (UINT64));
1860 if (*(UINT64 *) FixupData == *Fixup64) {
1864 FixupData = FixupData + sizeof (UINT64);
1871 Status = PeHotRelocateImageEx (Reloc, Fixup, &FixupData, Adjust);