brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.1 KiB · b9d6822 Raw
190 lines · yaml
1# RUN: yaml2obj %s -o %t.exe2# RUN: llvm-readobj --unwind %t.exe | FileCheck %s3 4# CHECK-LABEL:  UnwindInformation [5# CHECK-NEXT:     RuntimeFunction {6# CHECK-NEXT:       StartAddress: _ZN4RAIID2Ev (0x140001010)7# CHECK-NEXT:       EndAddress: (0x140001017)8# CHECK-NEXT:       UnwindInfoAddress: .xdata (0x140002000)9# CHECK-NEXT:       UnwindInfo {10# CHECK-NEXT:         Version: 211# CHECK-NEXT:         Flags [ (0x0)12# CHECK-NEXT:         ]13# CHECK-NEXT:         PrologSize: 414# CHECK-NEXT:         FrameRegister: -15# CHECK-NEXT:         FrameOffset: -16# CHECK-NEXT:         UnwindCodeCount: 317# CHECK-NEXT:         UnwindCodes [18# CHECK-NEXT:           0x01: EPILOG atend=yes, length=0x119# CHECK-NEXT:           0x0B: EPILOG offset=0xB20# CHECK-NEXT:           0x04: ALLOC_SMALL size=7221# CHECK-NEXT:         ]22# CHECK-NEXT:       }23# CHECK-NEXT:     }24# CHECK-NEXT:     RuntimeFunction {25# CHECK-NEXT:       StartAddress: entry (0x140001020)26# CHECK-NEXT:       EndAddress: (0x14000105C)27# CHECK-NEXT:       UnwindInfoAddress: (0x14000200C)28# CHECK-NEXT:       UnwindInfo {29# CHECK-NEXT:         Version: 130# CHECK-NEXT:         Flags [ (0x3)31# CHECK-NEXT:           ExceptionHandler (0x1)32# CHECK-NEXT:           TerminateHandler (0x2)33# CHECK-NEXT:         ]34# CHECK-NEXT:         PrologSize: 435# CHECK-NEXT:         FrameRegister: -36# CHECK-NEXT:         FrameOffset: -37# CHECK-NEXT:         UnwindCodeCount: 138# CHECK-NEXT:         UnwindCodes [39# CHECK-NEXT:           0x04: ALLOC_SMALL size=5640# CHECK-NEXT:         ]41# CHECK-NEXT:         Handler: __gxx_personality_seh0 (0x140001070)42# CHECK-NEXT:       }43# CHECK-NEXT:     }44# CHECK-NEXT:   ]45 46--- !COFF47OptionalHeader:48  AddressOfEntryPoint: 412849  ImageBase:       536870912050  SectionAlignment: 409651  FileAlignment:   51252  MajorOperatingSystemVersion: 653  MinorOperatingSystemVersion: 054  MajorImageVersion: 055  MinorImageVersion: 056  MajorSubsystemVersion: 657  MinorSubsystemVersion: 058  Subsystem:       IMAGE_SUBSYSTEM_WINDOWS_CUI59  DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA, IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE ]60  SizeOfStackReserve: 104857661  SizeOfStackCommit: 409662  SizeOfHeapReserve: 104857663  SizeOfHeapCommit: 409664  ExportTable:65    RelativeVirtualAddress: 066    Size:            067  ImportTable:68    RelativeVirtualAddress: 069    Size:            070  ResourceTable:71    RelativeVirtualAddress: 072    Size:            073  ExceptionTable:74    RelativeVirtualAddress: 1228875    Size:            2476  CertificateTable:77    RelativeVirtualAddress: 078    Size:            079  BaseRelocationTable:80    RelativeVirtualAddress: 081    Size:            082  Debug:83    RelativeVirtualAddress: 084    Size:            085  Architecture:86    RelativeVirtualAddress: 087    Size:            088  GlobalPtr:89    RelativeVirtualAddress: 090    Size:            091  TlsTable:92    RelativeVirtualAddress: 093    Size:            094  LoadConfigTable:95    RelativeVirtualAddress: 096    Size:            097  BoundImport:98    RelativeVirtualAddress: 099    Size:            0100  IAT:101    RelativeVirtualAddress: 0102    Size:            0103  DelayImportDescriptor:104    RelativeVirtualAddress: 0105    Size:            0106  ClrRuntimeHeader:107    RelativeVirtualAddress: 0108    Size:            0109header:110  Machine:         IMAGE_FILE_MACHINE_AMD64111  Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE, IMAGE_FILE_LARGE_ADDRESS_AWARE ]112sections:113  - Name:            .text114    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]115    VirtualAddress:  4096116    VirtualSize:     8117    SectionData:     00000000118  - Name:            .xdata119    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]120    VirtualAddress:  8192121    VirtualSize:     40122    SectionData:     0204030001160B0604820000190401000462000070100000FFFF010804051E0009330000123  - Name:            .pdata124    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]125    VirtualAddress:  12288126    VirtualSize:     24127    SectionData:     101000001710000000200000201000005C1000000C200000128symbols:129  - Name:            .text130    Value:           0131    SectionNumber:   1132    SimpleType:      IMAGE_SYM_TYPE_NULL133    ComplexType:     IMAGE_SYM_DTYPE_NULL134    StorageClass:    IMAGE_SYM_CLASS_STATIC135  - Name:            .xdata136    Value:           0137    SectionNumber:   2138    SimpleType:      IMAGE_SYM_TYPE_NULL139    ComplexType:     IMAGE_SYM_DTYPE_NULL140    StorageClass:    IMAGE_SYM_CLASS_STATIC141  - Name:            .pdata142    Value:           0143    SectionNumber:   3144    SimpleType:      IMAGE_SYM_TYPE_NULL145    ComplexType:     IMAGE_SYM_DTYPE_NULL146    StorageClass:    IMAGE_SYM_CLASS_STATIC147  - Name:            other148    Value:           0149    SectionNumber:   1150    SimpleType:      IMAGE_SYM_TYPE_NULL151    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION152    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL153  - Name:            _ZN4RAIID2Ev154    Value:           16155    SectionNumber:   1156    SimpleType:      IMAGE_SYM_TYPE_NULL157    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION158    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL159  - Name:            entry160    Value:           32161    SectionNumber:   1162    SimpleType:      IMAGE_SYM_TYPE_NULL163    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION164    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL165  - Name:            _ZN4RAIID1Ev166    Value:           16167    SectionNumber:   1168    SimpleType:      IMAGE_SYM_TYPE_NULL169    ComplexType:     IMAGE_SYM_DTYPE_NULL170    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL171  - Name:            _Unwind_Resume172    Value:           96173    SectionNumber:   1174    SimpleType:      IMAGE_SYM_TYPE_NULL175    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION176    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL177  - Name:            __gxx_personality_seh0178    Value:           112179    SectionNumber:   1180    SimpleType:      IMAGE_SYM_TYPE_NULL181    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION182    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL183  - Name:            GCC_except_table2184    Value:           20185    SectionNumber:   2186    SimpleType:      IMAGE_SYM_TYPE_NULL187    ComplexType:     IMAGE_SYM_DTYPE_NULL188    StorageClass:    IMAGE_SYM_CLASS_STATIC189...190