brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 6030066 Raw
59 lines · plain
1# REQUIRES: amdgpu2# RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri %s -o %t.o3# RUN: ld.lld -shared %t.o -o %t4# RUN: llvm-readobj --sections --symbols -l %t | FileCheck %s5 6.type glob0, @object7.data8  .globl glob09glob0:10  .long 111  .size glob0, 412 13.type glob1, @object14.section .rodata, #alloc15  .globl glob116glob1:17  .long 218  .size glob1, 419 20# CHECK: Section {21# CHECK:   Name: .rodata22# CHECK:   Type: SHT_PROGBITS23# CHECK:   Flags [ (0x2)24# CHECK:     SHF_ALLOC (0x2)25# CHECK:   ]26# CHECK:   Address: [[RODATA_ADDR:[0-9xa-f]+]]27# CHECK: }28 29# CHECK: Section {30# CHECK:   Name: .data31# CHECK:   Type: SHT_PROGBITS32# CHECK:   Flags [ (0x3)33# CHECK:     SHF_ALLOC (0x2)34# CHECK:     SHF_WRITE (0x1)35# CHECK:   ]36# CHECK:   Address: [[DATA_ADDR:[0-9xa-f]+]]37# CHECK: }38 39# CHECK: ProgramHeader {40# CHECK:   Type: PT_LOAD41# CHECK: ProgramHeader {42# CHECK:   Type: PT_LOAD43 44# CHECK: Symbol {45# CHECK:   Name: glob046# CHECK:   Value: [[DATA_ADDR]]47# CHECK:   Size: 448# CHECK:   Type: Object49# CHECK:   Section: .data50# CHECK: }51 52# CHECK: Symbol {53# CHECK:   Name: glob154# CHECK:   Value: [[RODATA_ADDR]]55# CHECK:   Size: 456# CHECK:   Type: Object57# CHECK:   Section: .rodata58# CHECK: }59