diff options
author | Rui Ueyama <ruiu@google.com> | 2013-07-18 23:15:50 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2013-07-18 23:15:50 +0000 |
commit | 9d1359453fc5db2ff9fb334fe205a14c30ed244d (patch) | |
tree | ebadcfa3caef0171b73c5689b73178a8cda6dd74 /tools/llvm-readobj | |
parent | cf2ab764db006078856312d9cfdf29d8fe59c3dd (diff) | |
download | external_llvm-9d1359453fc5db2ff9fb334fe205a14c30ed244d.zip external_llvm-9d1359453fc5db2ff9fb334fe205a14c30ed244d.tar.gz external_llvm-9d1359453fc5db2ff9fb334fe205a14c30ed244d.tar.bz2 |
Revert "COFFDumper: Dump data directory entries."
Because it broke s390x and ppc64-linux buildbots. This reverts commit r186623.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186627 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-readobj')
-rw-r--r-- | tools/llvm-readobj/COFFDumper.cpp | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/tools/llvm-readobj/COFFDumper.cpp b/tools/llvm-readobj/COFFDumper.cpp index 2f309e3..1ceb8fc 100644 --- a/tools/llvm-readobj/COFFDumper.cpp +++ b/tools/llvm-readobj/COFFDumper.cpp @@ -60,8 +60,6 @@ private: void printRelocation(section_iterator SecI, relocation_iterator RelI); - void printDataDirectory(uint32_t Index, const std::string &FieldName); - void printX64UnwindInfo(); void printRuntimeFunction( @@ -562,14 +560,6 @@ void COFFDumper::cacheRelocations() { } } -void COFFDumper::printDataDirectory(uint32_t Index, const std::string &FieldName) { - const data_directory *Data; - if (Obj->getDataDirectory(Index, Data)) - return; - W.printHex(FieldName + "RVA", Data->RelativeVirtualAddress); - W.printHex(FieldName + "Size", Data->Size); -} - void COFFDumper::printFileHeaders() { // Print COFF header const coff_file_header *COFFHeader = 0; @@ -631,20 +621,6 @@ void COFFDumper::printFileHeaders() { W.printNumber("SizeOfHeapReserve", PEHeader->SizeOfHeapReserve); W.printNumber("SizeOfHeapCommit", PEHeader->SizeOfHeapCommit); W.printNumber("NumberOfRvaAndSize", PEHeader->NumberOfRvaAndSize); - - if (PEHeader->NumberOfRvaAndSize > 0) { - DictScope D(W, "DataDirectory"); - static const char * const directory[] = { - "ExportTable", "ImportTable", "ResourceTable", "ExceptionTable", - "CertificateTable", "BaseRelocationTable", "Debug", "Architecture", - "GlobalPtr", "TLSTable", "LoadConfigTable", "BoundImport", "IAT", - "DelayImportDescriptor", "CLRRuntimeHeader", "Reserved" - }; - - for (uint32_t i = 0; i < PEHeader->NumberOfRvaAndSize; ++i) { - printDataDirectory(i, directory[i]); - } - } } } |