Lines Matching defs:DataEntry

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