[llvm] r281240 - Fix test failure in r281232
Hemant Kulkarni via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 12 10:40:11 PDT 2016
Author: khemant
Date: Mon Sep 12 12:40:10 2016
New Revision: 281240
URL: http://llvm.org/viewvc/llvm-project?rev=281240&view=rev
Log:
Fix test failure in r281232
Added:
llvm/trunk/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml
- copied, changed from r281238, llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml
llvm/trunk/test/tools/llvm-objdump/X86/start-stop-address.test
- copied, changed from r281238, llvm/trunk/test/tools/llvm-objdump/start-stop-address.test
Removed:
llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml
llvm/trunk/test/tools/llvm-objdump/start-stop-address.test
Removed: llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml?rev=281239&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml (original)
+++ llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml (removed)
@@ -1,73 +0,0 @@
---- !ELF
-FileHeader:
- Class: ELFCLASS64
- Data: ELFDATA2LSB
- Type: ET_EXEC
- Machine: EM_X86_64
-Sections:
- - Name: .text
- Type: SHT_PROGBITS
- Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
- AddressAlign: 0x0000000000000010
- Content: 554889E58B0425A80000005DC30F1F00
- - Name: .anothertext
- Type: SHT_PROGBITS
- Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
- Address: 0x0000000000000010
- AddressAlign: 0x0000000000000010
- Content: 554889E54883EC20488D0425A8000000C745FC00000000488945F0488B45F08B08894DECE8C7FFFFFF8B4DEC01C189C84883C4205D746573742073747200C3
- - Name: .eh_frame
- Type: SHT_PROGBITS
- Flags: [ SHF_ALLOC ]
- Address: 0x0000000000000050
- AddressAlign: 0x0000000000000008
- Content: 1400000000000000017A5200017810011B0C0708900100001C0000001C00000090FFFFFF0D00000000410E108602430D06000000000000001C0000003C00000080FFFFFF3F00000000410E108602430D0600000000000000
- - Name: .data
- Type: SHT_PROGBITS
- Flags: [ SHF_WRITE, SHF_ALLOC ]
- Address: 0x00000000000000A8
- AddressAlign: 0x0000000000000004
- Content: '01000000'
- - Name: .comment
- Type: SHT_PROGBITS
- Flags: [ SHF_MERGE, SHF_STRINGS ]
- AddressAlign: 0x0000000000000001
- Content: 5562756E747520636C616E672076657273696F6E20332E352D317562756E74753120287472756E6B2920286261736564206F6E204C4C564D20332E352900
-Symbols:
- Local:
- - Type: STT_SECTION
- Section: .text
- - Type: STT_SECTION
- Section: .anothertext
- Value: 0x0000000000000010
- - Type: STT_SECTION
- Section: .eh_frame
- Value: 0x0000000000000050
- - Type: STT_SECTION
- Section: .data
- Value: 0x00000000000000A8
- - Type: STT_SECTION
- Section: .comment
- - Name: /tmp/a.c
- Type: STT_FILE
- - Type: STT_FILE
- Global:
- - Name: somedata
- Type: STT_OBJECT
- Section: .anothertext
- Value: 0x0000000000000045
- - Name: main
- Type: STT_FUNC
- Section: .anothertext
- Value: 0x0000000000000010
- Size: 0x000000000000003F
- - Name: foo
- Type: STT_FUNC
- Section: .text
- Size: 0x000000000000000D
- - Name: a
- Type: STT_OBJECT
- Section: .data
- Value: 0x00000000000000A8
- Size: 0x0000000000000004
-...
Copied: llvm/trunk/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml (from r281238, llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml?p2=llvm/trunk/test/tools/llvm-objdump/X86/Inputs/simple-executable-x86_64.yaml&p1=llvm/trunk/test/tools/llvm-objdump/Inputs/simple-executable-x86_64.yaml&r1=281238&r2=281240&rev=281240&view=diff
==============================================================================
(empty)
Copied: llvm/trunk/test/tools/llvm-objdump/X86/start-stop-address.test (from r281238, llvm/trunk/test/tools/llvm-objdump/start-stop-address.test)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-objdump/X86/start-stop-address.test?p2=llvm/trunk/test/tools/llvm-objdump/X86/start-stop-address.test&p1=llvm/trunk/test/tools/llvm-objdump/start-stop-address.test&r1=281238&r2=281240&rev=281240&view=diff
==============================================================================
(empty)
Removed: llvm/trunk/test/tools/llvm-objdump/start-stop-address.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-objdump/start-stop-address.test?rev=281239&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-objdump/start-stop-address.test (original)
+++ llvm/trunk/test/tools/llvm-objdump/start-stop-address.test (removed)
@@ -1,29 +0,0 @@
-// RUN: yaml2obj -o %t.out %p/Inputs/simple-executable-x86_64.yaml
-// RUN: llvm-objdump -d %t.out --start-address=0x18 --stop-address=0x2f | FileCheck %s
-// RUN: llvm-objdump -d %t.out --start-address=0xc --stop-address=0x11 | FileCheck %s --check-prefix "CROSSSECTION"
-// RUN: llvm-objdump -d %t.out --start-address=0x40 --stop-address=0x47 | FileCheck %s --check-prefix "CROSSDATA"
-
-// CHECK: Disassembly of section .anothertext:
-// CHECK-NEXT: main:
-// CHECK-NEXT: 18: 48 8d 04 25 a8 00 00 00 leaq 168, %rax
-// CHECK-NEXT: 20: c7 45 fc 00 00 00 00 movl $0, -4(%rbp)
-// CHECK-NEXT: 27: 48 89 45 f0 movq %rax, -16(%rbp)
-// CHECK-NEXT: 2b: 48 8b 45 f0 movq -16(%rbp), %rax
-// CHECK-NOT: 2f:
-
-// CROSSSECTION: Disassembly of section .text:
-// CROSSSECTION-NEXT: foo:
-// CROSSSECTION-NEXT: c: c3 retq
-// CROSSSECTION-NEXT: d: 0f 1f 00 nopl (%rax)
-// CROSSSECTION-NEXT: Disassembly of section .anothertext:
-// CROSSSECTION-NEXT: main:
-// CROSSSECTION-NEXT: 10: 55 pushq %rbp
-// CROSSSECTION-NOT: 11:
-
-// CROSSDATA: Disassembly of section .anothertext:
-// CROSSDATA: main:
-// CROSSDATA: 40: 48 83 c4 20 addq $32, %rsp
-// CROSSDATA: 44: 5d popq %rbp
-// CROSSDATA-DAG: somedata:
-// CROSSDATA-NEXT: 45: 74 65 te
-
More information about the llvm-commits
mailing list