Home | History | Annotate | Download | only in CpuExceptionHandlerLib

Lines Matching defs:Pe32Data

122   UINTN                                Pe32Data;

130 Pe32Data = CurrentEip & ~(mImageAlignSize - 1);
131 while (Pe32Data != 0) {
132 DosHdr = (EFI_IMAGE_DOS_HEADER *) Pe32Data;
137 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)(Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
141 if (((UINTN)Hdr.Pe32 > Pe32Data) && ((UINTN)Hdr.Pe32 < CurrentEip)) {
147 *EntryPoint = (UINTN)Pe32Data + (UINTN)(Hdr.Pe32->OptionalHeader.AddressOfEntryPoint & 0x0ffffffff);
155 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
162 *EntryPoint = (UINTN)Pe32Data + (UINTN)(Hdr.Te->AddressOfEntryPoint & 0x0ffffffff) + sizeof(EFI_TE_IMAGE_HEADER) - Hdr.Te->StrippedSize;
170 Pe32Data -= mImageAlignSize;
173 if (Pe32Data != 0) {
174 PdbPointer = PeCoffLoaderGetPdbPointer ((VOID *) Pe32Data);
184 return Pe32Data;