brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · ea85829 Raw
60 lines · plain
1# REQUIRES: x862# RUN: echo '.section .foo,"a"; .quad 0; .section .zed,"aM",@progbits,1; .byte 0' > %t.s3# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %t.s -o %t.o4 5MEMORY {6  ram (rwx): org = 0x1, len = 96K7}8 9SECTIONS {10  .foo : ALIGN(8) {11    *(.foo)12  } > ram13  14  .zed : {15    *(.zed)16  } > ram17}18 19# RUN: ld.lld %t.o -o %t --script %s20# RUN: llvm-readobj --sections %t | FileCheck %s21 22# CHECK:        Name: .foo23# CHECK-NEXT:   Type: SHT_PROGBITS24# CHECK-NEXT:   Flags [25# CHECK-NEXT:     SHF_ALLOC26# CHECK-NEXT:   ]27# CHECK-NEXT:   Address: 0x828# CHECK-NEXT:   Offset: 0x100829# CHECK-NEXT:   Size: 830 31# CHECK:        Name: .zed32# CHECK-NEXT:   Type: SHT_PROGBITS33# CHECK-NEXT:   Flags [34# CHECK-NEXT:     SHF_ALLOC35# CHECK-NEXT:     SHF_MERGE36# CHECK-NEXT:   ]37# CHECK-NEXT:   Address: 0x1038# CHECK-NEXT:   Offset: 0x101039# CHECK-NEXT:   Size: 140 41# CHECK:        Name: .text42# CHECK-NEXT:   Type: SHT_PROGBITS43# CHECK-NEXT:   Flags [44# CHECK-NEXT:     SHF_ALLOC45# CHECK-NEXT:     SHF_EXECINSTR46# CHECK-NEXT:   ]47# CHECK-NEXT:   Address: 0x1448# CHECK-NEXT:   Offset: 0x101449# CHECK-NEXT:   Size: 050 51# CHECK:        Name: .comment52# CHECK-NEXT:   Type: SHT_PROGBITS53# CHECK-NEXT:   Flags [54# CHECK-NEXT:     SHF_MERGE55# CHECK-NEXT:     SHF_STRINGS56# CHECK-NEXT:   ]57# CHECK-NEXT:   Address: 0x058# CHECK-NEXT:   Offset: 0x101459# CHECK-NEXT:   Size: 860