xref: /aosp_15_r20/external/llvm/test/Object/readobj-elf-versioning.test (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard WorkerRUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \
2*9880d681SAndroid Build Coastguard WorkerRUN:         | FileCheck %s -check-prefix ELF
3*9880d681SAndroid Build Coastguard WorkerRUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \
4*9880d681SAndroid Build Coastguard WorkerRUN:         | FileCheck %s -check-prefix ELF32
5*9880d681SAndroid Build Coastguard WorkerRUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.x86_64 \
6*9880d681SAndroid Build Coastguard WorkerRUN:         | FileCheck %s -check-prefix ELF
7*9880d681SAndroid Build Coastguard WorkerRUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.x86_64 \
8*9880d681SAndroid Build Coastguard WorkerRUN:         | FileCheck %s -check-prefix ELF64
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard WorkerELF: DynamicSymbols [
11*9880d681SAndroid Build Coastguard WorkerELF:   Symbol {
12*9880d681SAndroid Build Coastguard WorkerELF:     Name: foo@@VER2
13*9880d681SAndroid Build Coastguard WorkerELF:     Binding: Global
14*9880d681SAndroid Build Coastguard WorkerELF:     Type: Function
15*9880d681SAndroid Build Coastguard WorkerELF:     Section: .text
16*9880d681SAndroid Build Coastguard WorkerELF:   }
17*9880d681SAndroid Build Coastguard WorkerELF:   Symbol {
18*9880d681SAndroid Build Coastguard WorkerELF:     Name: foo@VER1
19*9880d681SAndroid Build Coastguard WorkerELF:     Binding: Global
20*9880d681SAndroid Build Coastguard WorkerELF:     Type: Function
21*9880d681SAndroid Build Coastguard WorkerELF:     Section: .text
22*9880d681SAndroid Build Coastguard WorkerELF:   }
23*9880d681SAndroid Build Coastguard WorkerELF:   Symbol {
24*9880d681SAndroid Build Coastguard WorkerELF:     Name: unversioned_define
25*9880d681SAndroid Build Coastguard WorkerELF:     Binding: Global
26*9880d681SAndroid Build Coastguard WorkerELF:     Type: Function
27*9880d681SAndroid Build Coastguard WorkerELF:     Section: .text
28*9880d681SAndroid Build Coastguard WorkerELF:   }
29*9880d681SAndroid Build Coastguard WorkerELF: ]
30*9880d681SAndroid Build Coastguard Worker
31*9880d681SAndroid Build Coastguard WorkerELF32: DynamicSymbols [
32*9880d681SAndroid Build Coastguard WorkerELF32:   Symbol {
33*9880d681SAndroid Build Coastguard WorkerELF32:     Name: puts@GLIBC_2.0
34*9880d681SAndroid Build Coastguard WorkerELF32:     Binding: Global
35*9880d681SAndroid Build Coastguard WorkerELF32:     Type: Function
36*9880d681SAndroid Build Coastguard WorkerELF32:     Section: Undefined (0x0)
37*9880d681SAndroid Build Coastguard WorkerELF32:   }
38*9880d681SAndroid Build Coastguard WorkerELF32: ]
39*9880d681SAndroid Build Coastguard WorkerELF64: DynamicSymbols [
40*9880d681SAndroid Build Coastguard WorkerELF64:   Symbol {
41*9880d681SAndroid Build Coastguard WorkerELF64:     Name: puts@GLIBC_2.2.5
42*9880d681SAndroid Build Coastguard WorkerELF64:     Binding: Global
43*9880d681SAndroid Build Coastguard WorkerELF64:     Type: Function
44*9880d681SAndroid Build Coastguard WorkerELF64:     Section: Undefined (0x0)
45*9880d681SAndroid Build Coastguard WorkerELF64:   }
46*9880d681SAndroid Build Coastguard WorkerELF64: ]
47