HomeSort by relevance Sort by last modified time
    Searched refs:Relocation (Results 26 - 50 of 82) sorted by null

12 3 4

  /frameworks/compile/mclinker/include/mcld/LD/
RelocData.h 16 #include <mcld/Fragment/Relocation.h>
29 * \brief RelocData stores Relocation.
46 typedef llvm::iplist<Relocation,
47 GCFactoryListTraits<Relocation> > RelocationListType;
75 RelocData& append(Relocation& pRelocation);
BranchIsland.h 29 class Relocation;
41 typedef std::vector<Relocation*> RelocationListType;
69 /// relocation iterators of the island
94 /// for the given relocation
95 Stub* findStub(const Stub* pPrototype, const Relocation& pReloc);
98 bool addStub(const Stub* pPrototype, const Relocation& pReloc, Stub& pStub);
100 /// addRelocation - add a relocation into island
101 bool addRelocation(Relocation& pReloc);
  /frameworks/compile/mclinker/lib/Fragment/
FragmentLinker.cpp 33 #include <mcld/Fragment/Relocation.h>
89 // Relocation Operations
93 // when producing relocatables, no need to apply relocation
111 Relocation* relocation = llvm::cast<Relocation>(reloc); local
112 relocation->apply(*m_Backend.getRelocator());
114 } // for all relocation section
159 Relocation* relocation = llvm::cast<Relocation>(reloc) local
    [all...]
Android.mk 12 Relocation.cpp \
  /frameworks/compile/mclinker/include/mcld/Target/
