diff options
| author | Chris Jackson <snortotter@gmail.com> | 2019-08-15 09:45:09 +0000 |
|---|---|---|
| committer | Chris Jackson <snortotter@gmail.com> | 2019-08-15 09:45:09 +0000 |
| commit | e5cdfbc65cac49fedba6cb3def55d62d851796ab (patch) | |
| tree | 3913ce5c65df5dc0ca153852bfbe5e51a7f2f0c3 /llvm/test | |
| parent | 04f2f32869b3a62e236cfaa134f378771e48c129 (diff) | |
| download | bcm5719-llvm-e5cdfbc65cac49fedba6cb3def55d62d851796ab.tar.gz bcm5719-llvm-e5cdfbc65cac49fedba6cb3def55d62d851796ab.zip | |
[llvm-objcopy] Allow 'protected' visibility to be set when using
add-symbol
Reviewers: Maskray, rupprecht
Differential Revision: https://reviews.llvm.org/D65891
llvm-svn: 368982
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/tools/llvm-objcopy/ELF/add-symbol.test | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test b/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test index bf75b4fd8eb..fd838602ba7 100644 --- a/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test +++ b/llvm/test/tools/llvm-objcopy/ELF/add-symbol.test @@ -2,6 +2,7 @@ # RUN: llvm-objcopy --add-symbol='abs1=1' \ # RUN: --add-symbol='abs2=2,LoCaL,HiDdEn,FuNcTiOn' \ # RUN: --add-symbol='abs3=3,global,default,object' \ +# RUN: --add-symbol='abs4=4,global,protected,object' \ # RUN: --add-symbol='foo.cpp=0,file' \ # RUN: --add-symbol='=.text:0,section' \ # RUN: --add-symbol='data=.data:0x100,weak' \ @@ -58,14 +59,15 @@ ProgramHeaders: Sections: - Section: .data -# CHECK: 0: 00000000 0 NOTYPE LOCAL DEFAULT UND +# CHECK: 0: 00000000 0 NOTYPE LOCAL DEFAULT UND # CHECK-NEXT: 1: 00000001 0 NOTYPE GLOBAL DEFAULT ABS abs1 # CHECK-NEXT: 2: 00000002 0 FUNC LOCAL HIDDEN ABS abs2 # CHECK-NEXT: 3: 00000003 0 OBJECT GLOBAL DEFAULT ABS abs3 -# CHECK-NEXT: 4: 00000000 0 FILE GLOBAL DEFAULT ABS foo.cpp -# CHECK-NEXT: 5: 00001000 0 SECTION GLOBAL DEFAULT 1 -# CHECK-NEXT: 6: 00002100 0 NOTYPE WEAK DEFAULT 2 data -# CHECK-NEXT: 7: 00001000 0 IFUNC GLOBAL DEFAULT 1 ifunc +# CHECK-NEXT: 4: 00000004 0 OBJECT GLOBAL PROTECTED ABS abs4 +# CHECK-NEXT: 5: 00000000 0 FILE GLOBAL DEFAULT ABS foo.cpp +# CHECK-NEXT: 6: 00001000 0 SECTION GLOBAL DEFAULT 1 +# CHECK-NEXT: 7: 00002100 0 NOTYPE WEAK DEFAULT 2 data +# CHECK-NEXT: 8: 00001000 0 IFUNC GLOBAL DEFAULT 1 ifunc # IGNORED: 1: 00000000 0 NOTYPE GLOBAL DEFAULT ABS dummy1 # IGNORED-NEXT: 2: 00000000 0 NOTYPE GLOBAL DEFAULT ABS dummy2 |

