Lines Matching refs:DataEntry
580 const data_directory *DataEntry = getDataDirectory(COFF::IMPORT_TABLE); in initImportTablePtr() local
581 if (!DataEntry) in initImportTablePtr()
585 if (DataEntry->RelativeVirtualAddress == 0) in initImportTablePtr()
588 uint32_t ImportTableRva = DataEntry->RelativeVirtualAddress; in initImportTablePtr()
595 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initImportTablePtr()
604 const data_directory *DataEntry = in initDelayImportTablePtr() local
606 if (!DataEntry) in initDelayImportTablePtr()
608 if (DataEntry->RelativeVirtualAddress == 0) in initDelayImportTablePtr()
611 uint32_t RVA = DataEntry->RelativeVirtualAddress; in initDelayImportTablePtr()
612 NumberOfDelayImportDirectory = DataEntry->Size / in initDelayImportTablePtr()
618 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initDelayImportTablePtr()
630 const data_directory *DataEntry = getDataDirectory(COFF::EXPORT_TABLE); in initExportTablePtr() local
631 if (!DataEntry) in initExportTablePtr()
635 if (DataEntry->RelativeVirtualAddress == 0) in initExportTablePtr()
638 uint32_t ExportTableRva = DataEntry->RelativeVirtualAddress; in initExportTablePtr()
642 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initExportTablePtr()
651 const data_directory *DataEntry = in initBaseRelocPtr() local
653 if (!DataEntry) in initBaseRelocPtr()
655 if (DataEntry->RelativeVirtualAddress == 0) in initBaseRelocPtr()
659 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initBaseRelocPtr()
662 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initBaseRelocPtr()
668 IntPtr + DataEntry->Size); in initBaseRelocPtr()
676 const data_directory *DataEntry = getDataDirectory(COFF::DEBUG_DIRECTORY); in initDebugDirectoryPtr() local
677 if (!DataEntry) in initDebugDirectoryPtr()
681 if (DataEntry->RelativeVirtualAddress == 0) in initDebugDirectoryPtr()
685 if (DataEntry->Size % sizeof(debug_directory) != 0) in initDebugDirectoryPtr()
690 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initDebugDirectoryPtr()
693 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initDebugDirectoryPtr()
698 IntPtr + DataEntry->Size); in initDebugDirectoryPtr()
706 const data_directory *DataEntry = getDataDirectory(COFF::TLS_TABLE); in initTLSDirectoryPtr() local
707 if (!DataEntry) in initTLSDirectoryPtr()
711 if (DataEntry->RelativeVirtualAddress == 0) in initTLSDirectoryPtr()
718 if (DataEntry->Size != DirSize) in initTLSDirectoryPtr()
722 static_cast<uint32_t>(DataEntry->Size), DirSize); in initTLSDirectoryPtr()
726 getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, "TLS directory")) in initTLSDirectoryPtr()
728 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initTLSDirectoryPtr()
741 const data_directory *DataEntry = getDataDirectory(COFF::LOAD_CONFIG_TABLE); in initLoadConfigPtr() local
742 if (!DataEntry) in initLoadConfigPtr()
746 if (DataEntry->RelativeVirtualAddress == 0) in initLoadConfigPtr()
749 if (Error E = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr, in initLoadConfigPtr()
752 if (Error E = checkOffset(Data, IntPtr, DataEntry->Size)) in initLoadConfigPtr()
1620 const data_directory *DataEntry = in isForwarder() local
1622 if (!DataEntry) in isForwarder()
1628 uint32_t Begin = DataEntry->RelativeVirtualAddress; in isForwarder()
1629 uint32_t End = DataEntry->RelativeVirtualAddress + DataEntry->Size; in isForwarder()