98 lines · plain
1# RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s -o %t2# RUN: llvm-readobj -S --symbols --sd --cg-profile %t | FileCheck %s3 4 .section .test,"w"5a:6 7 .cg_profile a, b, 328 .cg_profile freq, a, 119 .cg_profile late, late2, 2010 .cg_profile .L.local, b, 4211 12 .globl late13late:14late2: .word 015late3:16.L.local:17 18# CHECK: Name: .llvm.call-graph-profile19# CHECK-NEXT: VirtualSize:20# CHECK-NEXT: VirtualAddress:21# CHECK-NEXT: RawDataSize: 4822# CHECK-NEXT: PointerToRawData:23# CHECK-NEXT: PointerToRelocations:24# CHECK-NEXT: PointerToLineNumbers:25# CHECK-NEXT: RelocationCount:26# CHECK-NEXT: LineNumberCount:27# CHECK-NEXT: Characteristics [ (0x100800)28# CHECK-NEXT: IMAGE_SCN_ALIGN_1BYTES (0x100000)29# CHECK-NEXT: IMAGE_SCN_LNK_REMOVE (0x800)30# CHECK-NEXT: ]31# CHECK-NEXT: SectionData (32# CHECK-NEXT: 0000: 0A000000 0E000000 20000000 0000000033# CHECK-NEXT: 0010: 0F000000 0A000000 0B000000 0000000034# CHECK-NEXT: 0020: 0B000000 0C000000 14000000 0000000035# CHECK-NEXT: )36 37# CHECK: Symbols [38# CHECK: Name: a39# CHECK-NEXT: Value:40# CHECK-NEXT: Section: .test41# CHECK-NEXT: BaseType:42# CHECK-NEXT: ComplexType:43# CHECK-NEXT: StorageClass: Static44# CHECK-NEXT: AuxSymbolCount:45# CHECK: Name: late46# CHECK-NEXT: Value:47# CHECK-NEXT: Section: .test48# CHECK-NEXT: BaseType:49# CHECK-NEXT: ComplexType:50# CHECK-NEXT: StorageClass: External51# CHECK-NEXT: AuxSymbolCount:52# CHECK: Name: late253# CHECK-NEXT: Value:54# CHECK-NEXT: Section: .test55# CHECK-NEXT: BaseType:56# CHECK-NEXT: ComplexType:57# CHECK-NEXT: StorageClass: Static58# CHECK-NEXT: AuxSymbolCount:59# CHECK: Name: late360# CHECK-NEXT: Value:61# CHECK-NEXT: Section: .test62# CHECK-NEXT: BaseType:63# CHECK-NEXT: ComplexType:64# CHECK-NEXT: StorageClass: Static65# CHECK-NEXT: AuxSymbolCount:66# CHECK: Name: b67# CHECK-NEXT: Value:68# CHECK-NEXT: Section: IMAGE_SYM_UNDEFINED69# CHECK-NEXT: BaseType:70# CHECK-NEXT: ComplexType:71# CHECK-NEXT: StorageClass: External72# CHECK-NEXT: AuxSymbolCount:73# CHECK: Name: freq74# CHECK-NEXT: Value:75# CHECK-NEXT: Section: IMAGE_SYM_UNDEFINED76# CHECK-NEXT: BaseType:77# CHECK-NEXT: ComplexType:78# CHECK-NEXT: StorageClass: External79# CHECK-NEXT: AuxSymbolCount:80 81# CHECK: CGProfile [82# CHECK-NEXT: CGProfileEntry {83# CHECK-NEXT: From: a84# CHECK-NEXT: To: b85# CHECK-NEXT: Weight: 3286# CHECK-NEXT: }87# CHECK-NEXT: CGProfileEntry {88# CHECK-NEXT: From: freq89# CHECK-NEXT: To: a90# CHECK-NEXT: Weight: 1191# CHECK-NEXT: }92# CHECK-NEXT: CGProfileEntry {93# CHECK-NEXT: From: late94# CHECK-NEXT: To: late295# CHECK-NEXT: Weight: 2096# CHECK-NEXT: }97# CHECK-NEXT: ]98