• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## Test that yaml2obj emits an error message if we specify the DWARF section
2## contents both in the 'DWARF' entry and in the 'content'.
3
4# RUN: not yaml2obj %s 2>&1 | FileCheck %s --check-prefix=CONFLICT
5
6# CONFLICT: yaml2obj: error: cannot specify section '__debug_str' contents in the 'DWARF' entry and the 'content' at the same time
7
8--- !mach-o
9FileHeader:
10  magic:      0xFEEDFACF
11  cputype:    0x01000007
12  cpusubtype: 0x00000003
13  filetype:   0x0000000A
14  ncmds:      1
15  sizeofcmds: 232
16  flags:      0x00000000
17  reserved:   0x00000000
18LoadCommands:
19  - cmd:      LC_SEGMENT_64
20    cmdsize:  152
21    segname:  __DWARF
22    vmaddr:   0x00
23    vmsize:   0x00
24    fileoff:  0x00
25    filesize: 0x00
26    maxprot:  0
27    initprot: 0
28    nsects:   1
29    flags:    0
30    Sections:
31      - sectname:  __debug_str
32        segname:   __DWARF
33        addr:      0x00
34        size:      12
35        offset:    528
36        align:     0
37        reloff:    0x00000000
38        nreloc:    0
39        flags:     0x00000000
40        reserved1: 0x00000000
41        reserved2: 0x00000000
42        reserved3: 0x00000000
43        content:   1234
44DWARF:
45  debug_str: [ a, abc ]
46