Lines Matching refs:ArchHandler_arm

28 class ArchHandler_arm : public ArchHandler {  class
30 ArchHandler_arm() = default;
31 ~ArchHandler_arm() override = default;
216 const Registry::KindStrings ArchHandler_arm::_sKindStrings[] = {
240 const ArchHandler::StubInfo ArchHandler_arm::_sStubInfoArmPIC = {
295 const ArchHandler::StubInfo &ArchHandler_arm::stubInfo() { in stubInfo()
300 bool ArchHandler_arm::isCallSite(const Reference &ref) { in isCallSite()
312 bool ArchHandler_arm::isPointer(const Reference &ref) { in isPointer()
316 bool ArchHandler_arm::isNonCallBranch(const Reference &ref) { in isNonCallBranch()
326 bool ArchHandler_arm::isPairedReloc(const Relocation &reloc) { in isPairedReloc()
339 StringRef ArchHandler_arm::stubName(const DefinedAtom &stubAtom) { in stubName()
356 int32_t ArchHandler_arm::getDisplacementFromArmBranch(uint32_t instruction) { in getDisplacementFromArmBranch()
368 uint32_t ArchHandler_arm::setDisplacementInArmBranch(uint32_t instruction, in setDisplacementInArmBranch()
398 int32_t ArchHandler_arm::getDisplacementFromThumbBranch(uint32_t instruction, in getDisplacementFromThumbBranch()
423 uint32_t ArchHandler_arm::setDisplacementInThumbBranch(uint32_t instruction, in setDisplacementInThumbBranch()
462 bool ArchHandler_arm::isThumbMovw(uint32_t instruction) { in isThumbMovw()
466 bool ArchHandler_arm::isThumbMovt(uint32_t instruction) { in isThumbMovt()
470 bool ArchHandler_arm::isArmMovw(uint32_t instruction) { in isArmMovw()
474 bool ArchHandler_arm::isArmMovt(uint32_t instruction) { in isArmMovt()
478 uint16_t ArchHandler_arm::getWordFromThumbMov(uint32_t instruction) { in getWordFromThumbMov()
487 uint16_t ArchHandler_arm::getWordFromArmMov(uint32_t instruction) { in getWordFromArmMov()
494 uint32_t ArchHandler_arm::setWordFromThumbMov(uint32_t instr, uint16_t word) { in setWordFromThumbMov()
503 uint32_t ArchHandler_arm::setWordFromArmMov(uint32_t instr, uint16_t word) { in setWordFromArmMov()
510 uint32_t ArchHandler_arm::clearThumbBit(uint32_t value, const Atom *target) { in clearThumbBit()
524 llvm::Error ArchHandler_arm::getReferenceInfo( in getReferenceInfo()
636 ArchHandler_arm::getPairReferenceInfo(const normalized::Relocation &reloc1, in getPairReferenceInfo()
904 void ArchHandler_arm::applyFixupFinal(const Reference &ref, uint8_t *loc, in applyFixupFinal()
1012 void ArchHandler_arm::generateAtomContent(const DefinedAtom &atom, in generateAtomContent()
1045 bool ArchHandler_arm::useExternalRelocationTo(const Atom &target) { in useExternalRelocationTo()
1066 void ArchHandler_arm::applyFixupRelocatable(const Reference &ref, uint8_t *loc, in applyFixupRelocatable()
1181 void ArchHandler_arm::appendSectionRelocations( in appendSectionRelocations()
1394 void ArchHandler_arm::addAdditionalReferences(MachODefinedAtom &atom) { in addAdditionalReferences()
1401 bool ArchHandler_arm::isThumbFunction(const DefinedAtom &atom) { in isThumbFunction()
1420 ArchHandler_arm::modeThumbCode, 0, this, 0); in Thumb2ToArmShimAtom()
1422 ArchHandler_arm::delta32, 8, &target, 0); in Thumb2ToArmShimAtom()
1467 ArchHandler_arm::delta32, 12, &target, 0); in ArmToThumbShimAtom()
1506 const DefinedAtom *ArchHandler_arm::createShim(MachOFile &file, in createShim()
1518 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_arm()); in create_arm()