[Object/COFF] Add import_directory_table_entry.
authorRui Ueyama <ruiu@google.com>
Tue, 16 Jul 2013 03:23:55 +0000 (03:23 +0000)
committerRui Ueyama <ruiu@google.com>
Tue, 16 Jul 2013 03:23:55 +0000 (03:23 +0000)
Summary: Add import_directory_table_entry to use for .idata section.

Reviewers: Bigcheese

CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1059

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

include/llvm/Object/COFF.h

index ef9cfb529e75a88115ffc2ab42c368ed52367326..c7c5c7f118d4b5523cdd4c9ef5c41cdebf05d28a 100644 (file)
@@ -129,6 +129,14 @@ struct data_directory {
   support::ulittle32_t Size;
 };
 
+struct 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_symbol {
   struct StringTableOffset {
     support::ulittle32_t Zeroes;