130 lines · plain
1# RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s2# RUN: llvm-readobj -S --sd < %t - | FileCheck %s3.section test14.byte 15.section test26.byte 27.previous8.byte 19.section test210.byte 211.previous12.byte 113.section test114.byte 115.previous16.byte 117.section test218.byte 219.pushsection test320.byte 321.pushsection test422.byte 423.pushsection test524.byte 525.popsection26.byte 427.popsection28.byte 329.popsection30.byte 231.pushsection test332.byte 333.pushsection test434.byte 435.previous36.byte 337.popsection38.byte 339.previous40.byte 241.section test142.byte 143.popsection44.byte 245.previous46.byte 147.previous48 49# CHECK: Sections [50# CHECK: Section {51# CHECK: Name: test152# CHECK-NEXT: Type: SHT_PROGBITS53# CHECK-NEXT: Flags [ (0x0)54# CHECK-NEXT: ]55# CHECK-NEXT: Address: 0x056# CHECK-NEXT: Offset: 0x3457# CHECK-NEXT: Size: 758# CHECK-NEXT: Link: 059# CHECK-NEXT: Info: 060# CHECK-NEXT: AddressAlignment: 161# CHECK-NEXT: EntrySize: 062# CHECK-NEXT: SectionData (63# CHECK-NEXT: 0000: 01010101 01010164# CHECK-NEXT: )65# CHECK-NEXT: }66# CHECK: Section {67# CHECK: Name: test268# CHECK-NEXT: Type: SHT_PROGBITS69# CHECK-NEXT: Flags [ (0x0)70# CHECK-NEXT: ]71# CHECK-NEXT: Address: 0x072# CHECK-NEXT: Offset: 0x3B73# CHECK-NEXT: Size: 674# CHECK-NEXT: Link: 075# CHECK-NEXT: Info: 076# CHECK-NEXT: AddressAlignment: 177# CHECK-NEXT: EntrySize: 078# CHECK-NEXT: SectionData (79# CHECK-NEXT: 0000: 02020202 020280# CHECK-NEXT: )81# CHECK-NEXT: }82# CHECK: Section {83# CHECK: Name: test384# CHECK-NEXT: Type: SHT_PROGBITS85# CHECK-NEXT: Flags [ (0x0)86# CHECK-NEXT: ]87# CHECK-NEXT: Address: 0x088# CHECK-NEXT: Offset: 0x4189# CHECK-NEXT: Size: 590# CHECK-NEXT: Link: 091# CHECK-NEXT: Info: 092# CHECK-NEXT: AddressAlignment: 193# CHECK-NEXT: EntrySize: 094# CHECK-NEXT: SectionData (95# CHECK-NEXT: 0000: 03030303 0396# CHECK-NEXT: )97# CHECK-NEXT: }98# CHECK: Section {99# CHECK: Name: test4100# CHECK-NEXT: Type: SHT_PROGBITS101# CHECK-NEXT: Flags [ (0x0)102# CHECK-NEXT: ]103# CHECK-NEXT: Address: 0x0104# CHECK-NEXT: Offset: 0x46105# CHECK-NEXT: Size: 3106# CHECK-NEXT: Link: 0107# CHECK-NEXT: Info: 0108# CHECK-NEXT: AddressAlignment: 1109# CHECK-NEXT: EntrySize: 0110# CHECK-NEXT: SectionData (111# CHECK-NEXT: 0000: 040404112# CHECK-NEXT: )113# CHECK-NEXT: }114# CHECK: Section {115# CHECK: Name: test5116# CHECK-NEXT: Type: SHT_PROGBITS117# CHECK-NEXT: Flags [ (0x0)118# CHECK-NEXT: ]119# CHECK-NEXT: Address: 0x0120# CHECK-NEXT: Offset: 0x49121# CHECK-NEXT: Size: 1122# CHECK-NEXT: Link: 0123# CHECK-NEXT: Info: 0124# CHECK-NEXT: AddressAlignment: 1125# CHECK-NEXT: EntrySize: 0126# CHECK-NEXT: SectionData (127# CHECK-NEXT: 0000: 05128# CHECK-NEXT: )129# CHECK-NEXT: }130