Home | History | Annotate | Download | only in RuntimeDyld

Lines Matching refs:RE

149     // FIXME: For the time being, we're only loading text segments.
156 // Index of all the names, in this section or not. Used when we're
216 InMemoryStruct<macho::RelocationEntry> RE;
217 Obj->ReadRelocationEntry(Sect->RelocationTableOffset, j, RE);
218 if (RE->Word0 & macho::RF_Scattered)
223 uint32_t Offset = RE->Word0;
240 bool isExtern = (RE->Word1 >> 27) & 1;
253 uint32_t SourceNum = RE->Word1 & 0xffffff; // 24-bit value
262 RE->Word1,
266 << format("0x%x", RE->Word1) << ")\n");
288 // FIXME: For the time being, we're only loading text segments.
295 // Index of all the names, in this section or not. Used when we're
353 InMemoryStruct<macho::RelocationEntry> RE;
354 Obj->ReadRelocationEntry(Sect->RelocationTableOffset, j, RE);
355 if (RE->Word0 & macho::RF_Scattered)
360 uint32_t Offset = RE->Word0;
377 bool isExtern = (RE->Word1 >> 27) & 1;
384 uint32_t SourceNum = RE->Word1 & 0xffffff; // 24-bit value
393 RE->Word1,
397 << format("0x%x", RE->Word1) << ")\n");
418 // the system we're running on.
498 RelocationEntry &RE = Relocs[i];
499 uint8_t *Target = SymbolTable[RE.Target] + RE.Offset;
500 bool isPCRel = (RE.Data >> 24) & 1;
501 unsigned Type = (RE.Data >> 28) & 0xf;
502 unsigned Size = 1 << ((RE.Data >> 25) & 3);
504 DEBUG(dbgs() << "Resolving relocation at '" << RE.Target
505 << "' + " << RE.Offset << " (" << format("%p", Target) << ")"
511 RE.isResolved = true;