Searched refs:RelocationFactory (Results 1 - 21 of 21) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
H A DRelocationFactory.cpp1 //===- RelocationFactory.cpp ----------------------------------------------===//
10 #include <mcld/LD/RelocationFactory.h>
23 // RelocationFactory
25 RelocationFactory::RelocationFactory(size_t pNum) function in class:RelocationFactory
30 RelocationFactory::~RelocationFactory()
34 Relocation* RelocationFactory::produce(RelocationFactory::Type pType,
72 Relocation* RelocationFactory
[all...]
H A DRelocation.cpp11 #include <mcld/LD/RelocationFactory.h>
50 void Relocation::apply(RelocationFactory& pRelocFactory,
53 RelocationFactory::Result result =
57 case RelocationFactory::OK: {
61 case RelocationFactory::Overflow: {
66 case RelocationFactory::BadReloc: {
71 case RelocationFactory::Unsupport: {
H A DAndroid.mk43 RelocationFactory.cpp \
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMRelocationFactory.h15 #include <mcld/LD/RelocationFactory.h>
26 class ARMRelocationFactory : public RelocationFactory
H A DARMLDBackend.h91 /// initRelocFactory - create and initialize RelocationFactory
95 RelocationFactory* getRelocFactory();
250 RelocationFactory* m_pRelocFactory;
H A DARMRelocationFactory.cpp29 typedef RelocationFactory::Result (*ApplyFunctionType)(
52 : RelocationFactory(pNum),
60 RelocationFactory::Result
68 return RelocationFactory::Unknown;
74 const char* ARMRelocationFactory::getName(RelocationFactory::Type pType) const
81 static RelocationFactory::DWord getThumbBit(const Relocation& pReloc)
85 RelocationFactory::DWord thumbBit =
H A DARMLDBackend.cpp75 RelocationFactory* ARMGNULDBackend::getRelocFactory()
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsRelocationFactory.h15 #include <mcld/LD/RelocationFactory.h>
25 class MipsRelocationFactory : public RelocationFactory
H A DMipsRelocationFactory.cpp27 typedef RelocationFactory::Result (*ApplyFunctionType)(Relocation&,
49 : RelocationFactory(pNum),
55 RelocationFactory::Result
108 RelocationFactory::Address helper_GetGP(MipsRelocationFactory& pParent)
142 RelocationFactory::Address helper_GetGOTOffset(Relocation& pReloc,
182 RelocationFactory::DWord A = pReloc.target() + pReloc.addend();
183 RelocationFactory::DWord S = pReloc.symValue();
217 RelocationFactory::DWord A = pReloc.target() + pReloc.addend();
218 RelocationFactory::DWord S = pReloc.symValue();
313 RelocationFactory
[all...]
H A DMipsLDBackend.h48 /// initRelocFactory - create and initialize RelocationFactory.
52 RelocationFactory* getRelocFactory();
174 RelocationFactory* m_pRelocFactory;
H A DMipsLDBackend.cpp113 RelocationFactory* MipsGNULDBackend::getRelocFactory()
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86RelocationFactory.h15 #include <mcld/LD/RelocationFactory.h>
26 class X86RelocationFactory : public RelocationFactory
H A DX86RelocationFactory.cpp28 typedef RelocationFactory::Result
51 : RelocationFactory(pNum),
59 RelocationFactory::Result
250 RelocationFactory::DWord A = pReloc.target() + pReloc.addend();
251 RelocationFactory::DWord S = pReloc.symValue();
304 RelocationFactory::DWord A = pReloc.target() + pReloc.addend();
305 RelocationFactory::DWord S = pReloc.symValue();
306 RelocationFactory::DWord P = pReloc.place(pParent.getLayout());
347 RelocationFactory::DWord A = pReloc.target() + pReloc.addend();
360 RelocationFactory
[all...]
H A DX86LDBackend.h75 RelocationFactory* getRelocFactory();
158 // initRelocFactory - create and initialize RelocationFactory
227 RelocationFactory* m_pRelocFactory;
H A DX86LDBackend.cpp61 RelocationFactory* X86GNULDBackend::getRelocFactory()
/frameworks/compile/mclinker/include/mcld/Target/
H A DOutputRelocSection.h17 #include <mcld/LD/RelocationFactory.h>
37 void reserveEntry(RelocationFactory& pRelFactory, size_t pNum=1);
H A DTargetLDBackend.h20 class RelocationFactory;
61 virtual RelocationFactory* getRelocFactory() = 0;
/frameworks/compile/mclinker/include/mcld/LD/
H A DRelocation.h26 class RelocationFactory;
31 friend class RelocationFactory;
83 void apply(RelocationFactory& pRelocFactory, const MCLDInfo& pLDInfo);
H A DRelocationFactory.h28 /** \class RelocationFactory
29 * \brief RelocationFactory provides the interface for generating target
33 class RelocationFactory : public GCFactory<Relocation, 0> class in namespace:mcld
49 explicit RelocationFactory(size_t pNum);
51 virtual ~RelocationFactory();
/frameworks/compile/mclinker/lib/Target/
H A DOutputRelocSection.cpp36 void OutputRelocSection::reserveEntry(RelocationFactory& pRelFactory,
/frameworks/compile/mclinker/lib/MC/
H A DMCLinker.cpp25 #include <mcld/LD/RelocationFactory.h>

Completed in 120 milliseconds