[Alignment][NFC] Instructions::getLoadStoreAlignment
[llvm-complete.git] / test / tools / llvm-size / macho-sysv.test
blob83f914c29abb7677c82e1579251ecff2d037156c
1 ## Show that llvm-size can print Mach-O files using sysv-style output.
3 # RUN: yaml2obj %s -o %t
4 # RUN: llvm-size %t -A \
5 # RUN:   | FileCheck %s --implicit-check-not={{.}} --strict-whitespace -DFILE=%t
7 # CHECK:      [[FILE]]  :
8 # CHECK-NEXT: section     size   addr
9 # CHECK-NEXT: __text         4      0
10 # CHECK-NEXT: __data         8      4
11 # CHECK-NEXT: Total         12
13 --- !mach-o
14 FileHeader:
15   magic:      0xFEEDFACE
16   cputype:    0x0000000C
17   cpusubtype: 0x00000009
18   filetype:   0x00000001
19   ncmds:      1
20   sizeofcmds: 192
21   flags:      0x00000000
22 LoadCommands:
23   - cmd:      LC_SEGMENT
24     cmdsize:  192
25     segname:  ''
26     vmaddr:   0
27     vmsize:   12
28     fileoff:  220
29     filesize: 12
30     maxprot:  7
31     initprot: 7
32     nsects:   2
33     flags:    0
34     Sections:
35       - sectname:  __text
36         segname:   __TEXT
37         addr:      0x0000000000000000
38         size:      4
39         offset:    0x000000DC
40         align:     0
41         reloff:    0x00000000
42         nreloc:    0
43         flags:     0x80000000
44         reserved1: 0x00000000
45         reserved2: 0x00000000
46         reserved3: 0x00000000
47       - sectname:  __data
48         segname:   __DATA
49         addr:      0x0000000000000004
50         size:      8
51         offset:    0x000000E0
52         align:     0
53         reloff:    0x00000000
54         nreloc:    0
55         flags:     0x00000000
56         reserved1: 0x00000000
57         reserved2: 0x00000000
58         reserved3: 0x00000000