brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 9bd6788 Raw
51 lines · yaml
1# This test produces a stripped version of the object file and adds a2# gnu-debuglink section to it linking to the unstripped version of the object3# file. The debug info shall be loaded from the gnu-debuglink reference.4 5# RUN: yaml2obj %s -o %t6# RUN: llvm-objcopy --strip-all --add-gnu-debuglink=%t %t %t.stripped7# RUN: lldb-test object-file %t.stripped | FileCheck %s8 9# CHECK: Name: .debug_info10# CHECK-NEXT: Type: dwarf-info11 12--- !COFF13OptionalHeader:14  AddressOfEntryPoint: 515215  ImageBase:       536870912016  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: 409630header:31  Machine:         IMAGE_FILE_MACHINE_AMD6432  Characteristics: [ IMAGE_FILE_EXECUTABLE_IMAGE, IMAGE_FILE_LARGE_ADDRESS_AWARE ]33sections:34  - Name:            .text35    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]36    VirtualAddress:  409637    VirtualSize:     6438    SectionData:     DEADBEEFBAADF00D39  - Name:            .data40    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]41    VirtualAddress:  819242    VirtualSize:     6443    SectionData:     DEADBEEFBAADF00D44  - Name:            .debug_info45    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]46    VirtualAddress:  1638447    VirtualSize:     6448    SectionData:     DEADBEEFBAADF00D49symbols:         []50...51