Home
last modified time | relevance | path

Searched refs:ArchHandler (Results 1 – 17 of 17) sorted by relevance

/external/llvm-project/lld/lib/ReaderWriter/MachO/
DArchHandler.cpp25 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 …]
DStubsPass.cpp109 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 …]
DArchHandler.h29 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();
DShimPass.cpp115 mach_o::ArchHandler &_archHandler;
116 const ArchHandler::StubInfo &_stubInfo;
DTLVPass.cpp121 const ArchHandler::ReferenceInfo &nlInfo = in makeTLVPEntry()
129 mach_o::ArchHandler &_archHandler;
DGOTPass.cpp162 const ArchHandler::ReferenceInfo &nlInfo = _archHandler.stubInfo(). in makeGOTEntry()
172 mach_o::ArchHandler &_archHandler;
DCMakeLists.txt2 ArchHandler.cpp
DArchHandler_x86.cpp30 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()
DCompactUnwindPass.cpp67 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;
DArchHandler_arm64.cpp31 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()
DArchHandler_x86_64.cpp30 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()
DArchHandler_arm.cpp28 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()
DMachONormalizedFileToAtoms.cpp527 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()
DMachOLinkingContext.cpp33 using lld::mach_o::ArchHandler;
794 ArchHandler &MachOLinkingContext::archHandler() const { in archHandler()
796 _archHandler = ArchHandler::create(_arch); in archHandler()
DMachONormalizedFileFromAtoms.cpp192 mach_o::ArchHandler &_archHandler;
/external/llvm-project/llvm/utils/gn/secondary/lld/lib/ReaderWriter/MachO/
DBUILD.gn13 "ArchHandler.cpp",
/external/llvm-project/lld/include/lld/ReaderWriter/
DMachOLinkingContext.h27 class ArchHandler; variable
119 mach_o::ArchHandler &archHandler() const;
485 mutable std::unique_ptr<mach_o::ArchHandler> _archHandler;