TargetLDBackend.h 19 class Relocation;
69 /// to relocation and generate empty entries, such as GOT, dynamic relocation
72 /// @param pReloc - a read in relocation entry
73 /// @param pInputSym - the input LDSymbol of relocation target symbol
74 /// @param pSection - the section of relocation applying target
75 virtual void scanRelocation(Relocation& pReloc,
81 /// modification to relocation to fix the relocation offset after section
83 /// @param pReloc - a read in relocation entr
    [all...]
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsLDBackend.h 31 ReserveRel = 1, // reserve a dynamic relocation entry
55 /// For Mips, the GOT, GP, and dynamic relocation entries are check to create.
56 void scanRelocation(Relocation& pReloc,
115 void scanLocalReloc(Relocation& pReloc,
119 void scanGlobalReloc(Relocation& pReloc,
132 /// getRelEntrySize - the size in BYTE of rel type relocation
136 /// getRelEntrySize - the size in BYTE of rela type relocation
MipsRelocationFunctions.h 11 static MipsRelocator::Result Name(Relocation& pEntry, \
  /frameworks/compile/mclinker/lib/LD/
ELFDynObjFileFormat.cpp 46 LDFileFormat::Relocation,
51 LDFileFormat::Relocation,
56 LDFileFormat::Relocation,
61 LDFileFormat::Relocation,
ELFExecFileFormat.cpp 47 LDFileFormat::Relocation,
52 LDFileFormat::Relocation,
57 LDFileFormat::Relocation,
62 LDFileFormat::Relocation,
StubFactory.cpp 16 #include <mcld/Fragment/Relocation.h>
40 Stub* StubFactory::create(Relocation& pReloc,
45 // find if there is a prototype stub for the input relocation
50 // find the island for the input relocation
92 Relocation* reloc = Relocation::Create((*it)->type(),
111 /// relocation
112 Stub* StubFactory::findPrototype(const Relocation& pReloc,
RelocData.cpp 50 RelocData& RelocData::append(Relocation& pRelocation)
LDSection.cpp 94 assert(LDFileFormat::Relocation != kind() && LDFileFormat::EhFrame != kind());
100 assert(LDFileFormat::Relocation == kind());
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMLDBackend.h 54 * GOT may needs a corresponding relocation to relocate itself, so we
58 * use dynamic relocation.
66 * 0001 ReserveRel - reserve an dynamic relocation entry
68 * 0011 GOTandRel - For different relocation, we've reserved GOT and
71 * relocation entry which relocate this GOT entry
72 * 0101 GOTRelandRel - For different relocation, we've reserved GOTRel
73 * and relocation entry for different location.
75 * Dynamic relocation entries
76 * 1001 PLTandRel - For different relocation, we've reserved PLT and
108 /// - dynamin relocation entries (for .rel.plt and .rel.dyn sections
    [all...]
ARMRelocator.cpp 21 // Relocation Functions and Tables
26 typedef Relocator::Result (*ApplyFunctionType)(Relocation& pReloc,
55 ARMRelocator::applyRelocation(Relocation& pRelocation)
57 Relocation::Type type = pRelocation.type();
70 Relocator::Size ARMRelocator::getSize(Relocation::Type pType) const
78 static Relocator::DWord getThumbBit(const Relocation& pReloc)
94 // Relocation helper function //
114 // Check if symbol can use relocation R_ARM_RELATIVE
128 ARMGOTEntry& helper_get_GOT_and_init(Relocation& pReloc,
131 // rsym - The relocation target symbo
    [all...]
ARMToARMStub.cpp 16 #include <mcld/Fragment/Relocation.h>
64 bool ARMToARMStub::isMyDuty(const class Relocation& pReloc,
ARMToTHMStub.cpp 16 #include <mcld/Fragment/Relocation.h>
66 bool ARMToTHMStub::isMyDuty(const class Relocation& pReloc,
THMToARMStub.cpp 16 #include <mcld/Fragment/Relocation.h>
66 bool THMToARMStub::isMyDuty(const class Relocation& pReloc,
  /frameworks/compile/mclinker/include/mcld/Fragment/
FGNode.h 22 class Relocation;
33 typedef Relocation* Signal;
  /frameworks/compile/mclinker/lib/Target/
OutputRelocSection.cpp 29 assert(!pSection.hasRelocData() && "Given section is not a relocation section");
40 m_pRelocData->append(*Relocation::Create());
43 Relocation* OutputRelocSection::consumeEntry()
56 // relocation, so we need to avoid setting this iterator to
62 "No empty relocation entry for the incoming symbol.");
  /frameworks/compile/libbcc/lib/Support/
TargetLinkerConfigs.cpp 23 #include <mcld/Fragment/Relocation.h>
71 // set up relocation factory
72 mcld::Relocation::SetUp(*getLDConfig());
105 // set up relocation factory
106 mcld::Relocation::SetUp(*getLDConfig());
138 // set up relocation factory
139 mcld::Relocation::SetUp(*getLDConfig());
180 // set up relocation factory
181 mcld::Relocation::SetUp(*getLDConfig());
  /frameworks/compile/mclinker/tools/mcld/lib/Support/
TargetLinkerConfigs.cpp 15 #include <mcld/Fragment/Relocation.h>
63 // set up relocation factory
64 mcld::Relocation::SetUp(*getLDConfig());
97 // set up relocation factory
98 mcld::Relocation::SetUp(*getLDConfig());
130 // set up relocation factory
131 mcld::Relocation::SetUp(*getLDConfig());
172 // set up relocation factory
173 mcld::Relocation::SetUp(*getLDConfig());
  /external/llvm/test/MC/MachO/ARM/
darwin-Thumb-reloc.s 59 @ CHECK: # Relocation 0
62 @ CHECK: # Relocation 1
65 @ CHECK: # Relocation 2
darwin-ARM-reloc.s 58 @ CHECK: # Relocation 0
61 @ CHECK: # Relocation 1
80 @ CHECK: # Relocation 0
83 @ CHECK: # Relocation 1
  /frameworks/compile/mclinker/include/mcld/Object/
ObjectBuilder.h 29 class Relocation;
  /external/llvm/test/MC/ARM/
elf-movt.s 30 @ OBJ: Relocation 0
35 @ OBJ: Relocation 1

Completed in 348 milliseconds

12 3 4