Searched refs:ArchHandler (Results 1 – 17 of 17) sorted by relevance
/external/llvm-project/lld/lib/ReaderWriter/MachO/ |
D | ArchHandler.cpp | 25 ArchHandler::ArchHandler() { in ArchHandler() function in lld::mach_o::ArchHandler 28 ArchHandler::~ArchHandler() { in ~ArchHandler() 31 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create( in create() 50 bool ArchHandler::isLazyPointer(const Reference &ref) { in isLazyPointer() 61 ArchHandler::RelocPattern ArchHandler::relocPattern(const Relocation &reloc) { in relocPattern() 89 ArchHandler::relocFromPattern(ArchHandler::RelocPattern pattern) { in relocFromPattern() 115 void ArchHandler::appendReloc(normalized::Relocations &relocs, uint32_t offset, in appendReloc() 126 int16_t ArchHandler::readS16(const uint8_t *addr, bool isBig) { in readS16() 130 int32_t ArchHandler::readS32(const uint8_t *addr, bool isBig) { in readS32() 134 uint32_t ArchHandler::readU32(const uint8_t *addr, bool isBig) { in readU32() [all …]
|
D | StubsPass.cpp | 109 StubAtom(const File &file, const ArchHandler::StubInfo &stubInfo) in StubAtom() 135 const ArchHandler::StubInfo &_stubInfo; 143 StubHelperAtom(const File &file, const ArchHandler::StubInfo &stubInfo) in StubHelperAtom() 170 const ArchHandler::StubInfo &_stubInfo; 178 StubHelperCommonAtom(const File &file, const ArchHandler::StubInfo &stubInfo) in StubHelperCommonAtom() 205 const ArchHandler::StubInfo &_stubInfo; 337 const ArchHandler::ReferenceInfo &refInfo, in addReference() 345 const ArchHandler::ReferenceInfo &refInfo, in addReferenceAddend() 352 const ArchHandler::ReferenceInfo &refInfo, in addOptReference() 353 const ArchHandler::OptionalRefInfo &optRef, in addOptReference() [all …]
|
D | ArchHandler.h | 29 class ArchHandler { 31 virtual ~ArchHandler(); 35 static std::unique_ptr<ArchHandler> create(MachOLinkingContext::Arch arch); 281 ArchHandler(); 283 static std::unique_ptr<mach_o::ArchHandler> create_x86_64(); 284 static std::unique_ptr<mach_o::ArchHandler> create_x86(); 285 static std::unique_ptr<mach_o::ArchHandler> create_arm(); 286 static std::unique_ptr<mach_o::ArchHandler> create_arm64();
|
D | ShimPass.cpp | 115 mach_o::ArchHandler &_archHandler; 116 const ArchHandler::StubInfo &_stubInfo;
|
D | TLVPass.cpp | 121 const ArchHandler::ReferenceInfo &nlInfo = in makeTLVPEntry() 129 mach_o::ArchHandler &_archHandler;
|
D | GOTPass.cpp | 162 const ArchHandler::ReferenceInfo &nlInfo = _archHandler.stubInfo(). in makeGOTEntry() 172 mach_o::ArchHandler &_archHandler;
|
D | CMakeLists.txt | 2 ArchHandler.cpp
|
D | ArchHandler_x86.cpp | 30 class ArchHandler_x86 : public ArchHandler { 193 const ArchHandler::StubInfo ArchHandler_x86::_sStubInfo = { 638 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_x86() { in create_x86() 639 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_x86()); in create_x86()
|
D | CompactUnwindPass.cpp | 67 UnwindInfoAtom(ArchHandler &archHandler, const File &file, bool isBig, in UnwindInfoAtom() 261 mach_o::ArchHandler &_archHandler; 435 if (ArchHandler::isDwarfCIE(_isBig, ehFrameAtom)) in collectDwarfFrameEntries() 569 mach_o::ArchHandler &_archHandler;
|
D | ArchHandler_arm64.cpp | 31 class ArchHandler_arm64 : public ArchHandler { 267 const ArchHandler::StubInfo ArchHandler_arm64::_sStubInfo = { 892 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_arm64() { in create_arm64() 893 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_arm64()); in create_arm64()
|
D | ArchHandler_x86_64.cpp | 30 class ArchHandler_x86_64 : public ArchHandler { 296 const ArchHandler::StubInfo ArchHandler_x86_64::_sStubInfo = { 894 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_x86_64() { in create_x86_64() 895 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_x86_64()); in create_x86_64()
|
D | ArchHandler_arm.cpp | 28 class ArchHandler_arm : public ArchHandler { 37 const ArchHandler::StubInfo &stubInfo() override; 240 const ArchHandler::StubInfo ArchHandler_arm::_sStubInfoArmPIC = { 295 const ArchHandler::StubInfo &ArchHandler_arm::stubInfo() { in stubInfo() 1517 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_arm() { in create_arm() 1518 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_arm()); in create_arm()
|
D | MachONormalizedFileToAtoms.cpp | 527 ArchHandler &handler) { in convertRelocs() 1074 mach_o::ArchHandler &handler, in processCIE() 1179 mach_o::ArchHandler &handler, in processFDE() 1323 mach_o::ArchHandler &handler) { in addEHFrameReferences() 1349 if (ArchHandler::isDwarfCIE(isBig, atom)) in addEHFrameReferences() 1476 std::unique_ptr<mach_o::ArchHandler> handler in normalizedObjectToAtoms() 1477 = ArchHandler::create(normalizedFile.arch); in normalizedObjectToAtoms()
|
D | MachOLinkingContext.cpp | 33 using lld::mach_o::ArchHandler; 794 ArchHandler &MachOLinkingContext::archHandler() const { in archHandler() 796 _archHandler = ArchHandler::create(_arch); in archHandler()
|
D | MachONormalizedFileFromAtoms.cpp | 192 mach_o::ArchHandler &_archHandler;
|
/external/llvm-project/llvm/utils/gn/secondary/lld/lib/ReaderWriter/MachO/ |
D | BUILD.gn | 13 "ArchHandler.cpp",
|
/external/llvm-project/lld/include/lld/ReaderWriter/ |
D | MachOLinkingContext.h | 27 class ArchHandler; variable 119 mach_o::ArchHandler &archHandler() const; 485 mutable std::unique_ptr<mach_o::ArchHandler> _archHandler;
|