Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 1 | RUN: llvm-readobj -r %p/Inputs/trivial.obj.coff-i386 \ |
| 2 | RUN: | FileCheck %s -check-prefix COFF |
David Majnemer | ccce9ae | 2014-11-20 05:32:10 +0000 | [diff] [blame] | 3 | RUN: llvm-readobj -r %p/Inputs/bad-relocs.obj.coff-i386 \ |
| 4 | RUN: | FileCheck %s -check-prefix BAD-COFF-RELOCS |
David Majnemer | 0349a01 | 2014-11-25 07:42:36 +0000 | [diff] [blame] | 5 | RUN: llvm-readobj -r %p/Inputs/relocs-no-symtab.obj.coff-i386 \ |
| 6 | RUN: | FileCheck %s -check-prefix BAD-COFF-RELOCS |
Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 7 | RUN: llvm-readobj -r %p/Inputs/trivial.obj.elf-i386 \ |
| 8 | RUN: | FileCheck %s -check-prefix ELF |
| 9 | RUN: llvm-readobj -r %p/Inputs/trivial.obj.macho-i386 \ |
Rafael Espindola | 1d532a3 | 2013-04-11 02:52:29 +0000 | [diff] [blame] | 10 | RUN: | FileCheck %s -check-prefix MACHO-I386 |
| 11 | RUN: llvm-readobj -r %p/Inputs/trivial.obj.macho-x86-64 \ |
| 12 | RUN: | FileCheck %s -check-prefix MACHO-X86-64 |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 13 | RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc \ |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 14 | RUN: | FileCheck %s -check-prefix MACHO-PPC |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 15 | RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc64 \ |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 16 | RUN: | FileCheck %s -check-prefix MACHO-PPC64 |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 17 | RUN: llvm-readobj -r -expand-relocs %p/Inputs/trivial.obj.macho-arm \ |
| 18 | RUN: | FileCheck %s -check-prefix MACHO-ARM |
Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 19 | |
| 20 | COFF: Relocations [ |
| 21 | COFF-NEXT: Section (1) .text { |
| 22 | COFF-NEXT: 0x4 IMAGE_REL_I386_DIR32 .data |
| 23 | COFF-NEXT: 0x9 IMAGE_REL_I386_REL32 _puts |
| 24 | COFF-NEXT: 0xE IMAGE_REL_I386_REL32 _SomeOtherFunction |
| 25 | COFF-NEXT: } |
| 26 | COFF-NEXT: ] |
| 27 | |
David Majnemer | ccce9ae | 2014-11-20 05:32:10 +0000 | [diff] [blame] | 28 | BAD-COFF-RELOCS: Relocations [ |
| 29 | BAD-COFF-RELOCS-NEXT: Section (1) sec { |
| 30 | BAD-COFF-RELOCS-NEXT: 0xDEADBEEF IMAGE_REL_I386_ABSOLUTE - |
| 31 | BAD-COFF-RELOCS-NEXT: } |
| 32 | BAD-COFF-RELOCS-NEXT: ] |
| 33 | |
Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 34 | ELF: Relocations [ |
Rafael Espindola | 4f60a38 | 2013-05-30 03:05:14 +0000 | [diff] [blame] | 35 | ELF-NEXT: Section (2) .rel.text { |
Eric Christopher | 9cad53c | 2013-04-03 18:31:38 +0000 | [diff] [blame] | 36 | ELF-NEXT: 0xC R_386_GOTPC _GLOBAL_OFFSET_TABLE_ 0x0 |
| 37 | ELF-NEXT: 0x12 R_386_GOTOFF .L.str 0x0 |
| 38 | ELF-NEXT: 0x1A R_386_PLT32 puts 0x0 |
| 39 | ELF-NEXT: 0x1F R_386_PLT32 SomeOtherFunction 0x0 |
| 40 | ELF-NEXT: } |
| 41 | ELF-NEXT: ] |
| 42 | |
Rafael Espindola | 1d532a3 | 2013-04-11 02:52:29 +0000 | [diff] [blame] | 43 | MACHO-I386: Relocations [ |
| 44 | MACHO-I386-NEXT: Section __text { |
Rafael Espindola | ecf1320 | 2013-04-12 00:17:33 +0000 | [diff] [blame] | 45 | MACHO-I386-NEXT: 0x18 1 2 1 GENERIC_RELOC_VANILLA 0 _SomeOtherFunction |
| 46 | MACHO-I386-NEXT: 0x13 1 2 1 GENERIC_RELOC_VANILLA 0 _puts |
Tim Northover | 07f99fb | 2014-07-04 10:57:56 +0000 | [diff] [blame] | 47 | MACHO-I386-NEXT: 0xB 0 2 n/a GENERIC_RELOC_LOCAL_SECTDIFF 1 0x22 |
| 48 | MACHO-I386-NEXT: 0x0 0 2 n/a GENERIC_RELOC_PAIR 1 0x8 |
Rafael Espindola | 1d532a3 | 2013-04-11 02:52:29 +0000 | [diff] [blame] | 49 | MACHO-I386-NEXT: } |
| 50 | MACHO-I386-NEXT: ] |
| 51 | |
| 52 | MACHO-X86-64: Relocations [ |
| 53 | MACHO-X86-64-NEXT: Section __text { |
Rafael Espindola | ecf1320 | 2013-04-12 00:17:33 +0000 | [diff] [blame] | 54 | MACHO-X86-64-NEXT: 0xE 1 2 1 X86_64_RELOC_BRANCH 0 _SomeOtherFunction |
| 55 | MACHO-X86-64-NEXT: 0x9 1 2 1 X86_64_RELOC_BRANCH 0 _puts |
| 56 | MACHO-X86-64-NEXT: 0x4 1 2 1 X86_64_RELOC_SIGNED 0 L_.str |
Rafael Espindola | 1d532a3 | 2013-04-11 02:52:29 +0000 | [diff] [blame] | 57 | MACHO-X86-64-NEXT: } |
| 58 | MACHO-X86-64-NEXT:] |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 59 | |
| 60 | MACHO-PPC: Relocations [ |
| 61 | MACHO-PPC-NEXT: Section __text { |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 62 | MACHO-PPC-NEXT: Relocation { |
| 63 | MACHO-PPC-NEXT: Offset: 0x24 |
| 64 | MACHO-PPC-NEXT: PCRel: 0 |
| 65 | MACHO-PPC-NEXT: Length: 2 |
| 66 | MACHO-PPC-NEXT: Extern: N/A |
| 67 | MACHO-PPC-NEXT: Type: PPC_RELOC_LO16_SECTDIFF (11) |
| 68 | MACHO-PPC-NEXT: Symbol: 0x64 |
| 69 | MACHO-PPC-NEXT: Scattered: 1 |
| 70 | MACHO-PPC-NEXT: } |
| 71 | MACHO-PPC-NEXT: Relocation { |
| 72 | MACHO-PPC-NEXT: Offset: 0x0 |
| 73 | MACHO-PPC-NEXT: PCRel: 0 |
| 74 | MACHO-PPC-NEXT: Length: 2 |
| 75 | MACHO-PPC-NEXT: Extern: N/A |
| 76 | MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) |
| 77 | MACHO-PPC-NEXT: Symbol: 0xC |
| 78 | MACHO-PPC-NEXT: Scattered: 1 |
| 79 | MACHO-PPC-NEXT: } |
| 80 | MACHO-PPC-NEXT: Relocation { |
| 81 | MACHO-PPC-NEXT: Offset: 0x1C |
| 82 | MACHO-PPC-NEXT: PCRel: 0 |
| 83 | MACHO-PPC-NEXT: Length: 2 |
| 84 | MACHO-PPC-NEXT: Extern: N/A |
| 85 | MACHO-PPC-NEXT: Type: PPC_RELOC_HA16_SECTDIFF (12) |
| 86 | MACHO-PPC-NEXT: Symbol: 0x64 |
| 87 | MACHO-PPC-NEXT: Scattered: 1 |
| 88 | MACHO-PPC-NEXT: } |
| 89 | MACHO-PPC-NEXT: Relocation { |
| 90 | MACHO-PPC-NEXT: Offset: 0x58 |
| 91 | MACHO-PPC-NEXT: PCRel: 0 |
| 92 | MACHO-PPC-NEXT: Length: 2 |
| 93 | MACHO-PPC-NEXT: Extern: N/A |
| 94 | MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) |
| 95 | MACHO-PPC-NEXT: Symbol: 0xC |
| 96 | MACHO-PPC-NEXT: Scattered: 1 |
| 97 | MACHO-PPC-NEXT: } |
| 98 | MACHO-PPC-NEXT: Relocation { |
| 99 | MACHO-PPC-NEXT: Offset: 0x18 |
| 100 | MACHO-PPC-NEXT: PCRel: 1 |
| 101 | MACHO-PPC-NEXT: Length: 2 |
| 102 | MACHO-PPC-NEXT: Extern: 0 |
| 103 | MACHO-PPC-NEXT: Type: PPC_RELOC_BR24 (3) |
| 104 | MACHO-PPC-NEXT: Symbol: 0x2 |
| 105 | MACHO-PPC-NEXT: Scattered: 0 |
| 106 | MACHO-PPC-NEXT: } |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 107 | MACHO-PPC-NEXT: } |
| 108 | MACHO-PPC-NEXT: Section __picsymbolstub1 { |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 109 | MACHO-PPC-NEXT: Relocation { |
| 110 | MACHO-PPC-NEXT: Offset: 0x14 |
| 111 | MACHO-PPC-NEXT: PCRel: 0 |
| 112 | MACHO-PPC-NEXT: Length: 2 |
| 113 | MACHO-PPC-NEXT: Extern: N/A |
| 114 | MACHO-PPC-NEXT: Type: PPC_RELOC_LO16_SECTDIFF (11) |
| 115 | MACHO-PPC-NEXT: Symbol: 0x68 |
| 116 | MACHO-PPC-NEXT: Scattered: 1 |
| 117 | MACHO-PPC-NEXT: } |
| 118 | MACHO-PPC-NEXT: Relocation { |
| 119 | MACHO-PPC-NEXT: Offset: 0x0 |
| 120 | MACHO-PPC-NEXT: PCRel: 0 |
| 121 | MACHO-PPC-NEXT: Length: 2 |
| 122 | MACHO-PPC-NEXT: Extern: N/A |
| 123 | MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) |
| 124 | MACHO-PPC-NEXT: Symbol: 0x48 |
| 125 | MACHO-PPC-NEXT: Scattered: 1 |
| 126 | MACHO-PPC-NEXT: } |
| 127 | MACHO-PPC-NEXT: Relocation { |
| 128 | MACHO-PPC-NEXT: Offset: 0xC |
| 129 | MACHO-PPC-NEXT: PCRel: 0 |
| 130 | MACHO-PPC-NEXT: Length: 2 |
| 131 | MACHO-PPC-NEXT: Extern: N/A |
| 132 | MACHO-PPC-NEXT: Type: PPC_RELOC_HA16_SECTDIFF (12) |
| 133 | MACHO-PPC-NEXT: Symbol: 0x68 |
| 134 | MACHO-PPC-NEXT: Scattered: 1 |
| 135 | MACHO-PPC-NEXT: } |
| 136 | MACHO-PPC-NEXT: Relocation { |
| 137 | MACHO-PPC-NEXT: Offset: 0x20 |
| 138 | MACHO-PPC-NEXT: PCRel: 0 |
| 139 | MACHO-PPC-NEXT: Length: 2 |
| 140 | MACHO-PPC-NEXT: Extern: N/A |
| 141 | MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) |
| 142 | MACHO-PPC-NEXT: Symbol: 0x48 |
| 143 | MACHO-PPC-NEXT: Scattered: 1 |
| 144 | MACHO-PPC-NEXT: } |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 145 | MACHO-PPC-NEXT: } |
| 146 | MACHO-PPC-NEXT: Section __la_symbol_ptr { |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 147 | MACHO-PPC-NEXT: Relocation { |
| 148 | MACHO-PPC-NEXT: Offset: 0x0 |
| 149 | MACHO-PPC-NEXT: PCRel: 0 |
| 150 | MACHO-PPC-NEXT: Length: 2 |
| 151 | MACHO-PPC-NEXT: Extern: 1 |
| 152 | MACHO-PPC-NEXT: Type: PPC_RELOC_VANILLA (0) |
| 153 | MACHO-PPC-NEXT: Symbol: dyld_stub_binding_helper |
| 154 | MACHO-PPC-NEXT: Scattered: 0 |
| 155 | MACHO-PPC-NEXT: } |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 156 | MACHO-PPC-NEXT: } |
| 157 | MACHO-PPC-NEXT: ] |
| 158 | |
| 159 | MACHO-PPC64: Relocations [ |
| 160 | MACHO-PPC64-NEXT: Section __text { |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 161 | MACHO-PPC64-NEXT: Relocation { |
| 162 | MACHO-PPC64-NEXT: Offset: 0x24 |
| 163 | MACHO-PPC64-NEXT: PCRel: 0 |
| 164 | MACHO-PPC64-NEXT: Length: 2 |
| 165 | MACHO-PPC64-NEXT: Extern: N/A |
| 166 | MACHO-PPC64-NEXT: Type: (14) |
| 167 | MACHO-PPC64-NEXT: Symbol: 0x64 |
| 168 | MACHO-PPC64-NEXT: Scattered: 1 |
| 169 | MACHO-PPC64-NEXT: } |
| 170 | MACHO-PPC64-NEXT: Relocation { |
| 171 | MACHO-PPC64-NEXT: Offset: 0x0 |
| 172 | MACHO-PPC64-NEXT: PCRel: 0 |
| 173 | MACHO-PPC64-NEXT: Length: 2 |
| 174 | MACHO-PPC64-NEXT: Extern: N/A |
| 175 | MACHO-PPC64-NEXT: Type: (1) |
| 176 | MACHO-PPC64-NEXT: Symbol: 0xC |
| 177 | MACHO-PPC64-NEXT: Scattered: 1 |
| 178 | MACHO-PPC64-NEXT: } |
| 179 | MACHO-PPC64-NEXT: Relocation { |
| 180 | MACHO-PPC64-NEXT: Offset: 0x1C |
| 181 | MACHO-PPC64-NEXT: PCRel: 0 |
| 182 | MACHO-PPC64-NEXT: Length: 2 |
| 183 | MACHO-PPC64-NEXT: Extern: N/A |
| 184 | MACHO-PPC64-NEXT: Type: (12) |
| 185 | MACHO-PPC64-NEXT: Symbol: 0x64 |
| 186 | MACHO-PPC64-NEXT: Scattered: 1 |
| 187 | MACHO-PPC64-NEXT: } |
| 188 | MACHO-PPC64-NEXT: Relocation { |
| 189 | MACHO-PPC64-NEXT: Offset: 0x58 |
| 190 | MACHO-PPC64-NEXT: PCRel: 0 |
| 191 | MACHO-PPC64-NEXT: Length: 2 |
| 192 | MACHO-PPC64-NEXT: Extern: N/A |
| 193 | MACHO-PPC64-NEXT: Type: (1) |
| 194 | MACHO-PPC64-NEXT: Symbol: 0xC |
| 195 | MACHO-PPC64-NEXT: Scattered: 1 |
| 196 | MACHO-PPC64-NEXT: } |
| 197 | MACHO-PPC64-NEXT: Relocation { |
| 198 | MACHO-PPC64-NEXT: Offset: 0x18 |
| 199 | MACHO-PPC64-NEXT: PCRel: 1 |
| 200 | MACHO-PPC64-NEXT: Length: 2 |
| 201 | MACHO-PPC64-NEXT: Extern: 0 |
| 202 | MACHO-PPC64-NEXT: Type: (3) |
| 203 | MACHO-PPC64-NEXT: Symbol: 0x2 |
| 204 | MACHO-PPC64-NEXT: Scattered: 0 |
| 205 | MACHO-PPC64-NEXT: } |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 206 | MACHO-PPC64-NEXT: } |
| 207 | MACHO-PPC64-NEXT: Section __picsymbolstub1 { |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 208 | MACHO-PPC64-NEXT: Relocation { |
| 209 | MACHO-PPC64-NEXT: Offset: 0x14 |
| 210 | MACHO-PPC64-NEXT: PCRel: 0 |
| 211 | MACHO-PPC64-NEXT: Length: 2 |
| 212 | MACHO-PPC64-NEXT: Extern: N/A |
| 213 | MACHO-PPC64-NEXT: Type: (14) |
| 214 | MACHO-PPC64-NEXT: Symbol: 0x6C |
| 215 | MACHO-PPC64-NEXT: Scattered: 1 |
| 216 | MACHO-PPC64-NEXT: } |
| 217 | MACHO-PPC64-NEXT: Relocation { |
| 218 | MACHO-PPC64-NEXT: Offset: 0x0 |
| 219 | MACHO-PPC64-NEXT: PCRel: 0 |
| 220 | MACHO-PPC64-NEXT: Length: 2 |
| 221 | MACHO-PPC64-NEXT: Extern: N/A |
| 222 | MACHO-PPC64-NEXT: Type: (1) |
| 223 | MACHO-PPC64-NEXT: Symbol: 0x48 |
| 224 | MACHO-PPC64-NEXT: Scattered: 1 |
| 225 | MACHO-PPC64-NEXT: } |
| 226 | MACHO-PPC64-NEXT: Relocation { |
| 227 | MACHO-PPC64-NEXT: Offset: 0xC |
| 228 | MACHO-PPC64-NEXT: PCRel: 0 |
| 229 | MACHO-PPC64-NEXT: Length: 2 |
| 230 | MACHO-PPC64-NEXT: Extern: N/A |
| 231 | MACHO-PPC64-NEXT: Type: (12) |
| 232 | MACHO-PPC64-NEXT: Symbol: 0x6C |
| 233 | MACHO-PPC64-NEXT: Scattered: 1 |
| 234 | MACHO-PPC64-NEXT: } |
| 235 | MACHO-PPC64-NEXT: Relocation { |
| 236 | MACHO-PPC64-NEXT: Offset: 0x24 |
| 237 | MACHO-PPC64-NEXT: PCRel: 0 |
| 238 | MACHO-PPC64-NEXT: Length: 2 |
| 239 | MACHO-PPC64-NEXT: Extern: N/A |
| 240 | MACHO-PPC64-NEXT: Type: (1) |
| 241 | MACHO-PPC64-NEXT: Symbol: 0x48 |
| 242 | MACHO-PPC64-NEXT: Scattered: 1 |
| 243 | MACHO-PPC64-NEXT: } |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 244 | MACHO-PPC64-NEXT: } |
| 245 | MACHO-PPC64-NEXT: Section __la_symbol_ptr { |
Rafael Espindola | cf022ba | 2015-06-18 22:12:47 +0000 | [diff] [blame^] | 246 | MACHO-PPC64-NEXT: Relocation { |
| 247 | MACHO-PPC64-NEXT: Offset: 0x0 |
| 248 | MACHO-PPC64-NEXT: PCRel: 0 |
| 249 | MACHO-PPC64-NEXT: Length: 3 |
| 250 | MACHO-PPC64-NEXT: Extern: 1 |
| 251 | MACHO-PPC64-NEXT: Type: (0) |
| 252 | MACHO-PPC64-NEXT: Symbol: dyld_stub_binding_helper |
| 253 | MACHO-PPC64-NEXT: Scattered: 0 |
| 254 | MACHO-PPC64-NEXT: } |
Rafael Espindola | 9b70925 | 2013-04-13 01:45:40 +0000 | [diff] [blame] | 255 | MACHO-PPC64-NEXT: } |
| 256 | MACHO-PPC64-NEXT: ] |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 257 | |
| 258 | |
| 259 | MACHO-ARM: Relocations [ |
| 260 | MACHO-ARM-NEXT: Section __text { |
| 261 | MACHO-ARM-NEXT: Relocation { |
| 262 | MACHO-ARM-NEXT: Offset: 0x38 |
| 263 | MACHO-ARM-NEXT: PCRel: 0 |
| 264 | MACHO-ARM-NEXT: Length: 2 |
| 265 | MACHO-ARM-NEXT: Extern: N/A |
| 266 | MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2) |
Tim Northover | 07f99fb | 2014-07-04 10:57:56 +0000 | [diff] [blame] | 267 | MACHO-ARM-NEXT: Symbol: 0x40 |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 268 | MACHO-ARM-NEXT: Scattered: 1 |
| 269 | MACHO-ARM-NEXT: } |
| 270 | MACHO-ARM-NEXT: Relocation { |
| 271 | MACHO-ARM-NEXT: Offset: 0x0 |
| 272 | MACHO-ARM-NEXT: PCRel: 0 |
| 273 | MACHO-ARM-NEXT: Length: 2 |
| 274 | MACHO-ARM-NEXT: Extern: N/A |
| 275 | MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) |
Tim Northover | 07f99fb | 2014-07-04 10:57:56 +0000 | [diff] [blame] | 276 | MACHO-ARM-NEXT: Symbol: 0x28 |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 277 | MACHO-ARM-NEXT: Scattered: 1 |
| 278 | MACHO-ARM-NEXT: } |
| 279 | MACHO-ARM-NEXT: Relocation { |
| 280 | MACHO-ARM-NEXT: Offset: 0x20 |
| 281 | MACHO-ARM-NEXT: PCRel: 1 |
| 282 | MACHO-ARM-NEXT: Length: 2 |
| 283 | MACHO-ARM-NEXT: Extern: 1 |
| 284 | MACHO-ARM-NEXT: Type: ARM_RELOC_BR24 (5) |
| 285 | MACHO-ARM-NEXT: Symbol: _g |
| 286 | MACHO-ARM-NEXT: Scattered: 0 |
| 287 | MACHO-ARM-NEXT: } |
| 288 | MACHO-ARM-NEXT: Relocation { |
| 289 | MACHO-ARM-NEXT: Offset: 0x1C |
| 290 | MACHO-ARM-NEXT: PCRel: 0 |
| 291 | MACHO-ARM-NEXT: Length: 1 |
| 292 | MACHO-ARM-NEXT: Extern: 1 |
| 293 | MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8) |
| 294 | MACHO-ARM-NEXT: Symbol: _g |
| 295 | MACHO-ARM-NEXT: Scattered: 0 |
| 296 | MACHO-ARM-NEXT: } |
| 297 | MACHO-ARM-NEXT: Relocation { |
| 298 | MACHO-ARM-NEXT: Offset: 0x0 |
| 299 | MACHO-ARM-NEXT: PCRel: 0 |
| 300 | MACHO-ARM-NEXT: Length: 1 |
| 301 | MACHO-ARM-NEXT: Extern: 0 |
| 302 | MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) |
Tim Northover | 07f99fb | 2014-07-04 10:57:56 +0000 | [diff] [blame] | 303 | MACHO-ARM-NEXT: Symbol: 0xFFFFFF |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 304 | MACHO-ARM-NEXT: Scattered: 0 |
| 305 | MACHO-ARM-NEXT: } |
| 306 | MACHO-ARM-NEXT: Relocation { |
| 307 | MACHO-ARM-NEXT: Offset: 0x18 |
| 308 | MACHO-ARM-NEXT: PCRel: 0 |
| 309 | MACHO-ARM-NEXT: Length: 0 |
| 310 | MACHO-ARM-NEXT: Extern: 1 |
| 311 | MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8) |
| 312 | MACHO-ARM-NEXT: Symbol: _g |
| 313 | MACHO-ARM-NEXT: Scattered: 0 |
| 314 | MACHO-ARM-NEXT: } |
| 315 | MACHO-ARM-NEXT: Relocation { |
| 316 | MACHO-ARM-NEXT: Offset: 0x0 |
| 317 | MACHO-ARM-NEXT: PCRel: 0 |
| 318 | MACHO-ARM-NEXT: Length: 0 |
| 319 | MACHO-ARM-NEXT: Extern: 0 |
| 320 | MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) |
Tim Northover | 07f99fb | 2014-07-04 10:57:56 +0000 | [diff] [blame] | 321 | MACHO-ARM-NEXT: Symbol: 0xFFFFFF |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 322 | MACHO-ARM-NEXT: Scattered: 0 |
| 323 | MACHO-ARM-NEXT: } |
| 324 | MACHO-ARM-NEXT: Relocation { |
| 325 | MACHO-ARM-NEXT: Offset: 0xC |
| 326 | MACHO-ARM-NEXT: PCRel: 0 |
| 327 | MACHO-ARM-NEXT: Length: 2 |
| 328 | MACHO-ARM-NEXT: Extern: N/A |
| 329 | MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2) |
Tim Northover | 07f99fb | 2014-07-04 10:57:56 +0000 | [diff] [blame] | 330 | MACHO-ARM-NEXT: Symbol: 0x44 |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 331 | MACHO-ARM-NEXT: Scattered: 1 |
| 332 | MACHO-ARM-NEXT: } |
| 333 | MACHO-ARM-NEXT: Relocation { |
| 334 | MACHO-ARM-NEXT: Offset: 0x0 |
| 335 | MACHO-ARM-NEXT: PCRel: 0 |
| 336 | MACHO-ARM-NEXT: Length: 2 |
| 337 | MACHO-ARM-NEXT: Extern: N/A |
| 338 | MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) |
Tim Northover | 07f99fb | 2014-07-04 10:57:56 +0000 | [diff] [blame] | 339 | MACHO-ARM-NEXT: Symbol: 0x4 |
Rafael Espindola | 56f976f | 2013-04-18 18:08:55 +0000 | [diff] [blame] | 340 | MACHO-ARM-NEXT: Scattered: 1 |
| 341 | MACHO-ARM-NEXT: } |
| 342 | MACHO-ARM-NEXT: } |
| 343 | MACHO-ARM-NEXT: ] |