]> granicus.if.org Git - llvm/commitdiff
[llvm-nm][llvm-readelf] Avoid single-dash -long-option in tests
authorFangrui Song <maskray@google.com>
Sat, 27 Apr 2019 16:12:14 +0000 (16:12 +0000)
committerFangrui Song <maskray@google.com>
Sat, 27 Apr 2019 16:12:14 +0000 (16:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359383 91177308-0d34-0410-b5e6-96231b3b80d8

17 files changed:
test/DebugInfo/X86/xray-split-dwarf-interaction.ll
test/DebugInfo/debuglineinfo-path.ll
test/LTO/X86/runtime-library.ll
test/MC/Mips/tls-symbols.s
test/Other/llvm-nm-without-aliases.ll
test/ThinLTO/X86/cache-icall.ll
test/tools/gold/X86/bcsection.ll
test/tools/llvm-ar/coff-weak.yaml
test/tools/llvm-nm/X86/IRobj.test
test/tools/llvm-nm/X86/dyldinfo.test
test/tools/llvm-nm/X86/radix.s
test/tools/llvm-readobj/elf-reloc-symbol-with-versioning.test
test/tools/llvm-readobj/elf-versioninfo.test
test/tools/lto/opt-level.ll
test/tools/yaml2obj/dynamic-symbols.yaml
test/tools/yaml2obj/symbol-index.yaml
tools/llvm-nm/llvm-nm.cpp

index 84ceb5c1f81cf025d7f3c30dfaa0134585a450cf..558073a9801c95c931e386fc027095c3826ca0f6 100644 (file)
@@ -7,7 +7,7 @@
 ; RUN:     -function-sections -data-sections \
 ; RUN:     -relocation-model=pic -filetype=obj \
 ; RUN:     -generate-type-units -o - %s | \
-; RUN:     llvm-readelf -sections | \
+; RUN:     llvm-readelf --sections | \
 ; RUN:     FileCheck %s --check-prefix=CHECK-ELF
 ; Created from `clang++ -fxray-instrument -gsplit-dwarf -fdebug-types-section
 ; -ffunction-sections -fdata-sections -emit-llvm -S input.cc`:
index 88dd4824798aac77698ef7880bd896d21b349727..18f5aa7ba6c384dfaa1fe12bfeeee79f8b8ebb9c 100644 (file)
@@ -5,9 +5,9 @@
 ; It is not essential to DWARF path handling code we're testing here.
 ; UNSUPPORTED: powerpc
 ; RUN: %llc_dwarf -O0 -filetype=obj -o %t < %s
-; RUN: llvm-nm -radix=o %t | grep posix_absolute_func > %t.posix_absolute_func
-; RUN: llvm-nm -radix=o %t | grep posix_relative_func > %t.posix_relative_func
-; RUN: llvm-nm -radix=o %t | grep win_func > %t.win_func
+; RUN: llvm-nm --radix=o %t | grep posix_absolute_func > %t.posix_absolute_func
+; RUN: llvm-nm --radix=o %t | grep posix_relative_func > %t.posix_relative_func
+; RUN: llvm-nm --radix=o %t | grep win_func > %t.win_func
 ; RUN: llvm-symbolizer --functions=linkage --inlining --demangle=false --obj %t < %t.posix_absolute_func | FileCheck %s --check-prefix=POSIX_A
 ; RUN: llvm-symbolizer --functions=linkage --inlining --demangle=false --obj %t < %t.posix_relative_func | FileCheck %s --check-prefix=POSIX_R
 ; RUN: llvm-symbolizer --functions=linkage --inlining --demangle=false --obj %t < %t.win_func | FileCheck %s --check-prefix=WIN
index 76fc6f0cc47b26d81a07861b277afd46c6aef179..0ffaa0996e8e304f4a44cef18db110f85052a8ec 100644 (file)
@@ -1,7 +1,7 @@
 ; runtime library implementations should be added to llvm.compiler.used
 ; RUN: llvm-as <%s >%t1
 ; RUN: llvm-lto -o %t2 %t1
-; RUN: llvm-nm -no-sort %t2 | FileCheck %s -check-prefix=KEEP -check-prefix=LOSE
+; RUN: llvm-nm --no-sort %t2 | FileCheck %s -check-prefix=KEEP -check-prefix=LOSE
 
 target triple = "x86_64-apple-darwin9"
 
index d5a31b18950288d571bbbd4a3493896db0a3c601..7affb8c4405d38437a62f9fff5c5468af433ab28 100644 (file)
@@ -1,7 +1,6 @@
 # RUN: llvm-mc -arch=mips < %s -position-independent -filetype=obj \
-# RUN:   | llvm-readelf -symbols | FileCheck %s
-# RUN: llvm-mc -arch=mips < %s -filetype=obj | llvm-readelf -symbols \
-# RUN:   | FileCheck %s
+# RUN:   | llvm-readelf -s | FileCheck %s
+# RUN: llvm-mc -arch=mips < %s -filetype=obj | llvm-readelf -s | FileCheck %s
 
 # Test that TLS relocations cause symbols to be marked as TLS symbols.
 
index 4df1a751a04fae4e1e7a7f1a33bab2acf86fcaba..7962804f08ee73cff766143a1c1c10210d77e54f 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s > %t
-; RUN: llvm-nm -without-aliases - < %t | FileCheck %s
-; RUN: llvm-nm - < %t | FileCheck --check-prefix=WITH %s
+; RUN: llvm-as %s -o %t
+; RUN: llvm-nm --without-aliases %t | FileCheck %s
+; RUN: llvm-nm %t | FileCheck --check-prefix=WITH %s
 
 ; CHECK-NOT: T a0bar
 ; CHECK-NOT: T a0foo
index 034ff97cede2ee6778965afeb0a964280db23df2..83b740de4d54f3028ded382566b34ac1049702e6 100644 (file)
 ; RUN:   -r=%t.bc,_start,px \
 ; RUN:   -r=%t.bc,f,
 
-; RUN: llvm-readelf -symbols %t-no.o.* | FileCheck %s --check-prefix=SYMBOLS-NO
+; RUN: llvm-readelf -s %t-no.o.* | FileCheck %s --check-prefix=SYMBOLS-NO
 
 ; RUN: llvm-lto2 run -o %t-yes.o %t.bc %t2.bc -cache-dir %t.cache \
 ; RUN:   -r=%t.bc,_start,px \
 ; RUN:   -r=%t.bc,f, \
 ; RUN:   -r=%t2.bc,f,p
 
-; RUN: llvm-readelf -symbols %t-yes.o.* | FileCheck %s --check-prefix=SYMBOLS-YES
+; RUN: llvm-readelf -s %t-yes.o.* | FileCheck %s --check-prefix=SYMBOLS-YES
 
 ; SYMBOLS-NO-DAG: {{FUNC .* f.cfi_jt$}}
 ; SYMBOLS-NO-DAG: {{NOTYPE .* UND f.cfi_jt$}}
index 6a7dd32fe04b8ee9538a5b3a1772260b939112b7..6d3481f8f96650c98025bc635500e2208154ed0e 100644 (file)
@@ -2,11 +2,11 @@
 ; RUN: llvm-as -o %t/bcsection.bc %s
 
 ; RUN: llvm-mc -I=%t -filetype=obj -triple=x86_64-unknown-unknown -o %t/bcsection.bco %p/Inputs/bcsection.s
-; RUN: llvm-nm -no-llvm-bc %t/bcsection.bco 2>&1 | FileCheck %s -check-prefix=NO-SYMBOLS
+; RUN: llvm-nm --no-llvm-bc %t/bcsection.bco 2>&1 | FileCheck %s -check-prefix=NO-SYMBOLS
 ; NO-SYMBOLS: no symbols
 
 ; RUN: %gold -r -o %t/bcsection.o -m elf_x86_64 -plugin %llvmshlibdir/LLVMgold%shlibext %t/bcsection.bco
-; RUN: llvm-nm -no-llvm-bc %t/bcsection.o | FileCheck %s
+; RUN: llvm-nm --no-llvm-bc %t/bcsection.o | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-unknown"
index c66271dc8a734c5948b1435e9d65f95fa0229f87..6643fbfd77b291a93f582471d9f1655827a6347e 100644 (file)
@@ -2,7 +2,7 @@
 #
 # RUN: rm -f %t.ar
 # RUN: llvm-ar crs %t.a %t.obj
-# RUN: llvm-nm -print-armap %t.a | FileCheck %s
+# RUN: llvm-nm --print-armap %t.a | FileCheck %s
 
 # CHECK: Archive map
 # CHECK-NEXT: WeakSearchAlias in coff-weak.yaml.tmp.obj
index e6fa517d00e816b4aff1b14b0c8e81da538719b7..9cead8e335c5b57b292764f41c0200e169caff9e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llvm-nm -format darwin %p/Inputs/test.IRobj-x86_64 | FileCheck %s
+# RUN: llvm-nm --format darwin %p/Inputs/test.IRobj-x86_64 | FileCheck %s
 
 # CHECK: ---------------- (LTO,RODATA) external _global_const
 # CHECK: ---------------- (LTO,DATA) external _global_data
index 90e652f583144a8d8d4f817ab54d7a2f84cd612e..d40148f4f791b91f70f9d176f525ddf8611f942a 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: llvm-nm %p/Inputs/Strip-ST.dylib.macho-x86_64 | FileCheck --check-prefix=DEFAULT %s
-# RUN: llvm-nm -no-dyldinfo %p/Inputs/Strip-ST.dylib.macho-x86_64 | FileCheck --check-prefix=NO-DYLDINFO %s
-# RUN: llvm-nm -dyldinfo-only %p/Inputs/Strip-ST.dylib.macho-x86_64 | FileCheck --check-prefix=DYLDINFO-ONLY %s
+# RUN: llvm-nm --no-dyldinfo %p/Inputs/Strip-ST.dylib.macho-x86_64 | FileCheck --check-prefix=NO-DYLDINFO %s
+# RUN: llvm-nm --dyldinfo-only %p/Inputs/Strip-ST.dylib.macho-x86_64 | FileCheck --check-prefix=DYLDINFO-ONLY %s
 # RUN: llvm-nm %p/Inputs/Strip-N.hello.exe.macho-x86_64 | FileCheck --check-prefix=FUNC-STARTS %s
 # RUN: llvm-nm %p/Inputs/Strip-N.LC_MAIN.exe.macho-x86_64 | FileCheck --check-prefix=LC-MAIN %s
 
index e6199e88fb3c6098012cc33fc49b36512f7de72c..1f05458ab32ec6c728d356fe3b7f417c4bd0c863 100644 (file)
@@ -1,8 +1,8 @@
-//#check radix formats of llvm-nm
-//RUN: llvm-mc  %s -filetype=obj -triple=x86_64-pc-linux -o %t.o
-//RUN: llvm-nm -radix=d %t.o | FileCheck  %s
-//RUN: llvm-nm -radix=o %t.o | FileCheck --check-prefix="OCTAL" %s
-//RUN: llvm-nm -t=x %t.o | FileCheck --check-prefix="HEX" %s
+// #check radix formats of llvm-nm
+// RUN: llvm-mc %s -filetype=obj -triple=x86_64-pc-linux -o %t.o
+// RUN: llvm-nm --radix=d %t.o | FileCheck %s
+// RUN: llvm-nm --radix=o %t.o | FileCheck --check-prefix=OCTAL %s
+// RUN: llvm-nm -t=x %t.o | FileCheck --check-prefix=HEX %s
 
        .text
        .file   "1.c"
index 3d078d3cfb95bc5b334c514a44e32f5fe2bd4b73..8fa191984d5383dbaf1695585394fb0e4d96ff07 100644 (file)
@@ -1,6 +1,6 @@
 # RUN: yaml2obj %s > %t.o
-# RUN: llvm-readobj -demangle -r %t.o | FileCheck %s --check-prefix LLVM
-# RUN: llvm-readelf -demangle -r %t.o | FileCheck %s --check-prefix GNU
+# RUN: llvm-readobj --demangle -r %t.o | FileCheck %s --check-prefix LLVM
+# RUN: llvm-readelf --demangle -r %t.o | FileCheck %s --check-prefix GNU
 
 # GNU:      Relocation section '.rela.plt' at offset {{.*}} contains 5 entries:
 # GNU-NEXT:     Offset             Info             Type               Symbol's Value  Symbol's Name + Addend
index c5593a4166a0b4072bc7ae80c5a601074d7b8b7f..8138f09715fa3915f4f03b51f1a9d8513f6083e4 100644 (file)
@@ -1,7 +1,7 @@
 // Test that llvm-readobj dumps version info tags correctly.
 
-RUN: llvm-readobj -dynamic-table -V %p/Inputs/verdef.elf-x86-64 | FileCheck %s --check-prefix=LLVM-VERDEF
-RUN: llvm-readelf -dynamic-table -V %p/Inputs/verdef.elf-x86-64 | FileCheck %s --check-prefix=GNU-VERDEF
+RUN: llvm-readobj --dynamic-table -V %p/Inputs/verdef.elf-x86-64 | FileCheck %s --check-prefix=LLVM-VERDEF
+RUN: llvm-readelf --dynamic-table -V %p/Inputs/verdef.elf-x86-64 | FileCheck %s --check-prefix=GNU-VERDEF
 
 LLVM-VERDEF: 0x000000006FFFFFF0 VERSYM               0x24C
 LLVM-VERDEF: 0x000000006FFFFFFC VERDEF               0x25C
index 07bf48d6caf02f0284702f135d9a6e7a01313603..b282679936a448a4f19012ebeb77d4bc687ea246 100644 (file)
@@ -1,8 +1,8 @@
 ; RUN: llvm-as %s -o %t.o
 ; RUN: %ld64 -lto_library %llvmshlibdir/libLTO.dylib -arch x86_64 -dylib -mllvm -O0 -o %t.dylib %t.o
-; RUN: llvm-nm -no-llvm-bc %t.dylib | FileCheck --check-prefix=CHECK-O0 %s
+; RUN: llvm-nm --no-llvm-bc %t.dylib | FileCheck --check-prefix=CHECK-O0 %s
 ; RUN: %ld64 -lto_library %llvmshlibdir/libLTO.dylib -arch x86_64 -dylib -mllvm -O2 -o %t.dylib %t.o
-; RUN: llvm-nm -no-llvm-bc %t.dylib | FileCheck --check-prefix=CHECK-O2 %s
+; RUN: llvm-nm --no-llvm-bc %t.dylib | FileCheck --check-prefix=CHECK-O2 %s
 
 target triple = "x86_64-apple-macosx10.8.0"
 
index 718b06d55c4ac6f21c92af8496281031c3680694..c4abc6488804ce6762c187362bc7aa5583e4c0d6 100644 (file)
@@ -1,7 +1,7 @@
 # Ensures that implicitly added sections can be ordered within Sections.
 # RUN: yaml2obj %s -o %t
 # RUN: llvm-readobj -sections %t | FileCheck %s --check-prefix=SECTION
-# RUN: llvm-nm -dynamic %t | FileCheck %s --check-prefix=SYMBOL
+# RUN: llvm-nm --dynamic %t | FileCheck %s --check-prefix=SYMBOL
 
 !ELF
 FileHeader:
index 980c70d52cc39e369a2d6ba7802eb36bc54f6fd2..0530fa43a39b4285cc8c8db556fea9f6a2400bb3 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: yaml2obj %s > %t
-# RUN: llvm-readelf -symbols %t | FileCheck %s
+# RUN: llvm-readelf -s %t | FileCheck %s
 
 !ELF
 FileHeader:
index 86b7bf87a72609fb30c36ce647a0728364a0ab20..ebb2c3d06b9a14b48b7bf4ef26eca03117ac3302 100644 (file)
@@ -934,10 +934,6 @@ static char getSymbolNMTypeChar(ELFObjectFileBase &Obj,
     return '?';
   }
 
-  uint8_t Binding = SymI->getOther() >> 4;
-  if (Binding == ELF::STB_GNU_UNIQUE)
-    return 'u';
-
   elf_section_iterator SecI = *SecIOrErr;
   if (SecI != Obj.section_end()) {
     uint32_t Type = SecI->getType();