Lines Matching refs:Rel
408 RelocationValueRef &Rel) {
454 if (Rel.Addend != (intptr_t)TargetSymbolOffset)
459 Rel.SectionID = findOrEmitSection(Obj, (*tsi), true, LocalSections);
460 Rel.Addend = (intptr_t)TargetAdditionalInfo;
596 void RuntimeDyldELF::processRelocationRef(const ObjRelocationInfo &Rel,
602 uint32_t RelType = (uint32_t)(Rel.Type & 0xffffffffL);
603 intptr_t Addend = (intptr_t)Rel.AdditionalInfo;
604 const SymbolRef &Symbol = Rel.Symbol;
660 DEBUG(dbgs() << "\t\tRel.SectionID: " << Rel.SectionID
661 << " Rel.Offset: " << Rel.Offset
669 SectionEntry &Section = Sections[Rel.SectionID];
674 resolveRelocation(Section, Rel.Offset,
683 RelocationEntry RE(Rel.SectionID, StubTargetAddr - Section.Address,
690 resolveRelocation(Section, Rel.Offset,
699 SectionEntry &Section = Sections[Rel.SectionID];
700 uint8_t *Target = Section.Address + Rel.Offset;
711 resolveRelocation(Section, Rel.Offset,
722 RelocationEntry REHi(Rel.SectionID,
725 RelocationEntry RELo(Rel.SectionID,
737 resolveRelocation(Section, Rel.Offset,
747 SectionEntry &Section = Sections[Rel.SectionID];
748 uint8_t *Target = Section.Address + Rel.Offset;
758 RelocationEntry RE(Rel.SectionID, Rel.Offset, RelType, Value.Addend);
773 resolveRelocation(Section, Rel.Offset,
782 RelocationEntry RE(Rel.SectionID, StubTargetAddr - Section.Address,
787 RelocationEntry REhst(Rel.SectionID,
790 RelocationEntry REhr(Rel.SectionID,
793 RelocationEntry REh(Rel.SectionID,
796 RelocationEntry REl(Rel.SectionID,
804 addRelocationForSymbol(REl, Value.SymbolName);
809 addRelocationForSection(REl, Value.SectionID);
812 resolveRelocation(Section, Rel.Offset,
822 RelocationEntry RE(Rel.SectionID, Rel.Offset, RelType, Value.Addend);
831 RelocationEntry RE(Rel.SectionID, Rel.Offset, RelType, Value.Addend);