1*9880d681SAndroid Build Coastguard Worker# RUN: yaml2obj %s > %t.o 2*9880d681SAndroid Build Coastguard Worker# RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker# CHECK: Format: ELF64-amdgpu-hsacobj 5*9880d681SAndroid Build Coastguard Worker# CHECK: Arch: amdgcn 6*9880d681SAndroid Build Coastguard Worker# CHECK: Machine: EM_AMDGPU (0xE0) 7*9880d681SAndroid Build Coastguard Worker# CHECK: Sections [ 8*9880d681SAndroid Build Coastguard Worker# CHECK: Section { 9*9880d681SAndroid Build Coastguard Worker# CHECK: Name: .shf_amdgpu 10*9880d681SAndroid Build Coastguard Worker# CHECK: Flags [ (0xF00000) 11*9880d681SAndroid Build Coastguard Worker# CHECK: SHF_AMDGPU_HSA_AGENT (0x800000) 12*9880d681SAndroid Build Coastguard Worker# CHECK: SHF_AMDGPU_HSA_CODE (0x400000) 13*9880d681SAndroid Build Coastguard Worker# CHECK: SHF_AMDGPU_HSA_GLOBAL (0x100000) 14*9880d681SAndroid Build Coastguard Worker# CHECK: SHF_AMDGPU_HSA_READONLY (0x200000) 15*9880d681SAndroid Build Coastguard Worker# CHECK: } 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker--- !ELF 18*9880d681SAndroid Build Coastguard WorkerFileHeader: 19*9880d681SAndroid Build Coastguard Worker Class: ELFCLASS64 20*9880d681SAndroid Build Coastguard Worker Data: ELFDATA2LSB 21*9880d681SAndroid Build Coastguard Worker Type: ET_REL 22*9880d681SAndroid Build Coastguard Worker Machine: EM_AMDGPU 23*9880d681SAndroid Build Coastguard Worker OSABI: ELFOSABI_AMDGPU_HSA 24*9880d681SAndroid Build Coastguard Worker 25*9880d681SAndroid Build Coastguard WorkerSections: 26*9880d681SAndroid Build Coastguard Worker - Name: .shf_amdgpu 27*9880d681SAndroid Build Coastguard Worker Type: SHT_PROGBITS 28*9880d681SAndroid Build Coastguard Worker Flags: [ SHF_AMDGPU_HSA_GLOBAL, SHF_AMDGPU_HSA_READONLY, 29*9880d681SAndroid Build Coastguard Worker SHF_AMDGPU_HSA_CODE, SHF_AMDGPU_HSA_AGENT] 30*9880d681SAndroid Build Coastguard Worker... 31