Lines Matching refs:MACHO
10 RUN: | FileCheck %s -check-prefix MACHO-I386
12 RUN: | FileCheck %s -check-prefix MACHO-X86-64
14 RUN: | FileCheck %s -check-prefix MACHO-PPC
16 RUN: | FileCheck %s -check-prefix MACHO-PPC64
18 RUN: | FileCheck %s -check-prefix MACHO-ARM
43 MACHO-I386: Relocations [
44 MACHO-I386-NEXT: Section __text {
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
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
49 MACHO-I386-NEXT: }
50 MACHO-I386-NEXT: ]
52 MACHO-X86-64: Relocations [
53 MACHO-X86-64-NEXT: Section __text {
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
57 MACHO-X86-64-NEXT: }
58 MACHO-X86-64-NEXT:]
60 MACHO-PPC: Relocations [
61 MACHO-PPC-NEXT: Section __text {
62 MACHO-PPC-NEXT: 0x24 0 2 n/a PPC_RELOC_LO16_SECTDIFF 1 0x64
63 MACHO-PPC-NEXT: 0x0 0 2 n/a PPC_RELOC_PAIR 1 0xC
64 MACHO-PPC-NEXT: 0x1C 0 2 n/a PPC_RELOC_HA16_SECTDIFF 1 0x64
65 MACHO-PPC-NEXT: 0x58 0 2 n/a PPC_RELOC_PAIR 1 0xC
66 MACHO-PPC-NEXT: 0x18 1 2 0 PPC_RELOC_BR24 0 0x2
67 MACHO-PPC-NEXT: }
68 MACHO-PPC-NEXT: Section __picsymbolstub1 {
69 MACHO-PPC-NEXT: 0x14 0 2 n/a PPC_RELOC_LO16_SECTDIFF 1 0x68
70 MACHO-PPC-NEXT: 0x0 0 2 n/a PPC_RELOC_PAIR 1 0x48
71 MACHO-PPC-NEXT: 0xC 0 2 n/a PPC_RELOC_HA16_SECTDIFF 1 0x68
72 MACHO-PPC-NEXT: 0x20 0 2 n/a PPC_RELOC_PAIR 1 0x48
73 MACHO-PPC-NEXT: }
74 MACHO-PPC-NEXT: Section __la_symbol_ptr {
75 MACHO-PPC-NEXT: 0x0 0 2 1 PPC_RELOC_VANILLA 0 dyld_stub_binding_helper
76 MACHO-PPC-NEXT: }
77 MACHO-PPC-NEXT: ]
79 MACHO-PPC64: Relocations [
80 MACHO-PPC64-NEXT: Section __text {
81 MACHO-PPC64-NEXT: 0x24 0 2 n/a 1 0x64
82 MACHO-PPC64-NEXT: 0x0 0 2 n/a 1 0xC
83 MACHO-PPC64-NEXT: 0x1C 0 2 n/a 1 0x64
84 MACHO-PPC64-NEXT: 0x58 0 2 n/a 1 0xC
85 MACHO-PPC64-NEXT: 0x18 1 2 0 0 0x2
86 MACHO-PPC64-NEXT: }
87 MACHO-PPC64-NEXT: Section __picsymbolstub1 {
88 MACHO-PPC64-NEXT: 0x14 0 2 n/a 1 0x6C
89 MACHO-PPC64-NEXT: 0x0 0 2 n/a 1 0x48
90 MACHO-PPC64-NEXT: 0xC 0 2 n/a 1 0x6C
91 MACHO-PPC64-NEXT: 0x24 0 2 n/a 1 0x48
92 MACHO-PPC64-NEXT: }
93 MACHO-PPC64-NEXT: Section __la_symbol_ptr {
94 MACHO-PPC64-NEXT: 0x0 0 3 1 0 dyld_stub_binding_helper
95 MACHO-PPC64-NEXT: }
96 MACHO-PPC64-NEXT: ]
99 MACHO-ARM: Relocations [
100 MACHO-ARM-NEXT: Section __text {
101 MACHO-ARM-NEXT: Relocation {
102 MACHO-ARM-NEXT: Offset: 0x38
103 MACHO-ARM-NEXT: PCRel: 0
104 MACHO-ARM-NEXT: Length: 2
105 MACHO-ARM-NEXT: Extern: N/A
106 MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2)
107 MACHO-ARM-NEXT: Symbol: 0x40
108 MACHO-ARM-NEXT: Scattered: 1
109 MACHO-ARM-NEXT: }
110 MACHO-ARM-NEXT: Relocation {
111 MACHO-ARM-NEXT: Offset: 0x0
112 MACHO-ARM-NEXT: PCRel: 0
113 MACHO-ARM-NEXT: Length: 2
114 MACHO-ARM-NEXT: Extern: N/A
115 MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1)
116 MACHO-ARM-NEXT: Symbol: 0x28
117 MACHO-ARM-NEXT: Scattered: 1
118 MACHO-ARM-NEXT: }
119 MACHO-ARM-NEXT: Relocation {
120 MACHO-ARM-NEXT: Offset: 0x20
121 MACHO-ARM-NEXT: PCRel: 1
122 MACHO-ARM-NEXT: Length: 2
123 MACHO-ARM-NEXT: Extern: 1
124 MACHO-ARM-NEXT: Type: ARM_RELOC_BR24 (5)
125 MACHO-ARM-NEXT: Symbol: _g
126 MACHO-ARM-NEXT: Scattered: 0
127 MACHO-ARM-NEXT: }
128 MACHO-ARM-NEXT: Relocation {
129 MACHO-ARM-NEXT: Offset: 0x1C
130 MACHO-ARM-NEXT: PCRel: 0
131 MACHO-ARM-NEXT: Length: 1
132 MACHO-ARM-NEXT: Extern: 1
133 MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8)
134 MACHO-ARM-NEXT: Symbol: _g
135 MACHO-ARM-NEXT: Scattered: 0
136 MACHO-ARM-NEXT: }
137 MACHO-ARM-NEXT: Relocation {
138 MACHO-ARM-NEXT: Offset: 0x0
139 MACHO-ARM-NEXT: PCRel: 0
140 MACHO-ARM-NEXT: Length: 1
141 MACHO-ARM-NEXT: Extern: 0
142 MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1)
143 MACHO-ARM-NEXT: Symbol: 0xFFFFFF
144 MACHO-ARM-NEXT: Scattered: 0
145 MACHO-ARM-NEXT: }
146 MACHO-ARM-NEXT: Relocation {
147 MACHO-ARM-NEXT: Offset: 0x18
148 MACHO-ARM-NEXT: PCRel: 0
149 MACHO-ARM-NEXT: Length: 0
150 MACHO-ARM-NEXT: Extern: 1
151 MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8)
152 MACHO-ARM-NEXT: Symbol: _g
153 MACHO-ARM-NEXT: Scattered: 0
154 MACHO-ARM-NEXT: }
155 MACHO-ARM-NEXT: Relocation {
156 MACHO-ARM-NEXT: Offset: 0x0
157 MACHO-ARM-NEXT: PCRel: 0
158 MACHO-ARM-NEXT: Length: 0
159 MACHO-ARM-NEXT: Extern: 0
160 MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1)
161 MACHO-ARM-NEXT: Symbol: 0xFFFFFF
162 MACHO-ARM-NEXT: Scattered: 0
163 MACHO-ARM-NEXT: }
164 MACHO-ARM-NEXT: Relocation {
165 MACHO-ARM-NEXT: Offset: 0xC
166 MACHO-ARM-NEXT: PCRel: 0
167 MACHO-ARM-NEXT: Length: 2
168 MACHO-ARM-NEXT: Extern: N/A
169 MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2)
170 MACHO-ARM-NEXT: Symbol: 0x44
171 MACHO-ARM-NEXT: Scattered: 1
172 MACHO-ARM-NEXT: }
173 MACHO-ARM-NEXT: Relocation {
174 MACHO-ARM-NEXT: Offset: 0x0
175 MACHO-ARM-NEXT: PCRel: 0
176 MACHO-ARM-NEXT: Length: 2
177 MACHO-ARM-NEXT: Extern: N/A
178 MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1)
179 MACHO-ARM-NEXT: Symbol: 0x4
180 MACHO-ARM-NEXT: Scattered: 1
181 MACHO-ARM-NEXT: }
182 MACHO-ARM-NEXT: }
183 MACHO-ARM-NEXT: ]