brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 7793cc5 Raw
75 lines · plain
1# REQUIRES: x862# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t3# RUN: ld.lld %t -o %tout4# RUN: llvm-objdump --section-headers  %tout | FileCheck %s5 6.global _start7.text8_start:9 10.section .text.a,"ax"11.byte 012.section .text.,"ax"13.byte 014.section .rodata.a,"a"15.byte 016.section .rodata,"a"17.byte 018.section .data.a,"aw"19.byte 020.section .data,"aw"21.byte 022.section .bss.a,"aw",@nobits23.byte 024.section .bss,"aw",@nobits25.byte 026.section .foo.a,"aw"27.byte 028.section .foo,"aw"29.byte 030.section .data.rel.ro,"aw",%progbits31.byte 032.section .data.rel.ro.a,"aw",%progbits33.byte 034.section .data.rel.ro.local,"aw",%progbits35.byte 036.section .data.rel.ro.local.a,"aw",%progbits37.byte 038.section .tbss.foo,"aGwT",@nobits,foo,comdat39.byte 040.section .gcc_except_table.foo,"aG",@progbits,foo,comdat41.byte 042.section .tdata.foo,"aGwT",@progbits,foo,comdat43.byte 044.section .sdata,"aw"45.byte 046.section .sdata.foo,"aw"47.byte 048.section .sbss,"aw",@nobits49.byte 050.section .sbss.foo,"aw",@nobits51.byte 052.section .srodata,"a"53.byte 054.section .srodata.foo,"a"55.byte 056 57// CHECK:      .rodata           0000000258// CHECK-NEXT: .gcc_except_table 0000000159// CHECK-NEXT: .srodata          0000000260// CHECK-NEXT: .text             0000000261// CHECK-NEXT: .tdata            0000000162// CHECK-NEXT: .tbss             0000000163// CHECK-NEXT: .data.rel.ro      0000000464// CHECK-NEXT: .relro_padding    00000df165// CHECK-NEXT: .data             0000000266// CHECK-NEXT: .foo.a            0000000167// CHECK-NEXT: .foo              0000000168// CHECK-NEXT: .sdata            0000000269// CHECK-NEXT: .bss              0000000270// CHECK-NEXT: .sbss             0000000271// CHECK-NEXT: .comment          0000000872// CHECK-NEXT: .symtab           0000003073// CHECK-NEXT: .shstrtab         0000009a74// CHECK-NEXT: .strtab           0000000875