brintos

brintos / llvm-project-archived public Read only

0
0
Text · 6.2 KiB · fa8471f Raw
181 lines · yaml
1# RUN: yaml2obj %s -o %t.exe2# RUN: llvm-readobj --unwind %t.exe | FileCheck %s3 4# CHECK:        RuntimeFunction {5# CHECK:          Function: entry (0x140001014)6# CHECK-NEXT:     ExceptionRecord: 0x1400020187# CHECK-NEXT:     ExceptionData {8# CHECK-NEXT:       FunctionLength: 929# CHECK-NEXT:       Version: 010# CHECK-NEXT:       ExceptionData: Yes11# CHECK-NEXT:       EpiloguePacked: No12# CHECK-NEXT:       EpilogueScopes: 113# CHECK-NEXT:       ByteCodeLength: 814# CHECK-NEXT:       Prologue [15# CHECK-NEXT:         0xd2c4              ; str x30, [sp, #32]16# CHECK-NEXT:         0x03                ; sub sp, #4817# CHECK-NEXT:         0xe4                ; end18# CHECK-NEXT:       ]19# CHECK-NEXT:       EpilogueScopes [20# CHECK-NEXT:         EpilogueScope {21# CHECK-NEXT:           StartOffset: 1122# CHECK-NEXT:           EpilogueStartIndex: 423# CHECK-NEXT:           Opcodes [24# CHECK-NEXT:             0xd2c4              ; ldr x30, [sp, #32]25# CHECK-NEXT:             0x03                ; add sp, #4826# CHECK-NEXT:             0xe4                ; end27# CHECK-NEXT:           ]28# CHECK-NEXT:         }29# CHECK-NEXT:       ]30# CHECK-NEXT:       ExceptionHandler [31# CHECK-NEXT:         Routine: __gxx_personality_seh0 (0x140001074)32# CHECK-NEXT:         Parameter: 0x801FFFF33# CHECK-NEXT:       ]34# CHECK-NEXT:     }35# CHECK-NEXT:   }36 37--- !COFF38OptionalHeader:39  AddressOfEntryPoint: 411640  ImageBase:       536870912041  SectionAlignment: 409642  FileAlignment:   51243  MajorOperatingSystemVersion: 644  MinorOperatingSystemVersion: 045  MajorImageVersion: 046  MinorImageVersion: 047  MajorSubsystemVersion: 648  MinorSubsystemVersion: 049  Subsystem:       IMAGE_SUBSYSTEM_WINDOWS_CUI50  DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA, IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE ]51  SizeOfStackReserve: 104857652  SizeOfStackCommit: 409653  SizeOfHeapReserve: 104857654  SizeOfHeapCommit: 409655  ExportTable:56    RelativeVirtualAddress: 057    Size:            058  ImportTable:59    RelativeVirtualAddress: 060    Size:            061  ResourceTable:62    RelativeVirtualAddress: 063    Size:            064  ExceptionTable:65    RelativeVirtualAddress: 1228866    Size:            4067  CertificateTable:68    RelativeVirtualAddress: 069    Size:            070  BaseRelocationTable:71    RelativeVirtualAddress: 072    Size:            073  Debug:74    RelativeVirtualAddress: 075    Size:            076  Architecture:77    RelativeVirtualAddress: 078    Size:            079  GlobalPtr:80    RelativeVirtualAddress: 081    Size:            082  TlsTable:83    RelativeVirtualAddress: 084    Size:            085  LoadConfigTable:86    RelativeVirtualAddress: 087    Size:            088  BoundImport:89    RelativeVirtualAddress: 090    Size:            091  IAT:92    RelativeVirtualAddress: 093    Size:            094  DelayImportDescriptor:95    RelativeVirtualAddress: 096    Size:            097  ClrRuntimeHeader:98    RelativeVirtualAddress: 099    Size:            0100header:101  Machine:         IMAGE_FILE_MACHINE_ARM64102  Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE, IMAGE_FILE_LARGE_ADDRESS_AWARE ]103sections:104  - Name:            .text105    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]106    VirtualAddress:  4096107    VirtualSize:     120108    SectionData:     C0035FD6FF4300D1E00700F9FF430091C0035FD6FFC300D1FE1300F90800009008C10191E80300F9F6FFFF9701000014E07F0091080000900811009100013FD6FE1340F9FFC30091C0035FD6E00B00F9E10F00B9E07F0091080000900811009100013FD6E00B40F9E80340F900013FD6C0035FD6C0035FD6109  - Name:            .rdata110    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]111    VirtualAddress:  8192112    VirtualSize:     80113    SectionData:     0100400800000000E4E3E3E3040040080200800001E401E4170050100B000001D2C403E4D2C403E474100000FFFF010810083800184400000100400800000000E4E3E3E30100400800000000E4E3E3E3114  - Name:            .pdata115    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]116    VirtualAddress:  12288117    VirtualSize:     40118    SectionData:     0010000000200000041000000C200000141000001820000070100000382000007410000044200000119symbols:120  - Name:            .text121    Value:           0122    SectionNumber:   1123    SimpleType:      IMAGE_SYM_TYPE_NULL124    ComplexType:     IMAGE_SYM_DTYPE_NULL125    StorageClass:    IMAGE_SYM_CLASS_STATIC126  - Name:            .xdata127    Value:           0128    SectionNumber:   2129    SimpleType:      IMAGE_SYM_TYPE_NULL130    ComplexType:     IMAGE_SYM_DTYPE_NULL131    StorageClass:    IMAGE_SYM_CLASS_STATIC132  - Name:            .pdata133    Value:           0134    SectionNumber:   3135    SimpleType:      IMAGE_SYM_TYPE_NULL136    ComplexType:     IMAGE_SYM_DTYPE_NULL137    StorageClass:    IMAGE_SYM_CLASS_STATIC138  - Name:            other139    Value:           0140    SectionNumber:   1141    SimpleType:      IMAGE_SYM_TYPE_NULL142    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION143    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL144  - Name:            _ZN4RAIID2Ev145    Value:           4146    SectionNumber:   1147    SimpleType:      IMAGE_SYM_TYPE_NULL148    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION149    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL150  - Name:            entry151    Value:           20152    SectionNumber:   1153    SimpleType:      IMAGE_SYM_TYPE_NULL154    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION155    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL156  - Name:            _Unwind_Resume157    Value:           112158    SectionNumber:   1159    SimpleType:      IMAGE_SYM_TYPE_NULL160    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION161    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL162  - Name:            _ZN4RAIID1Ev163    Value:           4164    SectionNumber:   1165    SimpleType:      IMAGE_SYM_TYPE_NULL166    ComplexType:     IMAGE_SYM_DTYPE_NULL167    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL168  - Name:            __gxx_personality_seh0169    Value:           116170    SectionNumber:   1171    SimpleType:      IMAGE_SYM_TYPE_NULL172    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION173    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL174  - Name:            GCC_except_table2175    Value:           44176    SectionNumber:   2177    SimpleType:      IMAGE_SYM_TYPE_NULL178    ComplexType:     IMAGE_SYM_DTYPE_NULL179    StorageClass:    IMAGE_SYM_CLASS_STATIC180...181