[llvm-objcopy] [COFF] Implement --only-keep-debug
[llvm-core.git] / test / tools / llvm-objcopy / COFF / Inputs / only-keep-sections.yaml
blobb5437e107634ff38af51e0e8a2b336fc552be154
1 --- !COFF
2 OptionalHeader:  
3   AddressOfEntryPoint: 4144
4   ImageBase:       1073741824
5   SectionAlignment: 4096
6   FileAlignment:   512
7   MajorOperatingSystemVersion: 6
8   MinorOperatingSystemVersion: 0
9   MajorImageVersion: 0
10   MinorImageVersion: 0
11   MajorSubsystemVersion: 6
12   MinorSubsystemVersion: 0
13   Subsystem:       IMAGE_SUBSYSTEM_WINDOWS_CUI
14   DLLCharacteristics: [  ]
15   SizeOfStackReserve: 1048576
16   SizeOfStackCommit: 4096
17   SizeOfHeapReserve: 1048576
18   SizeOfHeapCommit: 4096
19 header:          
20   Machine:         IMAGE_FILE_MACHINE_AMD64
21   Characteristics: [  ]
22 sections:        
23   - Name:            .text
24     Characteristics: [ IMAGE_SCN_CNT_CODE ]
25     VirtualAddress:  4096
26     VirtualSize:     4
27     SectionData:     C3C3C3C3
28   - Name:            .rdata
29     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA ]
30     VirtualAddress:  8192
31     VirtualSize:     4
32     SectionData:     2A000000
33   - Name:            .buildid
34     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA ]
35     VirtualAddress:  12288
36     VirtualSize:     4
37     SectionData:     2B000000
38   - Name:            .reloc
39     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE ]
40     VirtualAddress:  16384
41     VirtualSize:     4
42     SectionData:     2C000000
43   - Name:            .debug_discardable
44     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE ]
45     VirtualAddress:  20480
46     VirtualSize:     4
47     SectionData:     2D000000
48   - Name:            .debug_undiscardable
49     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA ]
50     VirtualAddress:  24576
51     VirtualSize:     4
52     SectionData:     2E000000
53   - Name:            .unflagged
54     Characteristics: [  ]
55     VirtualAddress:  28672
56     VirtualSize:     4
57     SectionData:     2F000000
58 symbols:         
59   - Name:            main
60     Value:           2
61     SectionNumber:   1
62     SimpleType:      IMAGE_SYM_TYPE_NULL
63     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
64     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
65   - Name:            debug_discardable_sym
66     Value:           0
67     SectionNumber:   5
68     SimpleType:      IMAGE_SYM_TYPE_NULL
69     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
70     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
71   - Name:            debug_undiscardable_sym
72     Value:           0
73     SectionNumber:   6
74     SimpleType:      IMAGE_SYM_TYPE_NULL
75     ComplexType:     IMAGE_SYM_DTYPE_FUNCTION
76     StorageClass:    IMAGE_SYM_CLASS_EXTERNAL
77 ...