brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · ba37e7e Raw
46 lines · plain
1# REQUIRES: x862 3# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o4# RUN: echo "FOO { local: extern \"C++\" { \"abb(int)\"; }; };" > %t.script5# RUN: ld.lld --version-script %t.script -shared %t.o -o %t.so6# RUN: llvm-readobj -V %t.so | FileCheck %s --check-prefix=ABB7# ABB:      VersionSymbols [8# ABB-NEXT:   Symbol {9# ABB-NEXT:     Version: 010# ABB-NEXT:     Name:11# ABB-NEXT:   }12# ABB-NEXT:   Symbol {13# ABB-NEXT:     Version: 114# ABB-NEXT:     Name: _Z3abci15# ABB-NEXT:   }16# ABB-NEXT: ]17 18# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o19# RUN: echo "FOO { local: extern \"C++\" { abb*; }; };" > %t.script20# RUN: ld.lld --version-script %t.script -shared %t.o -o %t.so21# RUN: llvm-readobj -V %t.so | FileCheck %s --check-prefix=ABB22 23# RUN: echo "FOO { local: extern \"C++\" { abc*; }; };" > %t.script24# RUN: ld.lld --version-script %t.script -shared %t.o -o %t.so25# RUN: llvm-readobj -V %t.so | FileCheck %s --check-prefix=ABC26# ABC:      VersionSymbols [27# ABC-NEXT:   Symbol {28# ABC-NEXT:     Version: 029# ABC-NEXT:     Name:30# ABC-NEXT:   }31# ABC-NEXT:   Symbol {32# ABC-NEXT:     Version: 133# ABC-NEXT:     Name: _Z3abbi34# ABC-NEXT:   }35# ABC-NEXT: ]36 37.globl _Z3abbi38.type _Z3abbi,@function39_Z3abbi:40retq41 42.globl _Z3abci43.type _Z3abci,@function44_Z3abci:45retq46