Searched refs:relocAttrs (Results 1 – 9 of 9) sorted by relevance
92 assert(type < relocAttrs.size() && "invalid relocation type"); in getRelocAttrs()93 if (type >= relocAttrs.size()) in getRelocAttrs()95 return relocAttrs[type]; in getRelocAttrs()136 llvm::ArrayRef<RelocAttrs> relocAttrs; variable
26 const RelocAttrs &relocAttrs = target->getRelocAttrs(r.type); in validateSymbolRelocation() local30 return (isec->getLocation(r.offset) + ": " + relocAttrs.name + in validateSymbolRelocation()35 if (relocAttrs.hasAttr(RelocAttrBits::TLV) != sym->isTlv()) in validateSymbolRelocation()
50 const RelocAttrs &relocAttrs = target->getRelocAttrs(type); in resolveSymbolVA() local51 if (relocAttrs.hasAttr(RelocAttrBits::BRANCH)) in resolveSymbolVA()53 if (relocAttrs.hasAttr(RelocAttrBits::GOT)) in resolveSymbolVA()55 if (relocAttrs.hasAttr(RelocAttrBits::TLV)) in resolveSymbolVA()
644 const RelocAttrs &relocAttrs = target->getRelocAttrs(r.type); in prepareSymbolRelocation() local646 if (relocAttrs.hasAttr(RelocAttrBits::BRANCH)) { in prepareSymbolRelocation()649 } else if (relocAttrs.hasAttr(RelocAttrBits::GOT)) { in prepareSymbolRelocation()650 if (relocAttrs.hasAttr(RelocAttrBits::POINTER) || needsBinding(sym)) in prepareSymbolRelocation()652 } else if (relocAttrs.hasAttr(RelocAttrBits::TLV)) { in prepareSymbolRelocation()655 } else if (relocAttrs.hasAttr(RelocAttrBits::UNSIGNED)) { in prepareSymbolRelocation()
481 const RelocAttrs &relocAttrs = target->getRelocAttrs(rel.r_type); in validateRelocationInfo() local483 auto message = [relocAttrs, file, sec, rel, &valid](const Twine &diagnostic) { in validateRelocationInfo()485 return (relocAttrs.name + " relocation " + diagnostic + " at offset " + in validateRelocationInfo()491 if (!relocAttrs.hasAttr(RelocAttrBits::LOCAL) && !rel.r_extern) in validateRelocationInfo()493 if (relocAttrs.hasAttr(RelocAttrBits::PCREL) != rel.r_pcrel) in validateRelocationInfo()497 !relocAttrs.hasAttr(RelocAttrBits::UNSIGNED)) in validateRelocationInfo()500 !relocAttrs.hasAttr(static_cast<RelocAttrBits>(1 << rel.r_length))) { in validateRelocationInfo()504 widths[(static_cast<int>(relocAttrs.bits) >> 2) & 3] + in validateRelocationInfo()
122 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in ARM64_32()
175 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in ARM()
219 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in X86_64()
175 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in ARM64()