152 lines · yaml
1# Test that LLDB can read executables with DWARF sections generated by Clang2 3# RUN: yaml2obj %s -o %t4# RUN: lldb-test object-file %t | FileCheck %s5 6# CHECK: Name: .debug_abbrev7# CHECK-NEXT: Type: dwarf-abbrev8 9# CHECK: Name: .debug_addr10# CHECK-NEXT: Type: dwarf-addr11 12# CHECK: Name: .debug_aranges13# CHECK-NEXT: Type: dwarf-aranges14 15# CHECK: Name: .debug_info16# CHECK-NEXT: Type: dwarf-info17 18# CHECK: Name: .debug_line19# CHECK-NEXT: Type: dwarf-line20 21# CHECK: Name: .debug_line_str22# CHECK-NEXT: Type: dwarf-line-str23 24# CHECK: Name: .debug_rnglists25# CHECK-NEXT: Type: dwarf-rnglists26 27# CHECK: Name: .debug_str28# CHECK-NEXT: Type: dwarf-str29 30# CHECK: Name: .debug_str_offsets31# CHECK-NEXT: Type: dwarf-str-offsets32 33--- !COFF34OptionalHeader:35 AddressOfEntryPoint: 495636 ImageBase: 536870912037 SectionAlignment: 409638 FileAlignment: 51239 MajorOperatingSystemVersion: 640 MinorOperatingSystemVersion: 041 MajorImageVersion: 042 MinorImageVersion: 043 MajorSubsystemVersion: 644 MinorSubsystemVersion: 045 Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI46 DLLCharacteristics: [ IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA, IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE, IMAGE_DLL_CHARACTERISTICS_NX_COMPAT, IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE ]47 SizeOfStackReserve: 104857648 SizeOfStackCommit: 409649 SizeOfHeapReserve: 104857650 SizeOfHeapCommit: 409651header:52 Machine: IMAGE_FILE_MACHINE_AMD6453 Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE, 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: .rdata61 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]62 VirtualAddress: 40140863 VirtualSize: 6464 SectionData: DEADBEEFBAADF00D65 - Name: .data66 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]67 VirtualAddress: 47923268 VirtualSize: 6469 SectionData: DEADBEEFBAADF00D70 - Name: .pdata71 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]72 VirtualAddress: 49152073 VirtualSize: 6474 SectionData: DEADBEEFBAADF00D75 - Name: .fptable76 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]77 VirtualAddress: 51200078 VirtualSize: 6479 SectionData: DEADBEEFBAADF00D80 - Name: _RDATA81 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]82 VirtualAddress: 51609683 VirtualSize: 6484 SectionData: DEADBEEFBAADF00D85 - Name: _guard_c86 Characteristics: [ ]87 VirtualAddress: 52019288 VirtualSize: 6489 SectionData: DEADBEEFBAADF00D90 - Name: _guard_d91 Characteristics: [ ]92 VirtualAddress: 52428893 VirtualSize: 6494 SectionData: DEADBEEFBAADF00D95 - Name: memcpy_96 Characteristics: [ ]97 VirtualAddress: 52838498 VirtualSize: 6499 SectionData: DEADBEEFBAADF00D100 - Name: .reloc101 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]102 VirtualAddress: 532480103 VirtualSize: 64104 SectionData: DEADBEEFBAADF00D105 - Name: .debug_abbrev106 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]107 VirtualAddress: 536576108 VirtualSize: 64109 SectionData: DEADBEEFBAADF00D110 - Name: .debug_addr111 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]112 VirtualAddress: 540672113 VirtualSize: 64114 SectionData: DEADBEEFBAADF00D115 - Name: .debug_aranges116 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]117 VirtualAddress: 544768118 VirtualSize: 64119 SectionData: DEADBEEFBAADF00D120 - Name: .debug_info121 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]122 VirtualAddress: 548864123 VirtualSize: 64124 SectionData: DEADBEEFBAADF00D125 - Name: .debug_line126 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]127 VirtualAddress: 552960128 VirtualSize: 64129 SectionData: DEADBEEFBAADF00D130 - Name: .debug_line_str131 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]132 VirtualAddress: 557056133 VirtualSize: 64134 SectionData: DEADBEEFBAADF00D135 - Name: .debug_rnglists136 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]137 VirtualAddress: 561152138 VirtualSize: 64139 SectionData: DEADBEEFBAADF00D140 - Name: .debug_str141 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]142 VirtualAddress: 565248143 VirtualSize: 64144 SectionData: DEADBEEFBAADF00D145 - Name: .debug_str_offsets146 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]147 VirtualAddress: 569344148 VirtualSize: 64149 SectionData: DEADBEEFBAADF00D150symbols: []151...152