brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · 1ddc42b Raw
55 lines · plain
1// REQUIRES: x862// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux -save-temp-labels %s -o %t3// RUN: ld.lld -discard-none -shared %t -o %t24// RUN: llvm-readobj -S --section-data --symbols %t2 | FileCheck %s5 6.text7.Lmyvar:8.Lmyothervar:9 10// CHECK:   Section {11// CHECK:     Name: .strtab12// CHECK-NEXT:     Type: SHT_STRTAB13// CHECK-NEXT:     Flags [14// CHECK-NEXT:     ]15// CHECK-NEXT:     Address:16// CHECK-NEXT:     Offset:17// CHECK-NEXT:     Size:18// CHECK-NEXT:     Link:19// CHECK-NEXT:     Info:20// CHECK-NEXT:     AddressAlignment:21// CHECK-NEXT:     EntrySize:22// CHECK-NEXT:     SectionData (23// CHECK-NEXT:       0000: 002E4C6D 79766172 002E4C6D 796F7468  |..Lmyvar..Lmyoth|24// CHECK-NEXT:       0010: 65727661 72005F44 594E414D 494300    |ervar._DYNAMIC.|25// CHECK-NEXT:     )26// CHECK-NEXT:   }27 28// CHECK:   Symbol {29// CHECK-NEXT:     Name:30// CHECK-NEXT:     Value: 0x031// CHECK-NEXT:     Size: 032// CHECK-NEXT:     Binding: Local33// CHECK-NEXT:     Type: None34// CHECK-NEXT:     Other: 035// CHECK-NEXT:     Section: Undefined36// CHECK-NEXT:   }37// CHECK-NEXT:   Symbol {38// CHECK-NEXT:     Name: .Lmyvar39// CHECK-NEXT:     Value:40// CHECK-NEXT:     Size: 041// CHECK-NEXT:     Binding: Local42// CHECK-NEXT:     Type: None43// CHECK-NEXT:     Other: 044// CHECK-NEXT:     Section: .text45// CHECK-NEXT:   }46// CHECK-NEXT:   Symbol {47// CHECK-NEXT:     Name: .Lmyothervar48// CHECK-NEXT:     Value:49// CHECK-NEXT:     Size: 050// CHECK-NEXT:     Binding: Local51// CHECK-NEXT:     Type: None52// CHECK-NEXT:     Other: 053// CHECK-NEXT:     Section: .text54// CHECK-NEXT:   }55