Lines Matching refs:DataEntry
542 const data_directory *DataEntry; in initImportTablePtr() local
543 if (getDataDirectory(COFF::IMPORT_TABLE, DataEntry)) in initImportTablePtr()
547 if (DataEntry->RelativeVirtualAddress == 0) in initImportTablePtr()
550 uint32_t ImportTableRva = DataEntry->RelativeVirtualAddress; in initImportTablePtr()
557 if (std::error_code EC = checkOffset(Data, IntPtr, DataEntry->Size)) in initImportTablePtr()
566 const data_directory *DataEntry; in initDelayImportTablePtr() local
567 if (getDataDirectory(COFF::DELAY_IMPORT_DESCRIPTOR, DataEntry)) in initDelayImportTablePtr()
569 if (DataEntry->RelativeVirtualAddress == 0) in initDelayImportTablePtr()
572 uint32_t RVA = DataEntry->RelativeVirtualAddress; in initDelayImportTablePtr()
573 NumberOfDelayImportDirectory = DataEntry->Size / in initDelayImportTablePtr()
588 const data_directory *DataEntry; in initExportTablePtr() local
589 if (getDataDirectory(COFF::EXPORT_TABLE, DataEntry)) in initExportTablePtr()
593 if (DataEntry->RelativeVirtualAddress == 0) in initExportTablePtr()
596 uint32_t ExportTableRva = DataEntry->RelativeVirtualAddress; in initExportTablePtr()
606 const data_directory *DataEntry; in initBaseRelocPtr() local
607 if (getDataDirectory(COFF::BASE_RELOCATION_TABLE, DataEntry)) in initBaseRelocPtr()
609 if (DataEntry->RelativeVirtualAddress == 0) in initBaseRelocPtr()
613 if (std::error_code EC = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr)) in initBaseRelocPtr()
618 IntPtr + DataEntry->Size); in initBaseRelocPtr()
626 const data_directory *DataEntry; in initDebugDirectoryPtr() local
627 if (getDataDirectory(COFF::DEBUG_DIRECTORY, DataEntry)) in initDebugDirectoryPtr()
631 if (DataEntry->RelativeVirtualAddress == 0) in initDebugDirectoryPtr()
635 if (DataEntry->Size % sizeof(debug_directory) != 0) in initDebugDirectoryPtr()
639 if (std::error_code EC = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr)) in initDebugDirectoryPtr()
643 IntPtr + DataEntry->Size); in initDebugDirectoryPtr()
651 const data_directory *DataEntry; in initLoadConfigPtr() local
652 if (getDataDirectory(COFF::LOAD_CONFIG_TABLE, DataEntry)) in initLoadConfigPtr()
656 if (DataEntry->RelativeVirtualAddress == 0) in initLoadConfigPtr()
659 if (std::error_code EC = getRvaPtr(DataEntry->RelativeVirtualAddress, IntPtr)) in initLoadConfigPtr()
1551 const data_directory *DataEntry; in isForwarder() local
1552 if (auto EC = OwningObject->getDataDirectory(COFF::EXPORT_TABLE, DataEntry)) in isForwarder()
1557 uint32_t Begin = DataEntry->RelativeVirtualAddress; in isForwarder()
1558 uint32_t End = DataEntry->RelativeVirtualAddress + DataEntry->Size; in isForwarder()