152 lines · yaml
1# Test that LLDB can read executables with DWARF sections generated by GCC on MinGW2 3# RUN: yaml2obj %s -o %t4# RUN: lldb-test object-file %t | FileCheck %s5 6# CHECK: Name: .debug_aranges7# CHECK-NEXT: Type: dwarf-aranges8 9# CHECK: Name: .debug_info10# CHECK-NEXT: Type: dwarf-info11 12# CHECK: Name: .debug_abbrev13# CHECK-NEXT: Type: dwarf-abbrev14 15# CHECK: Name: .debug_line16# CHECK-NEXT: Type: dwarf-line17 18# CHECK: Name: .debug_frame19# CHECK-NEXT: Type: dwarf-frame20 21# CHECK: Name: .debug_str22# CHECK-NEXT: Type: dwarf-str23 24# CHECK: Name: .debug_line_str25# CHECK-NEXT: Type: dwarf-line-str26 27# CHECK: Name: .debug_loclists28# CHECK-NEXT: Type: dwarf-loclists29 30# CHECK: Name: .debug_rnglists31# CHECK-NEXT: Type: dwarf-rnglists32 33--- !COFF34OptionalHeader:35 AddressOfEntryPoint: 513636 ImageBase: 536870912037 SectionAlignment: 409638 FileAlignment: 51239 MajorOperatingSystemVersion: 440 MinorOperatingSystemVersion: 041 MajorImageVersion: 042 MinorImageVersion: 043 MajorSubsystemVersion: 544 MinorSubsystemVersion: 245 Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI46 DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA, IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, IMAGE_DLL_CHARACTERISTICS_NX_COMPAT ]47 SizeOfStackReserve: 209715248 SizeOfStackCommit: 409649 SizeOfHeapReserve: 104857650 SizeOfHeapCommit: 409651header:52 Machine: IMAGE_FILE_MACHINE_AMD6453 Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE, IMAGE_FILE_LINE_NUMS_STRIPPED, IMAGE_FILE_LARGE_ADDRESS_AWARE ]54sections:55 - Name: .text56 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]57 VirtualAddress: 409658 VirtualSize: 6459 SectionData: DEADBEEFBAADF00D60 - Name: .data61 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]62 VirtualAddress: 1228863 VirtualSize: 6464 SectionData: DEADBEEFBAADF00D65 - Name: .rdata66 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]67 VirtualAddress: 1638468 VirtualSize: 6469 SectionData: DEADBEEFBAADF00D70 - Name: .pdata71 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]72 VirtualAddress: 2048073 VirtualSize: 6474 SectionData: DEADBEEFBAADF00D75 - Name: .xdata76 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]77 VirtualAddress: 2457678 VirtualSize: 6479 SectionData: DEADBEEFBAADF00D80 - Name: .bss81 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]82 VirtualAddress: 2867283 VirtualSize: 38484 SectionData: ''85 - Name: .idata86 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]87 VirtualAddress: 3276888 VirtualSize: 6489 SectionData: DEADBEEFBAADF00D90 - Name: .tls91 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]92 VirtualAddress: 3686493 VirtualSize: 6494 SectionData: DEADBEEFBAADF00D95 - Name: .rsrc96 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]97 VirtualAddress: 4096098 VirtualSize: 6499 SectionData: DEADBEEFBAADF00D100 - Name: .reloc101 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]102 VirtualAddress: 45056103 VirtualSize: 64104 SectionData: DEADBEEFBAADF00D105 - Name: .debug_aranges106 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]107 VirtualAddress: 49152108 VirtualSize: 64109 SectionData: DEADBEEFBAADF00D110 - Name: .debug_info111 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]112 VirtualAddress: 53248113 VirtualSize: 64114 SectionData: DEADBEEFBAADF00D115 - Name: .debug_abbrev116 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]117 VirtualAddress: 98304118 VirtualSize: 64119 SectionData: DEADBEEFBAADF00D120 - Name: .debug_line121 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]122 VirtualAddress: 106496123 VirtualSize: 64124 SectionData: DEADBEEFBAADF00D125 - Name: .debug_frame126 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]127 VirtualAddress: 114688128 VirtualSize: 64129 SectionData: DEADBEEFBAADF00D130 - Name: .debug_str131 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]132 VirtualAddress: 118784133 VirtualSize: 64134 SectionData: DEADBEEFBAADF00D135 - Name: .debug_line_str136 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]137 VirtualAddress: 122880138 VirtualSize: 64139 SectionData: DEADBEEFBAADF00D140 - Name: .debug_loclists141 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]142 VirtualAddress: 131072143 VirtualSize: 64144 SectionData: DEADBEEFBAADF00D145 - Name: .debug_rnglists146 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]147 VirtualAddress: 139264148 VirtualSize: 64149 SectionData: DEADBEEFBAADF00D150symbols: []151...152