[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