1*fff9f049SGeorgii Rymar## Check how we print relocations. 2*fff9f049SGeorgii Rymar 3*fff9f049SGeorgii Rymar# RUN: llvm-readobj -r %p/Inputs/trivial.obj.macho-i386 \ 4*fff9f049SGeorgii Rymar# RUN: | FileCheck %s --check-prefix MACHO-I386 5*fff9f049SGeorgii Rymar# RUN: llvm-readobj -r %p/Inputs/trivial.obj.macho-x86-64 \ 6*fff9f049SGeorgii Rymar# RUN: | FileCheck %s --check-prefix MACHO-X86-64 7*fff9f049SGeorgii Rymar# RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc \ 8*fff9f049SGeorgii Rymar# RUN: | FileCheck %s --check-prefix MACHO-PPC 9*fff9f049SGeorgii Rymar# RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-ppc64 \ 10*fff9f049SGeorgii Rymar# RUN: | FileCheck %s --check-prefix MACHO-PPC64 11*fff9f049SGeorgii Rymar# RUN: llvm-readobj -r --expand-relocs %p/Inputs/trivial.obj.macho-arm \ 12*fff9f049SGeorgii Rymar# RUN: | FileCheck %s --check-prefix MACHO-ARM 13*fff9f049SGeorgii Rymar 14*fff9f049SGeorgii Rymar# MACHO-I386: Relocations [ 15*fff9f049SGeorgii Rymar# MACHO-I386-NEXT: Section __text { 16*fff9f049SGeorgii Rymar# MACHO-I386-NEXT: 0x18 1 2 1 GENERIC_RELOC_VANILLA 0 _SomeOtherFunction 17*fff9f049SGeorgii Rymar# MACHO-I386-NEXT: 0x13 1 2 1 GENERIC_RELOC_VANILLA 0 _puts 18*fff9f049SGeorgii Rymar# MACHO-I386-NEXT: 0xB 0 2 n/a GENERIC_RELOC_LOCAL_SECTDIFF 1 0x22 19*fff9f049SGeorgii Rymar# MACHO-I386-NEXT: 0x0 0 2 n/a GENERIC_RELOC_PAIR 1 0x8 20*fff9f049SGeorgii Rymar# MACHO-I386-NEXT: } 21*fff9f049SGeorgii Rymar# MACHO-I386-NEXT: ] 22*fff9f049SGeorgii Rymar 23*fff9f049SGeorgii Rymar# MACHO-X86-64: Relocations [ 24*fff9f049SGeorgii Rymar# MACHO-X86-64-NEXT: Section __text { 25*fff9f049SGeorgii Rymar# MACHO-X86-64-NEXT: 0xE 1 2 1 X86_64_RELOC_BRANCH 0 _SomeOtherFunction 26*fff9f049SGeorgii Rymar# MACHO-X86-64-NEXT: 0x9 1 2 1 X86_64_RELOC_BRANCH 0 _puts 27*fff9f049SGeorgii Rymar# MACHO-X86-64-NEXT: 0x4 1 2 1 X86_64_RELOC_SIGNED 0 L_.str 28*fff9f049SGeorgii Rymar# MACHO-X86-64-NEXT: } 29*fff9f049SGeorgii Rymar# MACHO-X86-64-NEXT:] 30*fff9f049SGeorgii Rymar 31*fff9f049SGeorgii Rymar# MACHO-PPC: Relocations [ 32*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Section __text { 33*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 34*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x24 35*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 36*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 37*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_LO16_SECTDIFF (11) 38*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0x64 39*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 40*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 41*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x0 42*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 43*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 44*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) 45*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0xC 46*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 47*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 48*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x1C 49*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 50*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 51*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_HA16_SECTDIFF (12) 52*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0x64 53*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 54*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 55*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x58 56*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 57*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 58*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) 59*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0xC 60*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 61*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 62*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x18 63*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 1 64*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 65*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_BR24 (3) 66*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Section: __picsymbolstub1 (2) 67*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 68*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 69*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Section __picsymbolstub1 { 70*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 71*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x14 72*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 73*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 74*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_LO16_SECTDIFF (11) 75*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0x68 76*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 77*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 78*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x0 79*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 80*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 81*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) 82*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0x48 83*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 84*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 85*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0xC 86*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 87*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 88*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_HA16_SECTDIFF (12) 89*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0x68 90*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 91*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 92*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x20 93*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 94*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 95*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_PAIR (1) 96*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Value: 0x48 97*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 98*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 99*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Section __la_symbol_ptr { 100*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Relocation { 101*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Offset: 0x0 102*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: PCRel: 0 103*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Length: 2 104*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Type: PPC_RELOC_VANILLA (0) 105*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: Symbol: dyld_stub_binding_helper (5) 106*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 107*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: } 108*fff9f049SGeorgii Rymar# MACHO-PPC-NEXT: ] 109*fff9f049SGeorgii Rymar 110*fff9f049SGeorgii Rymar# MACHO-PPC64: Relocations [ 111*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Section __text { 112*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 113*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x24 114*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 115*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 116*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (14) 117*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0x64 118*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 119*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 120*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x0 121*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 122*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 123*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (1) 124*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0xC 125*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 126*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 127*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x1C 128*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 129*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 130*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (12) 131*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0x64 132*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 133*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 134*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x58 135*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 136*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 137*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (1) 138*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0xC 139*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 140*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 141*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x18 142*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 1 143*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 144*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (3) 145*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Section: __picsymbolstub1 (2) 146*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 147*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 148*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Section __picsymbolstub1 { 149*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 150*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x14 151*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 152*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 153*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (14) 154*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0x6C 155*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 156*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 157*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x0 158*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 159*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 160*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (1) 161*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0x48 162*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 163*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 164*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0xC 165*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 166*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 167*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (12) 168*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0x6C 169*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 170*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 171*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x24 172*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 173*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 2 174*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (1) 175*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Value: 0x48 176*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 177*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 178*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Section __la_symbol_ptr { 179*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Relocation { 180*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Offset: 0x0 181*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: PCRel: 0 182*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Length: 3 183*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Type: (0) 184*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: Symbol: dyld_stub_binding_helper (5) 185*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 186*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: } 187*fff9f049SGeorgii Rymar# MACHO-PPC64-NEXT: ] 188*fff9f049SGeorgii Rymar 189*fff9f049SGeorgii Rymar# MACHO-ARM: Relocations [ 190*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Section __text { 191*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 192*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x38 193*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 194*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 2 195*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2) 196*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Value: 0x40 197*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 198*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 199*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x0 200*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 201*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 2 202*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 203*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Value: 0x28 204*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 205*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 206*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x20 207*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 1 208*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 2 209*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_BR24 (5) 210*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Symbol: _g 211*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 212*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 213*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x1C 214*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 215*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 1 216*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8) 217*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Symbol: _g 218*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 219*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 220*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x0 221*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 222*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 1 223*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 224*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Section: - 225*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 226*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 227*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x18 228*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 229*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 0 230*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8) 231*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Symbol: _g 232*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 233*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 234*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x0 235*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 236*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 0 237*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 238*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Section: - 239*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 240*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 241*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0xC 242*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 243*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 2 244*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2) 245*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Value: 0x44 246*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 247*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Relocation { 248*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Offset: 0x0 249*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: PCRel: 0 250*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Length: 2 251*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 252*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: Value: 0x4 253*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 254*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: } 255*fff9f049SGeorgii Rymar# MACHO-ARM-NEXT: ] 256