[Alignment][NFC] Instructions::getLoadStoreAlignment
[llvm-complete.git] / test / tools / llvm-objcopy / ELF / add-symbol-new-symbol-visibility.test
blob9ef5849f99100d942de4169c2021950ce279e873
1 ## Ensure that the visibility of symbols added with --add-symbol can be
2 ## specified with the --new-symbol-visibility switch.
4 # RUN: yaml2obj %s -o %t.obj
5 # RUN: llvm-objcopy --new-symbol-visibility protected --add-symbol symbol_protected=.text:42 \
6 # RUN:              --add-symbol symbol_hidden=.text:42,hidden %t.obj %t
7 # RUN: llvm-readelf -s %t | FileCheck %s
9 !ELF
10 FileHeader:
11   Class:   ELFCLASS64
12   Data:    ELFDATA2LSB
13   Type:    ET_REL
14   Machine: EM_X86_64
15 Sections:
16   - Name: .text
17     Type: SHT_PROGBITS
19 # CHECK: PROTECTED {{.*}} symbol_protected
20 # CHECK: HIDDEN {{.*}} symbol_hidden