diff options
author | George Rimar <grimar@accesssoftek.com> | 2019-07-24 12:24:43 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2019-07-24 12:24:43 +0000 |
commit | 7d79b552e36dc94f81231849443dcb7b63aa8457 (patch) | |
tree | 292d1583966d9b87b9160c8cdee8582ea08d071a | |
parent | cb487e9b442c5f236814518aec07cb259fd94fdb (diff) | |
download | bcm5719-llvm-7d79b552e36dc94f81231849443dcb7b63aa8457.tar.gz bcm5719-llvm-7d79b552e36dc94f81231849443dcb7b63aa8457.zip |
[llvm-objdump] - Import the test/Object/X86/no-start-symbol.test test case and rewrite it to use YAML.
This patch removes test/Object/X86/no-start-symbol.test (rewrites
it to use YAML and moves it to llvm-objdump tests folder).
(This test was initially introduced in rL239039, but now there
is no reason to keep the precompiled binary it seems).
DIfferential revision: https://reviews.llvm.org/D65136
llvm-svn: 366896
-rw-r--r-- | llvm/test/Object/Inputs/no-start-symbol.elf-x86_64 | bin | 544 -> 0 bytes | |||
-rw-r--r-- | llvm/test/Object/X86/no-start-symbol.test | 10 | ||||
-rw-r--r-- | llvm/test/tools/llvm-objdump/X86/disassemble-no-symbol-at-section-start.test | 28 |
3 files changed, 28 insertions, 10 deletions
diff --git a/llvm/test/Object/Inputs/no-start-symbol.elf-x86_64 b/llvm/test/Object/Inputs/no-start-symbol.elf-x86_64 Binary files differdeleted file mode 100644 index b2c9edc300d..00000000000 --- a/llvm/test/Object/Inputs/no-start-symbol.elf-x86_64 +++ /dev/null diff --git a/llvm/test/Object/X86/no-start-symbol.test b/llvm/test/Object/X86/no-start-symbol.test deleted file mode 100644 index 53c33deefab..00000000000 --- a/llvm/test/Object/X86/no-start-symbol.test +++ /dev/null @@ -1,10 +0,0 @@ -RUN: llvm-objdump -d %p/../Inputs/no-start-symbol.elf-x86_64 | FileCheck %s - -Test that we disassemble the start of the section. - -CHECK: Disassembly of section .text: -CHECK-EMPTY: -CHECK-NEXT: .text: -CHECK-NEXT: 0: 90 nop -CHECK: foo: -CHECK-NEXT: 1: 90 nop diff --git a/llvm/test/tools/llvm-objdump/X86/disassemble-no-symbol-at-section-start.test b/llvm/test/tools/llvm-objdump/X86/disassemble-no-symbol-at-section-start.test new file mode 100644 index 00000000000..88ecad22e95 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/X86/disassemble-no-symbol-at-section-start.test @@ -0,0 +1,28 @@ +## Test that we disassemble the start of the section even +## if there is no start symbol. + +# RUN: yaml2obj %s -o %t +# RUN: llvm-objdump -d %t | FileCheck %s + +# CHECK: Disassembly of section .text: +# CHECK-EMPTY: +# CHECK-NEXT: .text: +# CHECK-NEXT: 0: 90 nop +# CHECK: foo: +# CHECK-NEXT: 1: 90 nop + +--- !ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_X86_64 +Sections: + - Name: .text + Type: SHT_PROGBITS + Flags: [ SHF_ALLOC, SHF_EXECINSTR ] + Content: '9090' +Symbols: + - Name: foo + Section: .text + Value: 0x0000000000000001 |