We have verneed1.so, verneed2.so files and verneed.so.sh script
to produce them. They were committed long time ago when LLD
was not yet able to produce some sections for versioning
(".gnu.version_r" I think).
There is no point to have them as binaries anymore. Patch
creates asm inputs instead based on verneed.so.sh content.
Differential revision: https://reviews.llvm.org/D38505
llvm-svn: 314889
33 lines
280 B
ArmAsm
33 lines
280 B
ArmAsm
.globl f1_v1
|
|
f1_v1:
|
|
ret
|
|
|
|
.globl f1_v2
|
|
f1_v2:
|
|
ret
|
|
|
|
.globl f1_v3
|
|
f1_v3:
|
|
ret
|
|
|
|
.symver f1_v1, f1@v1
|
|
.symver f1_v2, f1@v2
|
|
.symver f1_v3, f1@@v3
|
|
|
|
.globl f2_v1
|
|
f2_v1:
|
|
ret
|
|
|
|
.globl f2_v2
|
|
f2_v2:
|
|
ret
|
|
|
|
.symver f2_v1, f2@v1
|
|
.symver f2_v2, f2@@v2
|
|
|
|
.globl f3_v1
|
|
f3_v1:
|
|
ret
|
|
|
|
.symver f3_v1, f3@v1
|