diff options
author | Sean Silva <silvas@purdue.edu> | 2013-06-13 22:19:48 +0000 |
---|---|---|
committer | Sean Silva <silvas@purdue.edu> | 2013-06-13 22:19:48 +0000 |
commit | 3820593160450728629479bfdb2bffd1afb67c22 (patch) | |
tree | a2f6b7307d52411be56baa312b242137bf0b67b1 /llvm/test/Object/yaml2obj-elf-section-basic.yaml | |
parent | 5c508fc2614d58fc26ef1cc4a2189861fb42710b (diff) | |
download | bcm5719-llvm-3820593160450728629479bfdb2bffd1afb67c22.tar.gz bcm5719-llvm-3820593160450728629479bfdb2bffd1afb67c22.zip |
[yaml2obj] Initial ELF section support.
The current functionality is extremely basic and a bit rough around the
edges, but it will flesh out in future commits.
llvm-svn: 183953
Diffstat (limited to 'llvm/test/Object/yaml2obj-elf-section-basic.yaml')
-rw-r--r-- | llvm/test/Object/yaml2obj-elf-section-basic.yaml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/llvm/test/Object/yaml2obj-elf-section-basic.yaml b/llvm/test/Object/yaml2obj-elf-section-basic.yaml new file mode 100644 index 00000000000..6d40952ec01 --- /dev/null +++ b/llvm/test/Object/yaml2obj-elf-section-basic.yaml @@ -0,0 +1,23 @@ +# RUN: yaml2obj -format=elf %s | llvm-readobj -sections - | FileCheck %s +!ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_X86_64 +Sections: + - Name: .text + Type: SHT_PROGBITS + Flags: [ SHF_ALLOC, SHF_EXECINSTR ] + +# CHECK: Section { +# CHECK: Index: 0 +# CHECK: Type: SHT_NULL (0x0) +# +# CHECK: Section { +# CHECK: Name: .text +# CHECK: Type: SHT_PROGBITS (0x1) +# CHECK-NEXT: Flags [ (0x6) +# CHECK-NEXT: SHF_ALLOC (0x2) +# CHECK-NEXT: SHF_EXECINSTR (0x4) +# CHECK-NEXT: ] |