56 lines
550 B
ArmAsm
56 lines
550 B
ArmAsm
# REQUIRES: x86
|
|
|
|
# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o
|
|
# RUN: ld.lld -hash-style=gnu %t.o -o %t.so -shared
|
|
# RUN: llvm-readelf --gnu-hash-table %t.so | FileCheck %s
|
|
|
|
# CHECK: Num Buckets: 4
|
|
|
|
.global sym1
|
|
sym1:
|
|
|
|
.global sym2
|
|
sym2:
|
|
|
|
.global sym3
|
|
sym3:
|
|
|
|
.global sym4
|
|
sym4:
|
|
|
|
.global sym5
|
|
sym5:
|
|
|
|
.global sym6
|
|
sym6:
|
|
|
|
.global sym7
|
|
sym7:
|
|
|
|
.global sym8
|
|
sym8:
|
|
|
|
.global sym9
|
|
sym9:
|
|
|
|
.global sym10
|
|
sym10:
|
|
|
|
.global sym11
|
|
sym11:
|
|
|
|
.global sym12
|
|
sym12:
|
|
|
|
.global sym13
|
|
sym13:
|
|
|
|
.global sym14
|
|
sym14:
|
|
|
|
.global sym15
|
|
sym15:
|
|
|
|
.global sym16
|
|
sym16:
|