brintos

brintos / llvm-project-archived public Read only

0
0
Text · 620 B · 228c4a6 Raw
30 lines · plain
1# REQUIRES: x86-registered-target2## Test we can symbolize STT_GNU_IFUNC symbols.3# RUN: llvm-mc -filetype=obj -triple=x86_64 %s -o %t4# RUN: llvm-symbolizer --obj=%t 0 15 6# CHECK:       g_ifunc7# CHECK-NEXT:  ??:0:08# CHECK-EMPTY:9# CHECK-NEXT:  l_ifunc10# CHECK-NEXT:  ??:0:011# CHECK-EMPTY:12 13## TODO Find the preceding STT_FILE symbol as the filename of l_ifunc.14.file "symtab-ifunc.s"15 16.Lg_resolver:17  ret18.size .Lg_resolver, 119 20.globl g_ifunc21.set g_ifunc, .Lg_resolver22.type g_ifunc, @gnu_indirect_function23 24.Ll_resolver:25  ret26.size .Ll_resolver, 127 28.set l_ifunc, .Ll_resolver29.type l_ifunc, @gnu_indirect_function30