Object/COFF: Define .idata import directory table entry.
authorRui Ueyama <ruiu@google.com>
Tue, 26 May 2015 16:24:42 +0000 (16:24 +0000)
committerRui Ueyama <ruiu@google.com>
Tue, 26 May 2015 16:24:42 +0000 (16:24 +0000)
This data type is described in the Microsoft PE/COFF spec rev. 8.3 5.4.1.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238214 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Object/COFF.h

index c83bcec10f2eac99181097af2eb44fe66d186914..9664c3b03c95ba6cb40a6be492f0170de0c36378 100644 (file)
@@ -445,6 +445,14 @@ struct coff_aux_clr_token {
   support::ulittle32_t SymbolTableIndex;
 };
 
+struct coff_import_directory_table_entry {
+  support::ulittle32_t ImportLookupTableRVA;
+  support::ulittle32_t TimeDateStamp;
+  support::ulittle32_t ForwarderChain;
+  support::ulittle32_t NameRVA;
+  support::ulittle32_t ImportAddressTableRVA;
+};
+
 struct coff_load_configuration32 {
   support::ulittle32_t Characteristics;
   support::ulittle32_t TimeDateStamp;