| Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 1 | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \ | 
| David Meyer | 6c614bf | 2012-03-09 20:59:52 +0000 | [diff] [blame] | 2 | RUN:         | FileCheck %s -check-prefix ELF | 
| Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 3 | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.i386 \ | 
| David Meyer | 6c614bf | 2012-03-09 20:59:52 +0000 | [diff] [blame] | 4 | RUN:         | FileCheck %s -check-prefix ELF32 | 
| Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 5 | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.x86_64 \ | 
| David Meyer | 6c614bf | 2012-03-09 20:59:52 +0000 | [diff] [blame] | 6 | RUN:         | FileCheck %s -check-prefix ELF | 
| Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 7 | RUN: llvm-readobj -dt %p/Inputs/elf-versioning-test.x86_64 \ | 
| David Meyer | 6c614bf | 2012-03-09 20:59:52 +0000 | [diff] [blame] | 8 | RUN:         | FileCheck %s -check-prefix ELF64 | 
|  | 9 |  | 
| Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 10 | ELF: DynamicSymbols [ | 
|  | 11 | ELF:   Symbol { | 
|  | 12 | ELF:     Name: foo@@VER2 | 
|  | 13 | ELF:     Binding: Global | 
|  | 14 | ELF:     Type: Function | 
|  | 15 | ELF:     Section: .text | 
|  | 16 | ELF:   } | 
|  | 17 | ELF:   Symbol { | 
|  | 18 | ELF:     Name: foo@VER1 | 
|  | 19 | ELF:     Binding: Global | 
|  | 20 | ELF:     Type: Function | 
|  | 21 | ELF:     Section: .text | 
|  | 22 | ELF:   } | 
|  | 23 | ELF:   Symbol { | 
|  | 24 | ELF:     Name: unversioned_define | 
|  | 25 | ELF:     Binding: Global | 
|  | 26 | ELF:     Type: Function | 
|  | 27 | ELF:     Section: .text | 
|  | 28 | ELF:   } | 
|  | 29 | ELF: ] | 
| David Meyer | 6c614bf | 2012-03-09 20:59:52 +0000 | [diff] [blame] | 30 |  | 
| Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 31 | ELF32: DynamicSymbols [ | 
|  | 32 | ELF32:   Symbol { | 
|  | 33 | ELF32:     Name: puts@GLIBC_2.0 | 
|  | 34 | ELF32:     Binding: Global | 
|  | 35 | ELF32:     Type: Function | 
|  | 36 | ELF32:     Section:  (0x0) | 
|  | 37 | ELF32:   } | 
|  | 38 | ELF32: ] | 
|  | 39 | ELF64: DynamicSymbols [ | 
|  | 40 | ELF64:   Symbol { | 
|  | 41 | ELF64:     Name: puts@GLIBC_2.2.5 | 
|  | 42 | ELF64:     Binding: Global | 
|  | 43 | ELF64:     Type: Function | 
|  | 44 | ELF64:     Section:  (0x0) | 
|  | 45 | ELF64:   } | 
|  | 46 | ELF64: ] |