diff options
| author | Sean Silva <silvas@purdue.edu> | 2013-06-18 23:14:03 +0000 |
|---|---|---|
| committer | Sean Silva <silvas@purdue.edu> | 2013-06-18 23:14:03 +0000 |
| commit | 6b083889400594b07f7f9f084e3246cd8370e949 (patch) | |
| tree | e06f29d209dc6d5b2493c5278a8c7a5d9e21900f /llvm/test/Object | |
| parent | e84854a125cbaee8a57abd33e4b7ac74f7c1d2f1 (diff) | |
| download | bcm5719-llvm-6b083889400594b07f7f9f084e3246cd8370e949.tar.gz bcm5719-llvm-6b083889400594b07f7f9f084e3246cd8370e949.zip | |
[yaml2obj][ELF] Rudimentary symbol table support.
Currently, we only output the name.
llvm-svn: 184255
Diffstat (limited to 'llvm/test/Object')
| -rw-r--r-- | llvm/test/Object/yaml2obj-elf-symbol-basic.yaml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/llvm/test/Object/yaml2obj-elf-symbol-basic.yaml b/llvm/test/Object/yaml2obj-elf-symbol-basic.yaml new file mode 100644 index 00000000000..c33d3853041 --- /dev/null +++ b/llvm/test/Object/yaml2obj-elf-symbol-basic.yaml @@ -0,0 +1,22 @@ +# RUN: yaml2obj -format=elf %s | llvm-readobj -symbols - | 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 ] + - Name: .symtab + Type: SHT_SYMTAB + Symbols: + - Name: "" # TODO: Add STN_UNDEF automatically. + - Name: main + +# CHECK: Symbols [ +# CHECK-NEXT: Symbol { +# CHECK-NEXT: Name: (0) +# CHECK: Symbol { +# CHECK-NEXT: Name: main |

