Lines Matching refs:DataEntry

579   const data_directory *DataEntry = getDataDirectory(COFF::IMPORT_TABLE);  in initImportTablePtr()  local
580 if (!DataEntry) in initImportTablePtr()
584 if (DataEntry->RelativeVirtualAddress == 0) in initImportTablePtr()
587 uint32_t ImportTableRva = DataEntry->RelativeVirtualAddress; in initImportTablePtr()
594 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initImportTablePtr()
603 const data_directory *DataEntry = in initDelayImportTablePtr() local
605 if (!DataEntry) in initDelayImportTablePtr()
607 if (DataEntry->RelativeVirtualAddress == 0) in initDelayImportTablePtr()
610 uint32_t RVA = DataEntry->RelativeVirtualAddress; in initDelayImportTablePtr()
611 NumberOfDelayImportDirectory = DataEntry->Size / in initDelayImportTablePtr()
617 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initDelayImportTablePtr()
629 const data_directory *DataEntry = getDataDirectory(COFF::EXPORT_TABLE); in initExportTablePtr() local
630 if (!DataEntry) in initExportTablePtr()
634 if (DataEntry->RelativeVirtualAddress == 0) in initExportTablePtr()
637 uint32_t ExportTableRva = DataEntry->RelativeVirtualAddress; in initExportTablePtr()
641 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initExportTablePtr()
650 const data_directory *DataEntry = in initBaseRelocPtr() local
652 if (!DataEntry) in initBaseRelocPtr()
654 if (DataEntry->RelativeVirtualAddress == 0) in initBaseRelocPtr()
658 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initBaseRelocPtr()
661 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initBaseRelocPtr()
667 IntPtr + DataEntry->Size); in initBaseRelocPtr()
675 const data_directory *DataEntry = getDataDirectory(COFF::DEBUG_DIRECTORY); in initDebugDirectoryPtr() local
676 if (!DataEntry) in initDebugDirectoryPtr()
680 if (DataEntry->RelativeVirtualAddress == 0) in initDebugDirectoryPtr()
684 if (DataEntry->Size % sizeof(debug_directory) != 0) in initDebugDirectoryPtr()
689 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initDebugDirectoryPtr()
692 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initDebugDirectoryPtr()
697 IntPtr + DataEntry->Size); in initDebugDirectoryPtr()
705 const data_directory *DataEntry = getDataDirectory(COFF::TLS_TABLE); in initTLSDirectoryPtr() local
706 if (!DataEntry) in initTLSDirectoryPtr()
710 if (DataEntry->RelativeVirtualAddress == 0) in initTLSDirectoryPtr()
717 if (DataEntry->Size != DirSize) in initTLSDirectoryPtr()
721 static_cast<uint32_t>(DataEntry->Size), DirSize); in initTLSDirectoryPtr()
725 getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, "TLS directory")) in initTLSDirectoryPtr()
727 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initTLSDirectoryPtr()
740 const data_directory *DataEntry = getDataDirectory(COFF::LOAD_CONFIG_TABLE); in initLoadConfigPtr() local
741 if (!DataEntry) in initLoadConfigPtr()
745 if (DataEntry->RelativeVirtualAddress == 0) in initLoadConfigPtr()
748 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initLoadConfigPtr()
751 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initLoadConfigPtr()
1660 const data_directory *DataEntry = in isForwarder() local
1662 if (!DataEntry) in isForwarder()
1668 uint32_t Begin = DataEntry->RelativeVirtualAddress; in isForwarder()
1669 uint32_t End = DataEntry->RelativeVirtualAddress + DataEntry->Size; in isForwarder()