diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-05-25 05:45:02 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-05-25 05:45:02 +0000 |
commit | 546e64affd01a54d59f1af7d88db719a37bc28bc (patch) | |
tree | 451c0942a64748f3092c50f9aca8a1719a1d548e | |
parent | 34cc8eb307d7f03dc508390b53146c387dc5e0be (diff) | |
download | bcm5719-llvm-546e64affd01a54d59f1af7d88db719a37bc28bc.tar.gz bcm5719-llvm-546e64affd01a54d59f1af7d88db719a37bc28bc.zip |
Revert "llvm-objdump: support dumping AUX records for weak externals"
Revert it until we can figure out the endianness issue.
llvm-svn: 270667
-rw-r--r-- | llvm/test/Object/Inputs/COFF/weak-externals.yaml | 26 | ||||
-rw-r--r-- | llvm/test/Object/coff-weak-externals.test | 5 | ||||
-rw-r--r-- | llvm/tools/llvm-objdump/COFFDump.cpp | 6 |
3 files changed, 0 insertions, 37 deletions
diff --git a/llvm/test/Object/Inputs/COFF/weak-externals.yaml b/llvm/test/Object/Inputs/COFF/weak-externals.yaml deleted file mode 100644 index 44364186b52..00000000000 --- a/llvm/test/Object/Inputs/COFF/weak-externals.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- -header: - Machine: IMAGE_FILE_MACHINE_ARMNT - Characteristics: [ ] -sections: - - Name: .rdata - Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] - Alignment: 1 - SectionData: '' -symbols: - - Name: Function - Value: 0 - SectionNumber: 0 - SimpleType: IMAGE_SYM_TYPE_NULL - ComplexType: IMAGE_SYM_DTYPE_NULL - StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL - WeakExternal: - TagIndex: 9 - Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY - - Name: .weak.Function.default - Value: 0 - SectionNumber: -1 - SimpleType: IMAGE_SYM_TYPE_NULL - ComplexType: IMAGE_SYM_DTYPE_NULL - StorageClass: IMAGE_SYM_CLASS_EXTERNAL -... diff --git a/llvm/test/Object/coff-weak-externals.test b/llvm/test/Object/coff-weak-externals.test deleted file mode 100644 index b3372be32c3..00000000000 --- a/llvm/test/Object/coff-weak-externals.test +++ /dev/null @@ -1,5 +0,0 @@ -RUN: llvm-objdump -t %p/Inputs/COFF/weak-externals.obj | FileCheck %s - -CHECK: [ 0](sec 0)(fl 0x00)(ty 0)(scl 69) (nx 1) 0x00000000 Function -CHECK: AUX tagndx 9 type 2 - diff --git a/llvm/tools/llvm-objdump/COFFDump.cpp b/llvm/tools/llvm-objdump/COFFDump.cpp index 3b72f9bcad7..6b98b72b5c1 100644 --- a/llvm/tools/llvm-objdump/COFFDump.cpp +++ b/llvm/tools/llvm-objdump/COFFDump.cpp @@ -653,12 +653,6 @@ void llvm::printCOFFSymbolTable(const COFFObjectFile *coff) { SI = SI + Symbol->getNumberOfAuxSymbols(); break; - } else if (Symbol->isWeakExternal()) { - const coff_aux_weak_external *awe; - error(coff->getAuxSymbol<coff_aux_weak_external>(SI + 1, awe)); - - outs() << "AUX " << format("tagndx %d type %d\n", awe->TagIndex, - awe->Characteristics); } else { outs() << "AUX Unknown\n"; } |