|
18 | 18 | # CHECK-NEXT: PointerToLineNumbers: 0x0
|
19 | 19 | # CHECK-NEXT: RelocationCount: 0
|
20 | 20 | # CHECK-NEXT: LineNumberCount: 0
|
21 |
| -# CHECK-NEXT: Characteristics [ (0xC0000080) |
22 |
| -# CHECK-NEXT: IMAGE_SCN_CNT_UNINITIALIZED_DATA (0x80) |
| 21 | +# CHECK-NEXT: Characteristics [ (0xC0000020) |
| 22 | +# CHECK-NEXT: IMAGE_SCN_CNT_CODE (0x20) |
23 | 23 | # CHECK-NEXT: IMAGE_SCN_MEM_READ (0x40000000)
|
24 | 24 | # CHECK-NEXT: IMAGE_SCN_MEM_WRITE (0x80000000)
|
25 | 25 | # CHECK-NEXT: ]
|
|
35 | 35 | # CHECK-NEXT: PointerToLineNumbers: 0x0
|
36 | 36 | # CHECK-NEXT: RelocationCount: 0
|
37 | 37 | # CHECK-NEXT: LineNumberCount: 0
|
38 |
| -# CHECK-NEXT: Characteristics [ (0x40000040) |
39 |
| -# CHECK-NEXT: IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) |
| 38 | +# CHECK-NEXT: Characteristics [ (0x40000020) |
| 39 | +# CHECK-NEXT: IMAGE_SCN_CNT_CODE (0x20) |
40 | 40 | # CHECK-NEXT: IMAGE_SCN_MEM_READ (0x40000000)
|
41 | 41 | # CHECK-NEXT: ]
|
42 | 42 | # CHECK-NEXT: }
|
|
77 | 77 | # CHECK-NEXT: ]
|
78 | 78 |
|
79 | 79 | # RUN: llvm-objdump -d %t.dll | FileCheck -check-prefix=DISASM %s
|
80 |
| -# DISASM: Disassembly of section .testx3: |
| 80 | +# DISASM: Disassembly of section .testbss: |
| 81 | +# DISASM-EMPTY: |
| 82 | +# DISASM-NEXT: 0000000180001000 <.testbss>: |
| 83 | +# DISASM-NEXT: 180001000: 00 00 addb %al, (%rax) |
| 84 | +# DISASM-NEXT: 180001002: 00 00 addb %al, (%rax) |
| 85 | +# DISASM-NEXT: 180001004: cc int3 |
| 86 | +# DISASM-NEXT: 180001005: cc int3 |
| 87 | +# DISASM-NEXT: 180001006: cc int3 |
| 88 | +# DISASM-NEXT: 180001007: cc int3 |
| 89 | +# DISASM-NEXT: 180001008: cc int3 |
| 90 | +# DISASM-NEXT: 180001009: cc int3 |
| 91 | +# DISASM-NEXT: 18000100a: cc int3 |
| 92 | +# DISASM-NEXT: 18000100b: cc int3 |
| 93 | +# DISASM-NEXT: 18000100c: cc int3 |
| 94 | +# DISASM-NEXT: 18000100d: cc int3 |
| 95 | +# DISASM-NEXT: 18000100e: cc int3 |
| 96 | +# DISASM-NEXT: 18000100f: cc int3 |
| 97 | +# DISASM-NEXT: 180001010: 48 c7 c0 02 00 00 00 movq $0x2, %rax |
| 98 | +# DISASM-NEXT: 180001017: c3 retq |
| 99 | +# DISASM-EMPTY: |
| 100 | +# DISASM-NEXT: Disassembly of section .testd: |
| 101 | +# DISASM-EMPTY: |
| 102 | +# DISASM-NEXT: 0000000180002000 <.testd>: |
| 103 | +# DISASM-NEXT: 180002000: 01 00 addl %eax, (%rax) |
| 104 | +# DISASM-NEXT: 180002002: cc int3 |
| 105 | +# DISASM-NEXT: 180002003: cc int3 |
| 106 | +# DISASM-NEXT: 180002004: cc int3 |
| 107 | +# DISASM-NEXT: 180002005: cc int3 |
| 108 | +# DISASM-NEXT: 180002006: cc int3 |
| 109 | +# DISASM-NEXT: 180002007: cc int3 |
| 110 | +# DISASM-NEXT: 180002008: cc int3 |
| 111 | +# DISASM-NEXT: 180002009: cc int3 |
| 112 | +# DISASM-NEXT: 18000200a: cc int3 |
| 113 | +# DISASM-NEXT: 18000200b: cc int3 |
| 114 | +# DISASM-NEXT: 18000200c: cc int3 |
| 115 | +# DISASM-NEXT: 18000200d: cc int3 |
| 116 | +# DISASM-NEXT: 18000200e: cc int3 |
| 117 | +# DISASM-NEXT: 18000200f: cc int3 |
| 118 | +# DISASM-NEXT: 180002010: 48 c7 c0 01 00 00 00 movq $0x1, %rax |
| 119 | +# DISASM-NEXT: 180002017: c3 retq |
| 120 | +# DISASM-EMPTY: |
| 121 | +# DISASM-NEXT: Disassembly of section .testx3: |
81 | 122 | # DISASM-EMPTY:
|
82 | 123 | # DISASM-NEXT: 0000000180003000 <.testx3>:
|
83 | 124 | # DISASM-NEXT: 180003000: 48 c7 c0 03 00 00 00 movq $0x3, %rax
|
|
0 commit comments