brintos

brintos / llvm-project-archived public Read only

0
0
Text · 948 B · ab75230 Raw
33 lines · plain
1# RUN: llvm-mc -filetype=obj -triple=x86_64 %s | llvm-readelf -s - | FileCheck %s2 3// Test which symbols should be in the symbol table4 5# CHECK:      Symbol table '.symtab' contains 5 entries:6# CHECK-NEXT: Num:    Value          Size Type    Bind   Vis       Ndx Name7# CHECK-NEXT:   0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT   UND 8# CHECK-NEXT:   1: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT     4 .Lsym89# CHECK-NEXT:   2: 0000000000000000     0 OBJECT  GLOBAL DEFAULT   UND sym610# CHECK-NEXT:   3: 0000000000000000     0 NOTYPE  GLOBAL HIDDEN    UND hidden11# CHECK-NEXT:   4: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT   UND undef12 13.Lsym2:14.Lsym3:15.Lsym4 = .Lsym2 - .Lsym316        .long	.Lsym417 18	.type	.Lsym5,@object19        .type   sym6,@object20        .long sym621 22	.section	.rodata.str1.1,"aMS",@progbits,123.Lsym7:24.Lsym8:25 26        .text27        movsd   .Lsym8(%rip), %xmm128 29.hidden hidden30 31test2_a = undef32test2_b = undef + 133