[llvm] 9bfdf11 - [ObjectYAML][test] Reuse the chack tag "DWARF-HEADER". NFC.
Xing GUO via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 5 03:46:25 PDT 2020
Author: Xing GUO
Date: 2020-06-05T18:50:04+08:00
New Revision: 9bfdf1180744f3fe8fe716fa77eacec1c56f0755
URL: https://github.com/llvm/llvm-project/commit/9bfdf1180744f3fe8fe716fa77eacec1c56f0755
DIFF: https://github.com/llvm/llvm-project/commit/9bfdf1180744f3fe8fe716fa77eacec1c56f0755.diff
LOG: [ObjectYAML][test] Reuse the chack tag "DWARF-HEADER". NFC.
Added:
Modified:
llvm/test/tools/yaml2obj/ELF/DWARF/debug-aranges.yaml
Removed:
################################################################################
diff --git a/llvm/test/tools/yaml2obj/ELF/DWARF/debug-aranges.yaml b/llvm/test/tools/yaml2obj/ELF/DWARF/debug-aranges.yaml
index cae5a214d09e..f4b75961e510 100644
--- a/llvm/test/tools/yaml2obj/ELF/DWARF/debug-aranges.yaml
+++ b/llvm/test/tools/yaml2obj/ELF/DWARF/debug-aranges.yaml
@@ -6,21 +6,21 @@
# RUN: yaml2obj --docnum=1 -DENDIAN=ELFDATA2MSB -DFORMAT=DWARF32 %s -o %t.be.o
# RUN: llvm-readobj --sections --section-data %t.be.o | \
-# RUN: FileCheck %s -DADDRALIGN=1 -DSIZE=96 --check-prefixes=DWARF-BE-HEADER,DWARF-BE-CONTENT
-
-# DWARF-BE-HEADER: Index: 1
-# DWARF-BE-HEADER-NEXT: Name: .debug_aranges (1)
-# DWARF-BE-HEADER-NEXT: Type: SHT_PROGBITS (0x1)
-# DWARF-BE-HEADER-NEXT: Flags [ (0x0)
-# DWARF-BE-HEADER-NEXT: ]
-# DWARF-BE-HEADER-NEXT: Address: 0x0
-# DWARF-BE-HEADER-NEXT: Offset: 0x40
-# DWARF-BE-HEADER-NEXT: Size: [[SIZE]]
-# DWARF-BE-HEADER-NEXT: Link: 0
-# DWARF-BE-HEADER-NEXT: Info: 0
-# DWARF-BE-HEADER-NEXT: AddressAlignment: [[ADDRALIGN]]
-# DWARF-BE-HEADER-NEXT: EntrySize: 0
-# DWARF-BE-CONTENT: SectionData (
+# RUN: FileCheck -DADDRALIGN=1 -DSIZE=96 %s --check-prefixes=DWARF-HEADER,DWARF-BE-CONTENT
+
+# DWARF-HEADER: Index: 1
+# DWARF-HEADER-NEXT: Name: .debug_aranges (1)
+# DWARF-HEADER-NEXT: Type: SHT_PROGBITS (0x1)
+# DWARF-HEADER-NEXT: Flags [ (0x0)
+# DWARF-HEADER-NEXT: ]
+# DWARF-HEADER-NEXT: Address: 0x0
+# DWARF-HEADER-NEXT: Offset: 0x40
+# DWARF-HEADER-NEXT: Size: [[SIZE]]
+# DWARF-HEADER-NEXT: Link: 0
+# DWARF-HEADER-NEXT: Info: 0
+# DWARF-HEADER-NEXT: AddressAlignment: [[ADDRALIGN]]
+# DWARF-HEADER-NEXT: EntrySize: 0
+# DWARF-BE-CONTENT-NEXT: SectionData (
# DWARF-BE-CONTENT-NEXT: 0000: 0000002C 00020000 00000400 00000000
## | | | | | |
## | | | | | +------- Padding zeros (4-byte)
@@ -94,68 +94,54 @@ DWARF:
# RUN: yaml2obj --docnum=1 -DENDIAN=ELFDATA2LSB -DFORMAT=DWARF32 %s -o %t.le.o
# RUN: llvm-readobj --sections --section-data %t.le.o | \
-# RUN: FileCheck %s --check-prefixes=DWARF-LE-DEFAULT
-
-# DWARF-LE-DEFAULT: Section {
-# DWARF-LE-DEFAULT: Index: 1
-# DWARF-LE-DEFAULT-NEXT: Name: .debug_aranges (1)
-# DWARF-LE-DEFAULT-NEXT: Type: SHT_PROGBITS (0x1)
-# DWARF-LE-DEFAULT-NEXT: Flags [ (0x0)
-# DWARF-LE-DEFAULT-NEXT: ]
-# DWARF-LE-DEFAULT-NEXT: Address: 0x0
-# DWARF-LE-DEFAULT-NEXT: Offset: 0x40
-# DWARF-LE-DEFAULT-NEXT: Size: 96
-# DWARF-LE-DEFAULT-NEXT: Link: 0
-# DWARF-LE-DEFAULT-NEXT: Info: 0
-# DWARF-LE-DEFAULT-NEXT: AddressAlignment: 1
-# DWARF-LE-DEFAULT-NEXT: EntrySize: 0
-# DWARF-LE-DEFAULT-NEXT: SectionData (
-# DWARF-LE-DEFAULT-NEXT: 0000: 2C000000 02000000 00000400 00000000
-## | | | | | |
-## | | | | | +------- Padding zeros (4-byte)
-## | | | | +- SegSize (1-byte) 0x00
-## | | | +- AddrSize (1-byte) 0x04
-## | | +-------- CuOffset (4-byte) 0x00
-## | +--- Version (2-byte) 0x02
-## +------- InitialLength (4-byte) 0x2c
+# RUN: FileCheck -DADDRALIGN=1 -DSIZE=96 %s --check-prefixes=DWARF-HEADER,DWARF-LE-CONTENT
+
+# DWARF-LE-CONTENT-NEXT: SectionData (
+# DWARF-LE-CONTENT-NEXT: 0000: 2C000000 02000000 00000400 00000000
+## | | | | | |
+## | | | | | +------- Padding zeros (4-byte)
+## | | | | +- SegSize (1-byte) 0x00
+## | | | +- AddrSize (1-byte) 0x04
+## | | +-------- CuOffset (4-byte) 0x00
+## | +--- Version (2-byte) 0x02
+## +------- InitialLength (4-byte) 0x2c
##
-# DWARF-LE-DEFAULT-NEXT: 0010: 34120000 20000000 00000000 00000000
-## | | |
-## | | +---------------- Terminating Entry
-## | +------- Length (4-byte) 0x20
-## +------- Address (4-byte) 0x1234
+# DWARF-LE-CONTENT-NEXT: 0010: 34120000 20000000 00000000 00000000
+## | | |
+## | | +---------------- Terminating Entry
+## | +------- Length (4-byte) 0x20
+## +------- Address (4-byte) 0x1234
+##
+# DWARF-LE-CONTENT-NEXT: 0020: 2C000000 02006500 00000800 00000000
+## | | | | | |
+## | | | | | +------- Padding zeros (4-byte)
+## | | | | +- SegSize (1-byte) 0x00
+## | | | +- AddrSize (1-byte) 0x08
+## | | +-------- CuOffset (4-byte) 0x00
+## | +--- Version (2-byte) 0x02
+## +------- InitialLength (4-byte) 0x2c
##
-# DWARF-LE-DEFAULT-NEXT: 0020: 2C000000 02006500 00000800 00000000
-## | | | | | |
-## | | | | | +------- Padding zeros (4-byte)
-## | | | | +- SegSize (1-byte) 0x00
-## | | | +- AddrSize (1-byte) 0x08
-## | | +-------- CuOffset (4-byte) 0x00
-## | +--- Version (2-byte) 0x02
-## +------- InitialLength (4-byte) 0x2c
+# DWARF-LE-CONTENT-NEXT: 0030: 78560000 00000000 20000000 00000000
+## | |
+## | +---------------- Length (8-byte) 0x20
+## +---------------- Address (8-byte) 0x5678
##
-# DWARF-LE-DEFAULT-NEXT: 0030: 78560000 00000000 20000000 00000000
-## | |
-## | +---------------- Length (8-byte) 0x20
-## +---------------- Address (8-byte) 0x5678
+# DWARF-LE-CONTENT-NEXT: 0040: 00007856 00000000 10000000 00000000
+## | |
+## | +---------------- Length (8-byte) 0x10
+## +---------------- Address (8-byte) 0x5678
##
-# DWARF-LE-DEFAULT-NEXT: 0040: 00007856 00000000 10000000 00000000
-## | |
-## | +---------------- Length (8-byte) 0x10
-## +---------------- Address (8-byte) 0x5678
-##
-# DWARF-LE-DEFAULT-NEXT: 0050: 00000000 00000000 00000000 00000000
-## |
-## +---------------------------------- Terminating entry
+# DWARF-LE-CONTENT-NEXT: 0050: 00000000 00000000 00000000 00000000
+## |
+## +---------------------------------- Terminating entry
##
-# DWARF-LE-DEFAULT-NEXT: )
-# DWARF-LE-DEFAULT-NEXT: }
+# DWARF-LE-CONTENT-NEXT: )
## b) Generate the .debug_aranges section from raw section content.
# RUN: yaml2obj --docnum=2 %s -o %t2.o
# RUN: llvm-readobj --sections --section-data %t2.o | \
-# RUN: FileCheck %s -DADDRALIGN=0 -DSIZE=3 --check-prefixes=DWARF-BE-HEADER,ARBITRARY-CONTENT
+# RUN: FileCheck %s -DADDRALIGN=0 -DSIZE=3 --check-prefixes=DWARF-HEADER,ARBITRARY-CONTENT
# ARBITRARY-CONTENT: SectionData (
# ARBITRARY-CONTENT-NEXT: 0000: 112233
More information about the llvm-commits
mailing list