Rafael Espindola | e67c9c3 | 2013-05-21 18:53:50 +0000 | [diff] [blame] | 1 | RUN: obj2yaml %p/Inputs/trivial-object-test.coff-i386 | FileCheck %s --check-prefix COFF-I386 |
| 2 | RUN: obj2yaml %p/Inputs/trivial-object-test.coff-x86-64 | FileCheck %s --check-prefix COFF-X86-64 |
Martin Storsjo | 8738ed4 | 2017-11-06 07:20:58 +0000 | [diff] [blame] | 3 | RUN: obj2yaml %p/Inputs/trivial-object-test.coff-armnt | FileCheck %s --check-prefix COFF-ARMNT |
| 4 | RUN: obj2yaml %p/Inputs/trivial-object-test.coff-arm64 | FileCheck %s --check-prefix COFF-ARM64 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 5 | RUN: obj2yaml %p/Inputs/trivial-object-test.elf-mipsel | FileCheck %s --check-prefix ELF-MIPSEL |
| 6 | RUN: obj2yaml %p/Inputs/trivial-object-test.elf-mips64el | FileCheck %s --check-prefix ELF-MIPS64EL |
| 7 | RUN: obj2yaml %p/Inputs/trivial-object-test.elf-x86-64 | FileCheck %s --check-prefix ELF-X86-64 |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 8 | RUN: obj2yaml %p/Inputs/trivial-object-test.elf-avr | FileCheck %s --check-prefix ELF-AVR |
Sam Clegg | 3ba6566 | 2017-07-10 20:43:26 +0000 | [diff] [blame] | 9 | RUN: obj2yaml %p/Inputs/trivial-object-test.wasm | FileCheck %s --check-prefix WASM |
| 10 | RUN: obj2yaml %p/Inputs/unwind-section.elf-x86-64 | FileCheck %s --check-prefix ELF-X86-64-UNWIND |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 11 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 12 | COFF-I386: header: |
| 13 | COFF-I386-NEXT: Machine: IMAGE_FILE_MACHINE_I386 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 14 | |
| 15 | COFF-I386: sections: |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 16 | COFF-I386-NEXT: - Name: .text |
| 17 | COFF-I386-NEXT: Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] |
| 18 | COFF-I386-NEXT: Alignment: 16 |
| 19 | COFF-I386-NEXT: SectionData: 83EC0CC744240800000000C7042400000000E800000000E8000000008B44240883C40CC3 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 20 | |
| 21 | COFF-I386: Relocations: |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 22 | COFF-I386-NEXT: - VirtualAddress: 14 |
Rafael Espindola | e3a0e7f | 2013-06-06 13:06:17 +0000 | [diff] [blame] | 23 | COFF-I386-NEXT: SymbolName: L_.str |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 24 | COFF-I386-NEXT: Type: IMAGE_REL_I386_DIR32 |
| 25 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 26 | COFF-I386: - VirtualAddress: 19 |
Rafael Espindola | e3a0e7f | 2013-06-06 13:06:17 +0000 | [diff] [blame] | 27 | COFF-I386-NEXT: SymbolName: _puts |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 28 | COFF-I386-NEXT: Type: IMAGE_REL_I386_REL32 |
| 29 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 30 | COFF-I386: - VirtualAddress: 24 |
Rafael Espindola | e3a0e7f | 2013-06-06 13:06:17 +0000 | [diff] [blame] | 31 | COFF-I386-NEXT: SymbolName: _SomeOtherFunction |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 32 | COFF-I386-NEXT: Type: IMAGE_REL_I386_REL32 |
| 33 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 34 | COFF-I386: - Name: .data |
| 35 | COFF-I386-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] |
| 36 | COFF-I386-NEXT: Alignment: 1 |
| 37 | COFF-I386-NEXT: SectionData: 48656C6C6F20576F726C642100 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 38 | |
| 39 | COFF-I386: symbols: |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 40 | COFF-I386-NEXT: - Name: .text |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 41 | COFF-I386-NEXT: Value: 0 |
| 42 | COFF-I386-NEXT: SectionNumber: 1 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 43 | COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 44 | COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 45 | COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
David Majnemer | 6d19153 | 2014-03-19 04:47:47 +0000 | [diff] [blame] | 46 | COFF-I386-NEXT: SectionDefinition: |
| 47 | COFF-I386-NEXT: Length: 36 |
| 48 | COFF-I386-NEXT: NumberOfRelocations: 3 |
| 49 | COFF-I386-NEXT: NumberOfLinenumbers: 0 |
| 50 | COFF-I386-NEXT: CheckSum: 0 |
| 51 | COFF-I386-NEXT: Number: 1 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 52 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 53 | COFF-I386: - Name: .data |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 54 | COFF-I386-NEXT: Value: 0 |
| 55 | COFF-I386-NEXT: SectionNumber: 2 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 56 | COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 57 | COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 58 | COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
David Majnemer | 6d19153 | 2014-03-19 04:47:47 +0000 | [diff] [blame] | 59 | COFF-I386-NEXT: SectionDefinition: |
| 60 | COFF-I386-NEXT: Length: 13 |
| 61 | COFF-I386-NEXT: NumberOfRelocations: 0 |
| 62 | COFF-I386-NEXT: NumberOfLinenumbers: 0 |
| 63 | COFF-I386-NEXT: CheckSum: 0 |
| 64 | COFF-I386-NEXT: Number: 2 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 65 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 66 | COFF-I386: - Name: _main |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 67 | COFF-I386-NEXT: Value: 0 |
| 68 | COFF-I386-NEXT: SectionNumber: 1 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 69 | COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 70 | COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_FUNCTION |
| 71 | COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 72 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 73 | COFF-I386: - Name: L_.str |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 74 | COFF-I386-NEXT: Value: 0 |
| 75 | COFF-I386-NEXT: SectionNumber: 2 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 76 | COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 77 | COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 78 | COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 79 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 80 | COFF-I386: - Name: _puts |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 81 | COFF-I386-NEXT: Value: 0 |
| 82 | COFF-I386-NEXT: SectionNumber: 0 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 83 | COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 84 | COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 85 | COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 86 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 87 | COFF-I386: - Name: _SomeOtherFunction |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 88 | COFF-I386-NEXT: Value: 0 |
| 89 | COFF-I386-NEXT: SectionNumber: 0 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 90 | COFF-I386-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 91 | COFF-I386-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 92 | COFF-I386-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 93 | |
| 94 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 95 | COFF-X86-64: header: |
| 96 | COFF-X86-64-NEXT: Machine: IMAGE_FILE_MACHINE_AMD64 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 97 | |
| 98 | COFF-X86-64: sections: |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 99 | COFF-X86-64-NEXT: - Name: .text |
| 100 | COFF-X86-64-NEXT: Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] |
| 101 | COFF-X86-64-NEXT: Alignment: 16 |
| 102 | COFF-X86-64-NEXT: SectionData: 4883EC28C744242400000000488D0D00000000E800000000E8000000008B4424244883C428C3 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 103 | |
| 104 | COFF-X86-64: Relocations: |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 105 | COFF-X86-64-NEXT: - VirtualAddress: 15 |
Rafael Espindola | e3a0e7f | 2013-06-06 13:06:17 +0000 | [diff] [blame] | 106 | COFF-X86-64-NEXT: SymbolName: L.str |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 107 | COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_REL32 |
| 108 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 109 | COFF-X86-64: - VirtualAddress: 20 |
Rafael Espindola | e3a0e7f | 2013-06-06 13:06:17 +0000 | [diff] [blame] | 110 | COFF-X86-64-NEXT: SymbolName: puts |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 111 | COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_REL32 |
| 112 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 113 | COFF-X86-64: - VirtualAddress: 25 |
Rafael Espindola | e3a0e7f | 2013-06-06 13:06:17 +0000 | [diff] [blame] | 114 | COFF-X86-64-NEXT: SymbolName: SomeOtherFunction |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 115 | COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_REL32 |
| 116 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 117 | COFF-X86-64: - Name: .data |
| 118 | COFF-X86-64-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] |
| 119 | COFF-X86-64-NEXT: Alignment: 1 |
| 120 | COFF-X86-64-NEXT: SectionData: 48656C6C6F20576F726C642100 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 121 | |
David Majnemer | de6256c | 2014-04-07 23:12:20 +0000 | [diff] [blame] | 122 | COFF-X86-64: - Name: '.CRT$XCU' |
| 123 | COFF-X86-64-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ] |
| 124 | COFF-X86-64-NEXT: Alignment: 8 |
David Majnemer | fb065a1 | 2014-04-09 17:04:27 +0000 | [diff] [blame] | 125 | COFF-X86-64-NEXT: SectionData: '0000000000000000' |
David Majnemer | de6256c | 2014-04-07 23:12:20 +0000 | [diff] [blame] | 126 | |
| 127 | COFF-X86-64: Relocations: |
| 128 | COFF-X86-64-NEXT: - VirtualAddress: 0 |
| 129 | COFF-X86-64-NEXT: SymbolName: '??__Ex@@YAXXZ' |
| 130 | COFF-X86-64-NEXT: Type: IMAGE_REL_AMD64_ADDR64 |
| 131 | |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 132 | COFF-X86-64: symbols: |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 133 | COFF-X86-64-NEXT: - Name: .text |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 134 | COFF-X86-64-NEXT: Value: 0 |
| 135 | COFF-X86-64-NEXT: SectionNumber: 1 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 136 | COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 137 | COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 138 | COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
David Majnemer | 6d19153 | 2014-03-19 04:47:47 +0000 | [diff] [blame] | 139 | COFF-X86-64-NEXT: SectionDefinition: |
| 140 | COFF-X86-64-NEXT: Length: 38 |
| 141 | COFF-X86-64-NEXT: NumberOfRelocations: 3 |
| 142 | COFF-X86-64-NEXT: NumberOfLinenumbers: 0 |
| 143 | COFF-X86-64-NEXT: CheckSum: 0 |
| 144 | COFF-X86-64-NEXT: Number: 1 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 145 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 146 | COFF-X86-64: - Name: .data |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 147 | COFF-X86-64-NEXT: Value: 0 |
| 148 | COFF-X86-64-NEXT: SectionNumber: 2 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 149 | COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 150 | COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 151 | COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
David Majnemer | 6d19153 | 2014-03-19 04:47:47 +0000 | [diff] [blame] | 152 | COFF-X86-64-NEXT: SectionDefinition: |
| 153 | COFF-X86-64-NEXT: Length: 13 |
| 154 | COFF-X86-64-NEXT: NumberOfRelocations: 0 |
| 155 | COFF-X86-64-NEXT: NumberOfLinenumbers: 0 |
| 156 | COFF-X86-64-NEXT: CheckSum: 0 |
| 157 | COFF-X86-64-NEXT: Number: 2 |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 158 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 159 | COFF-X86-64: - Name: main |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 160 | COFF-X86-64-NEXT: Value: 0 |
| 161 | COFF-X86-64-NEXT: SectionNumber: 1 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 162 | COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
David Majnemer | de6256c | 2014-04-07 23:12:20 +0000 | [diff] [blame] | 163 | COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_FUNCTION |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 164 | COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 165 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 166 | COFF-X86-64: - Name: L.str |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 167 | COFF-X86-64-NEXT: Value: 0 |
| 168 | COFF-X86-64-NEXT: SectionNumber: 2 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 169 | COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 170 | COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 171 | COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 172 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 173 | COFF-X86-64: - Name: puts |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 174 | COFF-X86-64-NEXT: Value: 0 |
| 175 | COFF-X86-64-NEXT: SectionNumber: 0 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 176 | COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 177 | COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 178 | COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 179 | |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 180 | COFF-X86-64: - Name: SomeOtherFunction |
Rafael Espindola | aa21636 | 2013-04-05 02:02:05 +0000 | [diff] [blame] | 181 | COFF-X86-64-NEXT: Value: 0 |
| 182 | COFF-X86-64-NEXT: SectionNumber: 0 |
Rafael Espindola | 2bbe378 | 2013-05-17 22:58:42 +0000 | [diff] [blame] | 183 | COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 184 | COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 185 | COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
David Majnemer | de6256c | 2014-04-07 23:12:20 +0000 | [diff] [blame] | 186 | |
| 187 | COFF-X86-64: - Name: '??__Ex@@YAXXZ' |
| 188 | COFF-X86-64-NEXT: Value: 0 |
| 189 | COFF-X86-64-NEXT: SectionNumber: 3 |
| 190 | COFF-X86-64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 191 | COFF-X86-64-NEXT: ComplexType: IMAGE_SYM_DTYPE_FUNCTION |
| 192 | COFF-X86-64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 193 | |
Martin Storsjo | 8738ed4 | 2017-11-06 07:20:58 +0000 | [diff] [blame] | 194 | COFF-ARMNT: header: |
| 195 | COFF-ARMNT-NEXT: Machine: IMAGE_FILE_MACHINE_ARMNT |
| 196 | |
| 197 | COFF-ARMNT: sections: |
| 198 | COFF-ARMNT-NEXT: - Name: .text |
| 199 | COFF-ARMNT-NEXT: Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_PURGEABLE, IMAGE_SCN_MEM_16BIT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] |
| 200 | COFF-ARMNT-NEXT: Alignment: 4 |
| 201 | COFF-ARMNT-NEXT: SectionData: 00F000F87047 |
| 202 | |
| 203 | COFF-ARMNT: Relocations: |
| 204 | COFF-ARMNT-NEXT: - VirtualAddress: 0 |
| 205 | COFF-ARMNT-NEXT: SymbolName: otherFunc |
| 206 | COFF-ARMNT-NEXT: Type: IMAGE_REL_ARM_BLX23T |
| 207 | |
| 208 | COFF-ARMNT: - Name: .data |
| 209 | COFF-ARMNT-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] |
| 210 | COFF-ARMNT-NEXT: Alignment: 4 |
| 211 | COFF-ARMNT-NEXT: SectionData: '' |
| 212 | |
| 213 | COFF-ARMNT: - Name: .bss |
| 214 | COFF-ARMNT-NEXT: Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] |
| 215 | COFF-ARMNT-NEXT: Alignment: 4 |
| 216 | COFF-ARMNT-NEXT: SectionData: '' |
| 217 | |
| 218 | COFF-ARMNT: symbols: |
| 219 | COFF-ARMNT-NEXT: - Name: .text |
| 220 | COFF-ARMNT-NEXT: Value: 0 |
| 221 | COFF-ARMNT-NEXT: SectionNumber: 1 |
| 222 | COFF-ARMNT-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 223 | COFF-ARMNT-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 224 | COFF-ARMNT-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
| 225 | COFF-ARMNT-NEXT: SectionDefinition: |
| 226 | COFF-ARMNT-NEXT: Length: 6 |
| 227 | COFF-ARMNT-NEXT: NumberOfRelocations: 1 |
| 228 | COFF-ARMNT-NEXT: NumberOfLinenumbers: 0 |
| 229 | COFF-ARMNT-NEXT: CheckSum: 879026160 |
| 230 | COFF-ARMNT-NEXT: Number: 1 |
| 231 | |
| 232 | COFF-ARMNT: - Name: .data |
| 233 | COFF-ARMNT-NEXT: Value: 0 |
| 234 | COFF-ARMNT-NEXT: SectionNumber: 2 |
| 235 | COFF-ARMNT-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 236 | COFF-ARMNT-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 237 | COFF-ARMNT-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
| 238 | COFF-ARMNT-NEXT: SectionDefinition: |
| 239 | COFF-ARMNT-NEXT: Length: 0 |
| 240 | COFF-ARMNT-NEXT: NumberOfRelocations: 0 |
| 241 | COFF-ARMNT-NEXT: NumberOfLinenumbers: 0 |
| 242 | COFF-ARMNT-NEXT: CheckSum: 0 |
| 243 | COFF-ARMNT-NEXT: Number: 2 |
| 244 | |
| 245 | COFF-ARMNT: - Name: .bss |
| 246 | COFF-ARMNT-NEXT: Value: 0 |
| 247 | COFF-ARMNT-NEXT: SectionNumber: 3 |
| 248 | COFF-ARMNT-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 249 | COFF-ARMNT-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 250 | COFF-ARMNT-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
| 251 | COFF-ARMNT-NEXT: SectionDefinition: |
| 252 | COFF-ARMNT-NEXT: Length: 0 |
| 253 | COFF-ARMNT-NEXT: NumberOfRelocations: 0 |
| 254 | COFF-ARMNT-NEXT: NumberOfLinenumbers: 0 |
| 255 | COFF-ARMNT-NEXT: CheckSum: 0 |
| 256 | COFF-ARMNT-NEXT: Number: 3 |
| 257 | |
| 258 | COFF-ARMNT: - Name: main |
| 259 | COFF-ARMNT-NEXT: Value: 0 |
| 260 | COFF-ARMNT-NEXT: SectionNumber: 1 |
| 261 | COFF-ARMNT-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 262 | COFF-ARMNT-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 263 | COFF-ARMNT-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
| 264 | |
| 265 | COFF-ARMNT: - Name: otherFunc |
| 266 | COFF-ARMNT-NEXT: Value: 0 |
| 267 | COFF-ARMNT-NEXT: SectionNumber: 0 |
| 268 | COFF-ARMNT-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 269 | COFF-ARMNT-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 270 | COFF-ARMNT-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
| 271 | |
| 272 | COFF-ARM64: header: |
| 273 | COFF-ARM64-NEXT: Machine: IMAGE_FILE_MACHINE_ARM64 |
| 274 | |
| 275 | COFF-ARM64: sections: |
| 276 | COFF-ARM64-NEXT: - Name: .text |
| 277 | COFF-ARM64-NEXT: Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] |
| 278 | COFF-ARM64-NEXT: Alignment: 4 |
| 279 | COFF-ARM64-NEXT: SectionData: 00000094C0035FD6 |
| 280 | |
| 281 | COFF-ARM64: Relocations: |
| 282 | COFF-ARM64-NEXT: - VirtualAddress: 0 |
| 283 | COFF-ARM64-NEXT: SymbolName: otherFunc |
| 284 | COFF-ARM64-NEXT: Type: IMAGE_REL_ARM64_BRANCH26 |
| 285 | |
| 286 | COFF-ARM64: - Name: .data |
| 287 | COFF-ARM64-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] |
| 288 | COFF-ARM64-NEXT: Alignment: 4 |
| 289 | COFF-ARM64-NEXT: SectionData: '' |
| 290 | |
| 291 | COFF-ARM64: - Name: .bss |
| 292 | COFF-ARM64-NEXT: Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ] |
| 293 | COFF-ARM64-NEXT: Alignment: 4 |
| 294 | COFF-ARM64-NEXT: SectionData: '' |
| 295 | |
| 296 | COFF-ARM64: symbols: |
| 297 | COFF-ARM64-NEXT: - Name: .text |
| 298 | COFF-ARM64-NEXT: Value: 0 |
| 299 | COFF-ARM64-NEXT: SectionNumber: 1 |
| 300 | COFF-ARM64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 301 | COFF-ARM64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 302 | COFF-ARM64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
| 303 | COFF-ARM64-NEXT: SectionDefinition: |
| 304 | COFF-ARM64-NEXT: Length: 8 |
| 305 | COFF-ARM64-NEXT: NumberOfRelocations: 1 |
| 306 | COFF-ARM64-NEXT: NumberOfLinenumbers: 0 |
| 307 | COFF-ARM64-NEXT: CheckSum: 35579893 |
| 308 | COFF-ARM64-NEXT: Number: 1 |
| 309 | |
| 310 | COFF-ARM64: - Name: .data |
| 311 | COFF-ARM64-NEXT: Value: 0 |
| 312 | COFF-ARM64-NEXT: SectionNumber: 2 |
| 313 | COFF-ARM64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 314 | COFF-ARM64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 315 | COFF-ARM64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
| 316 | COFF-ARM64-NEXT: SectionDefinition: |
| 317 | COFF-ARM64-NEXT: Length: 0 |
| 318 | COFF-ARM64-NEXT: NumberOfRelocations: 0 |
| 319 | COFF-ARM64-NEXT: NumberOfLinenumbers: 0 |
| 320 | COFF-ARM64-NEXT: CheckSum: 0 |
| 321 | COFF-ARM64-NEXT: Number: 2 |
| 322 | |
| 323 | COFF-ARM64: - Name: .bss |
| 324 | COFF-ARM64-NEXT: Value: 0 |
| 325 | COFF-ARM64-NEXT: SectionNumber: 3 |
| 326 | COFF-ARM64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 327 | COFF-ARM64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 328 | COFF-ARM64-NEXT: StorageClass: IMAGE_SYM_CLASS_STATIC |
| 329 | COFF-ARM64-NEXT: SectionDefinition: |
| 330 | COFF-ARM64-NEXT: Length: 0 |
| 331 | COFF-ARM64-NEXT: NumberOfRelocations: 0 |
| 332 | COFF-ARM64-NEXT: NumberOfLinenumbers: 0 |
| 333 | COFF-ARM64-NEXT: CheckSum: 0 |
| 334 | COFF-ARM64-NEXT: Number: 3 |
| 335 | |
| 336 | COFF-ARM64: - Name: main |
| 337 | COFF-ARM64-NEXT: Value: 0 |
| 338 | COFF-ARM64-NEXT: SectionNumber: 1 |
| 339 | COFF-ARM64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 340 | COFF-ARM64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 341 | COFF-ARM64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
| 342 | |
| 343 | COFF-ARM64: - Name: otherFunc |
| 344 | COFF-ARM64-NEXT: Value: 0 |
| 345 | COFF-ARM64-NEXT: SectionNumber: 0 |
| 346 | COFF-ARM64-NEXT: SimpleType: IMAGE_SYM_TYPE_NULL |
| 347 | COFF-ARM64-NEXT: ComplexType: IMAGE_SYM_DTYPE_NULL |
| 348 | COFF-ARM64-NEXT: StorageClass: IMAGE_SYM_CLASS_EXTERNAL |
| 349 | |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 350 | ELF-MIPSEL: FileHeader: |
| 351 | ELF-MIPSEL-NEXT: Class: ELFCLASS32 |
| 352 | ELF-MIPSEL-NEXT: Data: ELFDATA2LSB |
Simon Atanasyan | b2b56ed | 2014-07-13 15:28:54 +0000 | [diff] [blame] | 353 | ELF-MIPSEL-NEXT: OSABI: ELFOSABI_GNU |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 354 | ELF-MIPSEL-NEXT: Type: ET_REL |
| 355 | ELF-MIPSEL-NEXT: Machine: EM_MIPS |
Simon Atanasyan | 84a0dc3 | 2014-05-23 08:07:09 +0000 | [diff] [blame] | 356 | ELF-MIPSEL-NEXT: Flags: [ EF_MIPS_NOREORDER, EF_MIPS_PIC, EF_MIPS_CPIC, EF_MIPS_ABI_O32, EF_MIPS_ARCH_32 ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 357 | ELF-MIPSEL-NEXT: Sections: |
| 358 | ELF-MIPSEL-NEXT: - Name: .text |
| 359 | ELF-MIPSEL-NEXT: Type: SHT_PROGBITS |
| 360 | ELF-MIPSEL-NEXT: Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 361 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000004 |
| 362 | ELF-MIPSEL-NEXT: Content: 0000023C00004224E8FFBD271400BFAF1000B0AF218059000000018E000024240000198E09F8200321E000020000198E09F8200321E00002000002241000B08F1400BF8F0800E0031800BD27 |
| 363 | ELF-MIPSEL-NEXT: - Name: .rel.text |
| 364 | ELF-MIPSEL-NEXT: Type: SHT_REL |
| 365 | ELF-MIPSEL-NEXT: Link: .symtab |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 366 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000004 |
Simon Atanasyan | ce538c7 | 2014-05-29 11:05:31 +0000 | [diff] [blame] | 367 | ELF-MIPSEL-NEXT: Info: .text |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 368 | ELF-MIPSEL-NEXT: Relocations: |
Simon Atanasyan | b2b56ed | 2014-07-13 15:28:54 +0000 | [diff] [blame] | 369 | ELF-MIPSEL-NEXT: - Offset: 0x0000000000000000 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 370 | ELF-MIPSEL-NEXT: Symbol: _gp_disp |
| 371 | ELF-MIPSEL-NEXT: Type: R_MIPS_HI16 |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 372 | ELF-MIPSEL-NEXT: - Offset: 0x0000000000000004 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 373 | ELF-MIPSEL-NEXT: Symbol: _gp_disp |
| 374 | ELF-MIPSEL-NEXT: Type: R_MIPS_LO16 |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 375 | ELF-MIPSEL-NEXT: - Offset: 0x0000000000000018 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 376 | ELF-MIPSEL-NEXT: Symbol: '$.str' |
| 377 | ELF-MIPSEL-NEXT: Type: R_MIPS_GOT16 |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 378 | ELF-MIPSEL-NEXT: - Offset: 0x000000000000001C |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 379 | ELF-MIPSEL-NEXT: Symbol: '$.str' |
| 380 | ELF-MIPSEL-NEXT: Type: R_MIPS_LO16 |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 381 | ELF-MIPSEL-NEXT: - Offset: 0x0000000000000020 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 382 | ELF-MIPSEL-NEXT: Symbol: puts |
| 383 | ELF-MIPSEL-NEXT: Type: R_MIPS_CALL16 |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 384 | ELF-MIPSEL-NEXT: - Offset: 0x000000000000002C |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 385 | ELF-MIPSEL-NEXT: Symbol: SomeOtherFunction |
| 386 | ELF-MIPSEL-NEXT: Type: R_MIPS_CALL16 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 387 | ELF-MIPSEL-NEXT: - Name: .data |
| 388 | ELF-MIPSEL-NEXT: Type: SHT_PROGBITS |
| 389 | ELF-MIPSEL-NEXT: Flags: [ SHF_WRITE, SHF_ALLOC ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 390 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000004 |
| 391 | ELF-MIPSEL-NEXT: Content: '' |
| 392 | ELF-MIPSEL-NEXT: - Name: .bss |
| 393 | ELF-MIPSEL-NEXT: Type: SHT_NOBITS |
| 394 | ELF-MIPSEL-NEXT: Flags: [ SHF_WRITE, SHF_ALLOC ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 395 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000004 |
Simon Atanasyan | afc0340 | 2015-07-03 23:00:54 +0000 | [diff] [blame] | 396 | ELF-MIPSEL-NEXT: Size: 0x0000000000000004 |
Simon Atanasyan | b2b56ed | 2014-07-13 15:28:54 +0000 | [diff] [blame] | 397 | ELF-MIPSEL-NEXT: - Name: .mdebug.abi32 |
| 398 | ELF-MIPSEL-NEXT: Type: SHT_PROGBITS |
| 399 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000001 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 400 | ELF-MIPSEL-NEXT: Content: '' |
| 401 | ELF-MIPSEL-NEXT: - Name: .rodata.str1.1 |
| 402 | ELF-MIPSEL-NEXT: Type: SHT_PROGBITS |
| 403 | ELF-MIPSEL-NEXT: Flags: [ SHF_ALLOC, SHF_MERGE, SHF_STRINGS ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 404 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000001 |
| 405 | ELF-MIPSEL-NEXT: Content: 48656C6C6F20576F726C640A00 |
| 406 | ELF-MIPSEL-NEXT: - Name: .reginfo |
| 407 | ELF-MIPSEL-NEXT: Type: SHT_MIPS_REGINFO |
| 408 | ELF-MIPSEL-NEXT: Flags: [ SHF_ALLOC ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 409 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000001 |
| 410 | ELF-MIPSEL-NEXT: Content: '000000000000000000000000000000000000000000000000' |
Simon Atanasyan | b2b56ed | 2014-07-13 15:28:54 +0000 | [diff] [blame] | 411 | ELF-MIPSEL-NEXT: - Name: .MIPS.abiflags |
| 412 | ELF-MIPSEL-NEXT: Type: SHT_MIPS_ABIFLAGS |
| 413 | ELF-MIPSEL-NEXT: Flags: [ SHF_ALLOC ] |
| 414 | ELF-MIPSEL-NEXT: AddressAlign: 0x0000000000000008 |
Simon Atanasyan | bd58bdb | 2015-05-07 15:40:48 +0000 | [diff] [blame] | 415 | ELF-MIPSEL-NEXT: ISA: MIPS32 |
| 416 | ELF-MIPSEL-NEXT: ISARevision: 0x01 |
| 417 | ELF-MIPSEL-NEXT: FpABI: FP_DOUBLE |
| 418 | ELF-MIPSEL-NEXT: GPRSize: REG_32 |
| 419 | ELF-MIPSEL-NEXT: CPR1Size: REG_32 |
| 420 | ELF-MIPSEL-NEXT: Flags1: [ ODDSPREG ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 421 | ELF-MIPSEL-NEXT: Symbols: |
| 422 | ELF-MIPSEL-NEXT: Local: |
| 423 | ELF-MIPSEL-NEXT: - Name: trivial.ll |
| 424 | ELF-MIPSEL-NEXT: Type: STT_FILE |
| 425 | ELF-MIPSEL-NEXT: - Name: '$.str' |
| 426 | ELF-MIPSEL-NEXT: Type: STT_OBJECT |
| 427 | ELF-MIPSEL-NEXT: Section: .rodata.str1.1 |
| 428 | ELF-MIPSEL-NEXT: Size: 0x000000000000000D |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 429 | ELF-MIPSEL-NEXT: - Name: .text |
| 430 | ELF-MIPSEL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 431 | ELF-MIPSEL-NEXT: Section: .text |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 432 | ELF-MIPSEL-NEXT: - Name: .data |
| 433 | ELF-MIPSEL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 434 | ELF-MIPSEL-NEXT: Section: .data |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 435 | ELF-MIPSEL-NEXT: - Name: .bss |
| 436 | ELF-MIPSEL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 437 | ELF-MIPSEL-NEXT: Section: .bss |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 438 | ELF-MIPSEL-NEXT: - Name: .mdebug.abi32 |
| 439 | ELF-MIPSEL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b2b56ed | 2014-07-13 15:28:54 +0000 | [diff] [blame] | 440 | ELF-MIPSEL-NEXT: Section: .mdebug.abi32 |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 441 | ELF-MIPSEL-NEXT: - Name: .rodata.str1.1 |
| 442 | ELF-MIPSEL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 443 | ELF-MIPSEL-NEXT: Section: .rodata.str1.1 |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 444 | ELF-MIPSEL-NEXT: - Name: .reginfo |
| 445 | ELF-MIPSEL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 446 | ELF-MIPSEL-NEXT: Section: .reginfo |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 447 | ELF-MIPSEL-NEXT: - Name: .MIPS.abiflags |
| 448 | ELF-MIPSEL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b2b56ed | 2014-07-13 15:28:54 +0000 | [diff] [blame] | 449 | ELF-MIPSEL-NEXT: Section: .MIPS.abiflags |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 450 | ELF-MIPSEL-NEXT: Global: |
| 451 | ELF-MIPSEL-NEXT: - Name: main |
| 452 | ELF-MIPSEL-NEXT: Type: STT_FUNC |
| 453 | ELF-MIPSEL-NEXT: Section: .text |
| 454 | ELF-MIPSEL-NEXT: Size: 0x000000000000004C |
Simon Atanasyan | b2b56ed | 2014-07-13 15:28:54 +0000 | [diff] [blame] | 455 | ELF-MIPSEL-NEXT: - Name: var |
| 456 | ELF-MIPSEL-NEXT: Type: STT_OBJECT |
| 457 | ELF-MIPSEL-NEXT: Section: .bss |
| 458 | ELF-MIPSEL-NEXT: Size: 0x0000000000000004 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 459 | ELF-MIPSEL-NEXT: - Name: SomeOtherFunction |
| 460 | ELF-MIPSEL-NEXT: - Name: _gp_disp |
| 461 | ELF-MIPSEL-NEXT: - Name: puts |
| 462 | |
| 463 | ELF-MIPS64EL: FileHeader: |
| 464 | ELF-MIPS64EL-NEXT: Class: ELFCLASS64 |
| 465 | ELF-MIPS64EL-NEXT: Data: ELFDATA2LSB |
| 466 | ELF-MIPS64EL-NEXT: Type: ET_REL |
| 467 | ELF-MIPS64EL-NEXT: Machine: EM_MIPS |
Simon Atanasyan | 84a0dc3 | 2014-05-23 08:07:09 +0000 | [diff] [blame] | 468 | ELF-MIPS64EL-NEXT: Flags: [ EF_MIPS_ARCH_3 ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 469 | ELF-MIPS64EL-NEXT: Sections: |
| 470 | ELF-MIPS64EL-NEXT: - Name: .text |
| 471 | ELF-MIPS64EL-NEXT: Type: SHT_PROGBITS |
| 472 | ELF-MIPS64EL-NEXT: Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 473 | ELF-MIPS64EL-NEXT: AddressAlign: 0x0000000000000010 |
| 474 | ELF-MIPS64EL-NEXT: Content: '' |
| 475 | ELF-MIPS64EL-NEXT: - Name: .data |
| 476 | ELF-MIPS64EL-NEXT: Type: SHT_PROGBITS |
| 477 | ELF-MIPS64EL-NEXT: Flags: [ SHF_WRITE, SHF_ALLOC ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 478 | ELF-MIPS64EL-NEXT: AddressAlign: 0x0000000000000010 |
| 479 | ELF-MIPS64EL-NEXT: Content: '00000000000000000000000000000000' |
| 480 | ELF-MIPS64EL-NEXT: - Name: .rela.data |
| 481 | ELF-MIPS64EL-NEXT: Type: SHT_RELA |
| 482 | ELF-MIPS64EL-NEXT: Link: .symtab |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 483 | ELF-MIPS64EL-NEXT: AddressAlign: 0x0000000000000008 |
Simon Atanasyan | ce538c7 | 2014-05-29 11:05:31 +0000 | [diff] [blame] | 484 | ELF-MIPS64EL-NEXT: Info: .data |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 485 | ELF-MIPS64EL-NEXT: Relocations: |
| 486 | ELF-MIPS64EL-NEXT: - Offset: 0 |
| 487 | ELF-MIPS64EL-NEXT: Symbol: zed |
| 488 | ELF-MIPS64EL-NEXT: Type: R_MIPS_64 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 489 | ELF-MIPS64EL-NEXT: - Name: .bss |
| 490 | ELF-MIPS64EL-NEXT: Type: SHT_NOBITS |
| 491 | ELF-MIPS64EL-NEXT: Flags: [ SHF_WRITE, SHF_ALLOC ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 492 | ELF-MIPS64EL-NEXT: AddressAlign: 0x0000000000000010 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 493 | ELF-MIPS64EL-NEXT: - Name: .MIPS.options |
| 494 | ELF-MIPS64EL-NEXT: Type: SHT_MIPS_OPTIONS |
Simon Atanasyan | 8ae8a5e | 2016-01-20 19:15:18 +0000 | [diff] [blame] | 495 | ELF-MIPS64EL-NEXT: Flags: [ SHF_ALLOC, SHF_MIPS_NOSTRIP ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 496 | ELF-MIPS64EL-NEXT: AddressAlign: 0x0000000000000008 |
| 497 | ELF-MIPS64EL-NEXT: Content: '01280000000000000000000000000000000000000000000000000000000000000000000000000000' |
| 498 | ELF-MIPS64EL-NEXT: - Name: .pdr |
| 499 | ELF-MIPS64EL-NEXT: Type: SHT_PROGBITS |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 500 | ELF-MIPS64EL-NEXT: AddressAlign: 0x0000000000000004 |
| 501 | ELF-MIPS64EL-NEXT: Content: '' |
| 502 | ELF-MIPS64EL-NEXT: Symbols: |
| 503 | ELF-MIPS64EL-NEXT: Local: |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 504 | ELF-MIPS64EL-NEXT: - Name: .text |
| 505 | ELF-MIPS64EL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 506 | ELF-MIPS64EL-NEXT: Section: .text |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 507 | ELF-MIPS64EL-NEXT: - Name: .data |
| 508 | ELF-MIPS64EL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 509 | ELF-MIPS64EL-NEXT: Section: .data |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 510 | ELF-MIPS64EL-NEXT: - Name: .bss |
| 511 | ELF-MIPS64EL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 512 | ELF-MIPS64EL-NEXT: Section: .bss |
| 513 | ELF-MIPS64EL-NEXT: - Name: bar |
| 514 | ELF-MIPS64EL-NEXT: Section: .data |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 515 | ELF-MIPS64EL-NEXT: - Name: .MIPS.options |
| 516 | ELF-MIPS64EL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 517 | ELF-MIPS64EL-NEXT: Section: .MIPS.options |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 518 | ELF-MIPS64EL-NEXT: - Name: .pdr |
| 519 | ELF-MIPS64EL-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 520 | ELF-MIPS64EL-NEXT: Section: .pdr |
| 521 | ELF-MIPS64EL-NEXT: Global: |
| 522 | ELF-MIPS64EL-NEXT: - Name: zed |
| 523 | |
| 524 | ELF-X86-64: FileHeader: |
| 525 | ELF-X86-64-NEXT: Class: ELFCLASS64 |
| 526 | ELF-X86-64-NEXT: Data: ELFDATA2LSB |
| 527 | ELF-X86-64-NEXT: OSABI: ELFOSABI_GNU |
| 528 | ELF-X86-64-NEXT: Type: ET_REL |
| 529 | ELF-X86-64-NEXT: Machine: EM_X86_64 |
| 530 | ELF-X86-64-NEXT: Sections: |
| 531 | ELF-X86-64-NEXT: - Name: .text |
| 532 | ELF-X86-64-NEXT: Type: SHT_PROGBITS |
| 533 | ELF-X86-64-NEXT: Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 534 | ELF-X86-64-NEXT: AddressAlign: 0x0000000000000010 |
| 535 | ELF-X86-64-NEXT: Content: 4883EC08C744240400000000BF00000000E80000000030C0E8000000008B4424044883C408C3 |
| 536 | ELF-X86-64-NEXT: - Name: .rodata.str1.1 |
| 537 | ELF-X86-64-NEXT: Type: SHT_PROGBITS |
| 538 | ELF-X86-64-NEXT: Flags: [ SHF_ALLOC, SHF_MERGE, SHF_STRINGS ] |
| 539 | ELF-X86-64-NEXT: Address: 0x0000000000000026 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 540 | ELF-X86-64-NEXT: AddressAlign: 0x0000000000000001 |
| 541 | ELF-X86-64-NEXT: Content: 48656C6C6F20576F726C642100 |
| 542 | ELF-X86-64-NEXT: - Name: .note.GNU-stack |
| 543 | ELF-X86-64-NEXT: Type: SHT_PROGBITS |
| 544 | ELF-X86-64-NEXT: Address: 0x0000000000000033 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 545 | ELF-X86-64-NEXT: AddressAlign: 0x0000000000000001 |
| 546 | ELF-X86-64-NEXT: Content: '' |
| 547 | ELF-X86-64-NEXT: - Name: .rela.text |
| 548 | ELF-X86-64-NEXT: Type: SHT_RELA |
| 549 | ELF-X86-64-NEXT: Address: 0x0000000000000038 |
| 550 | ELF-X86-64-NEXT: Link: .symtab |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 551 | ELF-X86-64-NEXT: AddressAlign: 0x0000000000000008 |
Simon Atanasyan | ce538c7 | 2014-05-29 11:05:31 +0000 | [diff] [blame] | 552 | ELF-X86-64-NEXT: Info: .text |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 553 | ELF-X86-64-NEXT: Relocations: |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 554 | ELF-X86-64-NEXT: - Offset: 0x000000000000000D |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 555 | ELF-X86-64-NEXT: Symbol: .rodata.str1.1 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 556 | ELF-X86-64-NEXT: Type: R_X86_64_32S |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 557 | ELF-X86-64-NEXT: - Offset: 0x0000000000000012 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 558 | ELF-X86-64-NEXT: Symbol: puts |
| 559 | ELF-X86-64-NEXT: Type: R_X86_64_PC32 |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 560 | ELF-X86-64-NEXT: Addend: -4 |
| 561 | ELF-X86-64-NEXT: - Offset: 0x0000000000000019 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 562 | ELF-X86-64-NEXT: Symbol: SomeOtherFunction |
| 563 | ELF-X86-64-NEXT: Type: R_X86_64_PC32 |
Simon Atanasyan | 1564bf7 | 2014-05-15 18:04:09 +0000 | [diff] [blame] | 564 | ELF-X86-64-NEXT: Addend: -4 |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 565 | ELF-X86-64-NEXT: Symbols: |
| 566 | ELF-X86-64-NEXT: Local: |
| 567 | ELF-X86-64-NEXT: - Name: trivial-object-test.s |
| 568 | ELF-X86-64-NEXT: Type: STT_FILE |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 569 | ELF-X86-64-NEXT: - Name: .text |
| 570 | ELF-X86-64-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 571 | ELF-X86-64-NEXT: Section: .text |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 572 | ELF-X86-64-NEXT: - Name: .rodata.str1.1 |
| 573 | ELF-X86-64-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 574 | ELF-X86-64-NEXT: Section: .rodata.str1.1 |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 575 | ELF-X86-64-NEXT: - Name: .note.GNU-stack |
| 576 | ELF-X86-64-NEXT: Type: STT_SECTION |
Simon Atanasyan | b8236e5 | 2014-05-14 05:07:47 +0000 | [diff] [blame] | 577 | ELF-X86-64-NEXT: Section: .note.GNU-stack |
| 578 | ELF-X86-64-NEXT: Global: |
| 579 | ELF-X86-64-NEXT: - Name: main |
| 580 | ELF-X86-64-NEXT: Type: STT_FUNC |
| 581 | ELF-X86-64-NEXT: Section: .text |
| 582 | ELF-X86-64-NEXT: Size: 0x0000000000000026 |
| 583 | ELF-X86-64-NEXT: - Name: SomeOtherFunction |
| 584 | ELF-X86-64-NEXT: - Name: puts |
Simon Atanasyan | dafce2c | 2014-07-12 18:25:08 +0000 | [diff] [blame] | 585 | |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 586 | |
Sam Clegg | 3ba6566 | 2017-07-10 20:43:26 +0000 | [diff] [blame] | 587 | ELF-AVR: FileHeader: |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 588 | ELF-AVR-NEXT: Class: ELFCLASS32 |
| 589 | ELF-AVR-NEXT: Data: ELFDATA2LSB |
| 590 | ELF-AVR-NEXT: Type: ET_EXEC |
| 591 | ELF-AVR-NEXT: Machine: EM_AVR |
| 592 | ELF-AVR-NEXT: Flags: [ EF_AVR_ARCH_AVR2 ] |
Sam Clegg | 3ba6566 | 2017-07-10 20:43:26 +0000 | [diff] [blame] | 593 | ELF-AVR-NEXT: Sections: |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 594 | ELF-AVR-NEXT: - Name: .text |
| 595 | ELF-AVR-NEXT: Type: SHT_PROGBITS |
| 596 | ELF-AVR-NEXT: Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
| 597 | ELF-AVR-NEXT: AddressAlign: 0x0000000000000002 |
| 598 | ELF-AVR-NEXT: Content: C20E0895 |
| 599 | ELF-AVR-NEXT: - Name: .data |
| 600 | ELF-AVR-NEXT: Type: SHT_PROGBITS |
| 601 | ELF-AVR-NEXT: Flags: [ SHF_WRITE, SHF_ALLOC ] |
| 602 | ELF-AVR-NEXT: Address: 0x0000000000800060 |
| 603 | ELF-AVR-NEXT: AddressAlign: 0x0000000000000001 |
| 604 | ELF-AVR-NEXT: Content: '' |
Sam Clegg | 3ba6566 | 2017-07-10 20:43:26 +0000 | [diff] [blame] | 605 | ELF-AVR-NEXT: Symbols: |
| 606 | ELF-AVR-NEXT: Local: |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 607 | ELF-AVR-NEXT: - Name: .text |
| 608 | ELF-AVR-NEXT: Type: STT_SECTION |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 609 | ELF-AVR-NEXT: Section: .text |
Rafael Espindola | aee6db7 | 2017-09-06 00:57:53 +0000 | [diff] [blame] | 610 | ELF-AVR-NEXT: - Name: .data |
| 611 | ELF-AVR-NEXT: Type: STT_SECTION |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 612 | ELF-AVR-NEXT: Section: .data |
| 613 | ELF-AVR-NEXT: Value: 0x0000000000800060 |
| 614 | ELF-AVR-NEXT: - Name: a.o |
| 615 | ELF-AVR-NEXT: Type: STT_FILE |
| 616 | ELF-AVR-NEXT: - Name: main |
| 617 | ELF-AVR-NEXT: Section: .text |
Sam Clegg | 3ba6566 | 2017-07-10 20:43:26 +0000 | [diff] [blame] | 618 | ELF-AVR-NEXT: Global: |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 619 | ELF-AVR-NEXT: - Name: __trampolines_start |
| 620 | ELF-AVR-NEXT: Section: .text |
| 621 | ELF-AVR-NEXT: - Name: _etext |
| 622 | ELF-AVR-NEXT: Section: .text |
| 623 | ELF-AVR-NEXT: Value: 0x0000000000000004 |
| 624 | ELF-AVR-NEXT: - Name: __data_load_end |
| 625 | ELF-AVR-NEXT: Value: 0x0000000000000004 |
| 626 | ELF-AVR-NEXT: - Name: __trampolines_end |
| 627 | ELF-AVR-NEXT: Section: .text |
| 628 | ELF-AVR-NEXT: - Name: __data_load_start |
| 629 | ELF-AVR-NEXT: Value: 0x0000000000000004 |
| 630 | ELF-AVR-NEXT: - Name: __dtors_end |
| 631 | ELF-AVR-NEXT: Section: .text |
| 632 | ELF-AVR-NEXT: - Name: __eeprom_end |
| 633 | ELF-AVR-NEXT: Section: .data |
| 634 | ELF-AVR-NEXT: Value: 0x0000000000810000 |
| 635 | ELF-AVR-NEXT: - Name: __ctors_start |
| 636 | ELF-AVR-NEXT: Section: .text |
| 637 | ELF-AVR-NEXT: - Name: __dtors_start |
| 638 | ELF-AVR-NEXT: Section: .text |
| 639 | ELF-AVR-NEXT: - Name: __ctors_end |
| 640 | ELF-AVR-NEXT: Section: .text |
| 641 | ELF-AVR-NEXT: - Name: _edata |
| 642 | ELF-AVR-NEXT: Section: .data |
| 643 | ELF-AVR-NEXT: Value: 0x0000000000800060 |
| 644 | ELF-AVR-NEXT: - Name: _end |
| 645 | ELF-AVR-NEXT: Section: .data |
| 646 | ELF-AVR-NEXT: Value: 0x0000000000800060 |
| 647 | |
Sam Clegg | d578479 | 2018-02-23 05:08:34 +0000 | [diff] [blame] | 648 | |
Sam Clegg | 3ba6566 | 2017-07-10 20:43:26 +0000 | [diff] [blame] | 649 | WASM: --- !WASM |
| 650 | WASM-NEXT: FileHeader: |
| 651 | WASM-NEXT: Version: 0x00000001 |
Sam Clegg | d578479 | 2018-02-23 05:08:34 +0000 | [diff] [blame] | 652 | WASM: - Type: CUSTOM |
| 653 | WASM-NEXT: Name: linking |
Sam Clegg | 29aeb33 | 2019-01-16 01:34:48 +0000 | [diff] [blame] | 654 | WASM-NEXT: Version: 2 |
Sam Clegg | d578479 | 2018-02-23 05:08:34 +0000 | [diff] [blame] | 655 | WASM-NEXT: SymbolTable: |
| 656 | WASM-NEXT: - Index: 0 |
| 657 | WASM-NEXT: Kind: FUNCTION |
Nicholas Wilson | 2d7ecce | 2018-03-01 15:55:59 +0000 | [diff] [blame] | 658 | WASM-NEXT: Name: main |
| 659 | WASM-NEXT: Flags: [ ] |
| 660 | WASM-NEXT: Function: 2 |
Sam Clegg | d578479 | 2018-02-23 05:08:34 +0000 | [diff] [blame] | 661 | WASM-NEXT: - Index: 1 |
Sam Clegg | d578479 | 2018-02-23 05:08:34 +0000 | [diff] [blame] | 662 | WASM-NEXT: Kind: DATA |
| 663 | WASM-NEXT: Name: .L.str |
| 664 | WASM-NEXT: Flags: [ BINDING_LOCAL ] |
| 665 | WASM-NEXT: Segment: 0 |
Nicholas Wilson | 2d7ecce | 2018-03-01 15:55:59 +0000 | [diff] [blame] | 666 | WASM-NEXT: Size: 13 |
| 667 | WASM-NEXT: - Index: 2 |
| 668 | WASM: Name: puts |
| 669 | WASM: - Index: 3 |
Heejin Ahn | 7fe0579 | 2018-11-07 02:26:03 +0000 | [diff] [blame] | 670 | WASM: Name: .LSomeOtherFunction_bitcast |
Nicholas Wilson | 2d7ecce | 2018-03-01 15:55:59 +0000 | [diff] [blame] | 671 | WASM: - Index: 4 |
Heejin Ahn | 7fe0579 | 2018-11-07 02:26:03 +0000 | [diff] [blame] | 672 | WASM: Name: SomeOtherFunction |
| 673 | WASM: - Index: 5 |
Sam Clegg | d578479 | 2018-02-23 05:08:34 +0000 | [diff] [blame] | 674 | WASM: Name: var |
| 675 | WASM: SegmentInfo: |
| 676 | WASM-NEXT: - Index: 0 |
| 677 | WASM-NEXT: Name: .rodata..L.str |
Sam Clegg | 29aeb33 | 2019-01-16 01:34:48 +0000 | [diff] [blame] | 678 | WASM-NEXT: Alignment: 0 |
Sam Clegg | d578479 | 2018-02-23 05:08:34 +0000 | [diff] [blame] | 679 | WASM-NEXT: Flags: [ ] |
| 680 | WASM-NEXT: - Index: 1 |
| 681 | WASM: ... |
| 682 | |
Dylan McKay | bd1e979 | 2015-10-23 06:05:55 +0000 | [diff] [blame] | 683 | |
Simon Atanasyan | dafce2c | 2014-07-12 18:25:08 +0000 | [diff] [blame] | 684 | ELF-X86-64-UNWIND: - Name: .eh_frame |
| 685 | ELF-X86-64-UNWIND-NEXT: Type: SHT_X86_64_UNWIND |
| 686 | ELF-X86-64-UNWIND-NEXT: Flags: [ SHF_ALLOC ] |
| 687 | ELF-X86-64-UNWIND-NEXT: AddressAlign: 0x0000000000000001 |
| 688 | ELF-X86-64-UNWIND-NEXT: Content: '' |
Davide Italiano | e986a9d | 2015-09-19 20:49:34 +0000 | [diff] [blame] | 689 | |
Davide Italiano | d58f92c | 2015-09-19 20:52:47 +0000 | [diff] [blame] | 690 | RUN: not obj2yaml %t.blah 2>&1 | FileCheck --check-prefix=ENOENT %s |
Sam Clegg | b856c16 | 2017-06-16 23:29:54 +0000 | [diff] [blame] | 691 | ENOENT: Error reading file: {{.*}}.blah: {{[Nn]}}o such file or directory |