brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.2 KiB · d80a05e Raw
134 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: lldb-test symbols %t | FileCheck %s3 4## The .file symbol isn't checked, but is included to test that the symbol5## table iteration handles cases with a symbol with more than one aux symbol.6 7# CHECK: Type     File Address/Value {{.*}} Size            Flags           Name8# CHECK: Code     0x0000000040001000        0x{{[0-9a-f]+}} 0x{{[0-9a-f]+}} entry9# CHECK: Data     0x0000000040002000        0x{{[0-9a-f]+}} 0x{{[0-9a-f]+}} variable10# CHECK: Absolute 0x00000000deadbeef        0x{{[0-9a-f]+}} 0x{{[0-9a-f]+}} absolute_symbol11 12--- !COFF13OptionalHeader:14  AddressOfEntryPoint: 409615  ImageBase:       107374182416  SectionAlignment: 409617  FileAlignment:   51218  MajorOperatingSystemVersion: 619  MinorOperatingSystemVersion: 020  MajorImageVersion: 021  MinorImageVersion: 022  MajorSubsystemVersion: 623  MinorSubsystemVersion: 024  Subsystem:       IMAGE_SUBSYSTEM_WINDOWS_CUI25  DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA, IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE ]26  SizeOfStackReserve: 104857627  SizeOfStackCommit: 409628  SizeOfHeapReserve: 104857629  SizeOfHeapCommit: 409630  ExportTable:31    RelativeVirtualAddress: 032    Size:            033  ImportTable:34    RelativeVirtualAddress: 035    Size:            036  ResourceTable:37    RelativeVirtualAddress: 038    Size:            039  ExceptionTable:40    RelativeVirtualAddress: 041    Size:            042  CertificateTable:43    RelativeVirtualAddress: 044    Size:            045  BaseRelocationTable:46    RelativeVirtualAddress: 047    Size:            048  Debug:49    RelativeVirtualAddress: 050    Size:            051  Architecture:52    RelativeVirtualAddress: 053    Size:            054  GlobalPtr:55    RelativeVirtualAddress: 056    Size:            057  TlsTable:58    RelativeVirtualAddress: 059    Size:            060  LoadConfigTable:61    RelativeVirtualAddress: 062    Size:            063  BoundImport:64    RelativeVirtualAddress: 065    Size:            066  IAT:67    RelativeVirtualAddress: 068    Size:            069  DelayImportDescriptor:70    RelativeVirtualAddress: 071    Size:            072  ClrRuntimeHeader:73    RelativeVirtualAddress: 074    Size:            075header:76  Machine:         IMAGE_FILE_MACHINE_AMD6477  Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE, IMAGE_FILE_LARGE_ADDRESS_AWARE ]78sections:79  - Name:            .text80    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]81    VirtualAddress:  409682    VirtualSize:     183    SectionData:     C384  - Name:            .data85    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]86    VirtualAddress:  819287    VirtualSize:     488    SectionData:     ''89symbols:90  - Name:            .text91    Value:           092    SectionNumber:   193    SimpleType:      IMAGE_SYM_TYPE_NULL94    ComplexType:     IMAGE_SYM_DTYPE_NULL95    StorageClass:    IMAGE_SYM_CLASS_STATIC96  - Name:            .data97    Value:           098    SectionNumber:   299    SimpleType:      IMAGE_SYM_TYPE_NULL100    ComplexType:     IMAGE_SYM_DTYPE_NULL101    StorageClass:    IMAGE_SYM_CLASS_STATIC102  - Name:            .bss103    Value:           0104    SectionNumber:   2105    SimpleType:      IMAGE_SYM_TYPE_NULL106    ComplexType:     IMAGE_SYM_DTYPE_NULL107    StorageClass:    IMAGE_SYM_CLASS_STATIC108  - Name:            .file109    Value:           0110    SectionNumber:   -2111    SimpleType:      IMAGE_SYM_TYPE_NULL112    ComplexType:     IMAGE_SYM_DTYPE_NULL113    StorageClass:    IMAGE_SYM_CLASS_FILE114    File:            longfilenameusingtwoauxsymbols115  - Name:            entry116    Value:           0117    SectionNumber:   1118    SimpleType:      IMAGE_SYM_TYPE_NULL119    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION120    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL121  - Name:            variable122    Value:           0123    SectionNumber:   2124    SimpleType:      IMAGE_SYM_TYPE_NULL125    ComplexType:     IMAGE_SYM_DTYPE_NULL126    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL127  - Name:            absolute_symbol128    Value:           0xdeadbeef129    SectionNumber:   -1130    SimpleType:      IMAGE_SYM_TYPE_NULL131    ComplexType:     IMAGE_SYM_DTYPE_NULL132    StorageClass:    IMAGE_SYM_CLASS_STATIC133...134