Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / tools / llvm-objdump / MachO / disassemble-relocs-data-x86_64.test
blob4a58886cd0562a5aed7071a5d3b4c023ee932677
1 # REQUIRES: x86-registered-target
2 # RUN: yaml2obj %s -o %t.o
3 # RUN: llvm-objdump -D -r %t.o | FileCheck %s
5 ## The yaml file below is generated by the following C code:
6 ## extern char s[];
7 ## void *p = s + 0x60606060606060;
9 --- !mach-o
10 FileHeader:
11   magic:           0xFEEDFACF
12   cputype:         0x01000007
13   cpusubtype:      0x00000003
14   filetype:        0x00000001
15   ncmds:           4
16   sizeofcmds:      360
17   flags:           0x00002000
18   reserved:        0x00000000
19 LoadCommands:
20   - cmd:             LC_SEGMENT_64
21     cmdsize:         232
22     segname:         ''
23     vmaddr:          0
24     vmsize:          8
25     fileoff:         392
26     filesize:        8
27     maxprot:         7
28     initprot:        7
29     nsects:          2
30     flags:           0
31     Sections:
32       - sectname:        __text
33         segname:         __TEXT
34         addr:            0x0000000000000000
35         size:            0
36         offset:          0x00000188
37         align:           0
38         reloff:          0x00000000
39         nreloc:          0
40         flags:           0x80000000
41         reserved1:       0x00000000
42         reserved2:       0x00000000
43         reserved3:       0x00000000
44         content:         ''
45       - sectname:        __data
46         segname:         __DATA
47         addr:            0x0000000000000000
48         size:            8
49         offset:          0x00000188
50         align:           3
51         reloff:          0x00000190
52         nreloc:          1
53         flags:           0x00000000
54         reserved1:       0x00000000
55         reserved2:       0x00000000
56         reserved3:       0x00000000
57         content:         '6060606060606000'
58   - cmd:             LC_BUILD_VERSION
59     cmdsize:         24
60     platform:        1
61     minos:           659200
62     sdk:             659204
63     ntools:          0
64   - cmd:             LC_SYMTAB
65     cmdsize:         24
66     symoff:          408
67     nsyms:           1
68     stroff:          424
69     strsize:         4
70   - cmd:             LC_DYSYMTAB
71     cmdsize:         80
72     ilocalsym:       0
73     nlocalsym:       0
74     iextdefsym:      0
75     nextdefsym:      1
76     iundefsym:       1
77     nundefsym:       0
78     tocoff:          0
79     ntoc:            0
80     modtaboff:       0
81     nmodtab:         0
82     extrefsymoff:    0
83     nextrefsyms:     0
84     indirectsymoff:  0
85     nindirectsyms:   0
86     extreloff:       0
87     nextrel:         0
88     locreloff:       0
89     nlocrel:         0
90 LinkEditData:
91   NameList:
92     - n_strx:          1
93       n_type:          0x0F
94       n_sect:          2
95       n_desc:          0
96       n_value:         0
97   StringTable:
98     - ''
99     - _p
102       CHECK: Disassembly of section __DATA,__data:
103 CHECK-EMPTY:
104  CHECK-NEXT: 0000000000000000 <_p>:
105  CHECK-NEXT:        0: 60                            <unknown>
106  CHECK-NEXT:                 0000000000000000:  X86_64_RELOC_UNSIGNED        0 (?,?)
107  CHECK-NEXT:        1: 60                            <unknown>
108  CHECK-NEXT:        2: 60                            <unknown>
109  CHECK-NEXT:        3: 60                            <unknown>
110  CHECK-NEXT:        4: 60                            <unknown>
111  CHECK-NEXT:        5: 60                            <unknown>
112  CHECK-NEXT:        6: 60                            <unknown>
113  CHECK-NEXT:        7: 00                            <unknown>