From f9f5f12ce79aa1c09fa34f76676d9f0bd1b79b39 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 13 Nov 2015 17:06:29 +0000 Subject: ELFYAML: Add support for parsing AMDGPU section attribute flags Reviewers: silvas Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D14444 llvm-svn: 253052 --- llvm/test/Object/AMDGPU/elf-definitios.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'llvm/test/Object') diff --git a/llvm/test/Object/AMDGPU/elf-definitios.yaml b/llvm/test/Object/AMDGPU/elf-definitios.yaml index 1d9821a978d..5f5e200b49b 100644 --- a/llvm/test/Object/AMDGPU/elf-definitios.yaml +++ b/llvm/test/Object/AMDGPU/elf-definitios.yaml @@ -1,7 +1,16 @@ # RUN: yaml2obj -format=elf %s > %t.o -# RUN: llvm-readobj -file-headers %t.o | FileCheck %s +# RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s # CHECK: Machine: EM_AMDGPU (0xE0) +# CHECK: Sections [ +# CHECK: Section { +# CHECK: Name: .shf_amdgpu +# CHECK: Flags [ (0xF00000) +# CHECK: SHF_AMDGPU_HSA_AGENT (0x800000) +# CHECK: SHF_AMDGPU_HSA_CODE (0x400000) +# CHECK: SHF_AMDGPU_HSA_GLOBAL (0x100000) +# CHECK: SHF_AMDGPU_HSA_READONLY (0x200000) +# CHECK: } --- FileHeader: @@ -9,4 +18,10 @@ FileHeader: Data: ELFDATA2LSB Type: ET_REL Machine: EM_AMDGPU + +Sections: + - Name: .shf_amdgpu + Type: SHT_PROGBITS + Flags: [ SHF_AMDGPU_HSA_GLOBAL, SHF_AMDGPU_HSA_READONLY, + SHF_AMDGPU_HSA_CODE, SHF_AMDGPU_HSA_AGENT] ... -- cgit v1.2.3