2014-01-27 11:09:26 +08:00
|
|
|
RUN: lld -flavor gnu -target hexagon %p/Inputs/use-shared.hexagon -shared -o %t1
|
2013-04-04 04:53:45 +08:00
|
|
|
RUN: llvm-readobj -dyn-symbols %t1 > %t2
|
2013-03-06 02:39:16 +08:00
|
|
|
RUN: FileCheck -check-prefix=DYNSYMS %s < %t2
|
2013-03-05 22:52:48 +08:00
|
|
|
|
2013-04-04 04:53:45 +08:00
|
|
|
DYNSYMS: DynamicSymbols [
|
|
|
|
DYNSYMS: Symbol {
|
|
|
|
DYNSYMS: Name: fn2
|
|
|
|
DYNSYMS-NEXT: Value:
|
|
|
|
DYNSYMS-NEXT: Size:
|
|
|
|
DYNSYMS-NEXT: Binding: Global
|
|
|
|
DYNSYMS-NEXT: Type: Function
|
|
|
|
DYNSYMS-NEXT: Other:
|
|
|
|
DYNSYMS-NEXT: Section: .text
|
|
|
|
DYNSYMS: }
|
|
|
|
DYNSYMS: Symbol {
|
|
|
|
DYNSYMS: Name: fn1
|
|
|
|
DYNSYMS-NEXT: Value:
|
|
|
|
DYNSYMS-NEXT: Size:
|
|
|
|
DYNSYMS-NEXT: Binding: Global
|
|
|
|
DYNSYMS-NEXT: Type: Function
|
|
|
|
DYNSYMS-NEXT: Other:
|
|
|
|
DYNSYMS-NEXT: Section: .text
|
|
|
|
DYNSYMS: }
|
|
|
|
DYNSYMS: Symbol {
|
|
|
|
DYNSYMS: Name: fn3
|
|
|
|
DYNSYMS-NEXT: Value:
|
|
|
|
DYNSYMS-NEXT: Size:
|
|
|
|
DYNSYMS-NEXT: Binding: Global
|
|
|
|
DYNSYMS-NEXT: Type: Function
|
|
|
|
DYNSYMS-NEXT: Other:
|
|
|
|
DYNSYMS-NEXT: Section: .text
|
|
|
|
DYNSYMS-NEXT: }
|
|
|
|
DYNSYMS-NEXT: ]
|