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

12 3 4 5

  /frameworks/compile/mclinker/include/mcld/LD/
SectionData.h 23 class LDSection;
33 explicit SectionData(LDSection& pSection);
48 static SectionData* Create(LDSection& pSection);
54 const LDSection& getSection() const { return *m_pSection; }
55 LDSection& getSection() { return *m_pSection; }
84 LDSection* m_pSection;
ELFSegment.h 21 class LDSection;
28 typedef std::vector<LDSection*> SectionList;
53 LDSection* front() { return m_SectionList.front(); }
54 const LDSection* front() const { return m_SectionList.front(); }
55 LDSection* back() { return m_SectionList.back(); }
56 const LDSection* back() const { return m_SectionList.back(); }
96 iterator insert(iterator pPos, LDSection* pSection);
98 void append(LDSection* pSection);
LDSection.h 1 //===- LDSection.h --------------------------------------------------------===//
27 /** \class LDSection
28 * \brief LDSection represents a section header entry. It is a unified
31 class LDSection {
33 friend class Chunk<LDSection, MCLD_SECTIONS_PER_INPUT>;
35 LDSection();
37 LDSection(const std::string& pName,
45 ~LDSection();
47 static LDSection* Create(const std::string& pName,
54 static void Destroy(LDSection*& pSection)
    [all...]
ELFReaderIf.h 24 class LDSection;
71 LDSection& pSymTab,
76 LDSection& pSection,
81 LDSection& pSection,
90 LDSection* section;
ELFSegmentFactory.h 20 class LDSection;
51 iterator find(uint32_t pType, const LDSection* pSection);
53 const_iterator find(uint32_t pType, const LDSection* pSection) const;
ELFReader.h 24 class LDSection;
80 LDSection& pSymTab,
85 LDSection& pSection,
90 LDSection& pSection,
165 LDSection& pSymTab,
170 LDSection& pSection,
175 LDSection& pSection,
  /frameworks/compile/mclinker/lib/LD/
SectionData.cpp 11 #include "mcld/LD/LDSection.h"
28 SectionData::SectionData(LDSection& pSection) : m_pSection(&pSection) {
31 SectionData* SectionData::Create(LDSection& pSection) {
RelocData.cpp 27 RelocData::RelocData(LDSection& pSection) : m_pSection(&pSection) {
30 RelocData* RelocData::Create(LDSection& pSection) {
GarbageCollection.cpp 15 #include "mcld/LD/LDSection.h"
62 static bool mayProcessGC(const LDSection& pSection) {
75 const LDSection& pFrom,
76 const LDSection& pTo) {
82 const LDSection& pSection) {
88 const LDSection& pSection) {
136 LDSection* reloc_sect = *rs;
137 LDSection* apply_sect = reloc_sect->getLink();
162 const LDSection* target_sect =
190 LDSection* section = *sect
    [all...]
SectionSymbolSet.cpp 14 #include "mcld/LD/LDSection.h"
35 bool SectionSymbolSet::add(LDSection& pOutSect, NamePool& pNamePool) {
61 bool SectionSymbolSet::finalize(LDSection& pOutSect,
96 LDSymbol* SectionSymbolSet::get(const LDSection& pOutSect) {
101 const LDSymbol* SectionSymbolSet::get(const LDSection& pOutSect) const {
LDContext.cpp 10 #include "mcld/LD/LDSection.h"
20 LDContext& LDContext::appendSection(LDSection& pSection) {
28 LDSection* LDContext::getSection(unsigned int pIdx) {
34 const LDSection* LDContext::getSection(unsigned int pIdx) const {
40 LDSection* LDContext::getSection(const std::string& pName) {
49 const LDSection* LDContext::getSection(const std::string& pName) const {
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsPLT.h 27 explicit MipsPLT(LDSection& pSection);
MipsAbiFlags.h 20 class LDSection;
34 static bool fillBySection(const Input& pInput, const LDSection& pSection,
  /frameworks/compile/mclinker/include/mcld/Target/
TargetLDBackend.h 32 class LDSection;
97 virtual unsigned int getSectionOrder(const LDSection& pSectHdr) const = 0;
127 LDSection& pInputSection) {
142 virtual bool updateSectionFlags(LDSection& pTo, const LDSection& pFrom) {
178 virtual void sortRelocation(LDSection& pSection) = 0;
191 const LDSection& pSection) const = 0;
OutputRelocSection.h 26 OutputRelocSection(Module& pModule, LDSection& pSection);
PLT.h 13 #include "mcld/LD/LDSection.h"
18 class LDSection;
64 explicit PLT(LDSection& pSection);
68 // finalizeSectionSize - set LDSection size
79 LDSection& m_Section;
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMLDBackend.h 16 #include "mcld/LD/LDSection.h"
77 /// When writers get a LDSection whose kind is LDFileFormat::Target, writers
82 /// - LDSection.getSectionData can get the section data.
84 /// - backend can maintain its own map<LDSection, table> to get the table
85 /// from given LDSection.
87 /// @param pSection - the given LDSection
91 uint64_t emitSectionData(const LDSection& pSection,
113 unsigned int getTargetSectionOrder(const LDSection& pSectHdr) const;
125 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection);
138 bool mayHaveUnsafeFunctionPointerAccess(const LDSection& pSection) const
    [all...]
ARMGOT.h 19 class LDSection;
49 explicit ARMGOT(LDSection& pSection);
ARMRelocator.h 92 LDSection& pSection,
108 void scanLocalReloc(Relocation& pReloc, const LDSection& pSection);
112 const LDSection& pSection);
  /frameworks/compile/mclinker/include/mcld/
Module.h 28 class LDSection;
47 typedef std::vector<LDSection*> SectionTable;
113 LDSection* front() { return m_SectionTable.front(); }
114 const LDSection* front() const { return m_SectionTable.front(); }
115 LDSection* back() { return m_SectionTable.back(); }
116 const LDSection* back() const { return m_SectionTable.back(); }
120 LDSection* getSection(const std::string& pName);
121 const LDSection* getSection(const std::string& pName) const;
138 const LDSymbol* getSectionSymbol(const LDSection& pSection) const {
142 LDSymbol* getSectionSymbol(const LDSection& pSection)
    [all...]
  /frameworks/compile/mclinker/include/mcld/Fragment/
FragmentRef.h 20 class LDSection;
43 static FragmentRef* Create(LDSection& pSection, uint64_t pOffset);
  /frameworks/compile/mclinker/lib/Target/AArch64/
AArch64GOT.h 21 class LDSection;
56 explicit AArch64GOT(LDSection& pSection);
AArch64LDBackend.h 15 #include "mcld/LD/LDSection.h"
68 /// When writers get a LDSection whose kind is LDFileFormat::Target, writers
73 /// - LDSection.getSectionData can get the section data.
75 /// - backend can maintain its own map<LDSection, table> to get the table
76 /// from given LDSection.
78 /// @param pSection - the given LDSection
82 uint64_t emitSectionData(const LDSection& pSection,
105 unsigned int getTargetSectionOrder(const LDSection& pSectHdr) const;
111 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection);
167 // LDSection* m_pAttributes; // .ARM.attribute
    [all...]
  /frameworks/compile/mclinker/lib/Target/X86/
X86Relocator.h 83 LDSection& pSection,
102 LDSection& pSection) = 0;
107 LDSection& pSection) = 0;
163 LDSection& pSection);
168 LDSection& pSection);
172 void convertTLSIEtoLE(Relocation& pReloc, LDSection& pSection);
228 LDSection& pSection);
233 LDSection& pSection);
  /frameworks/compile/mclinker/lib/Object/
ObjectBuilder.cpp 19 #include "mcld/LD/LDSection.h"
34 LDSection* ObjectBuilder::CreateSection(const std::string& pName,
39 // try to get one from output LDSection
45 LDSection* output_sect = m_Module.getSection(output_name);
47 output_sect = LDSection::Create(pName, pKind, pType, pFlag);
55 LDSection* ObjectBuilder::MergeSection(const Input& pInputFile,
56 LDSection& pInputSection) {
67 LDSection* target = m_Module.getSection(output_name);
70 target = LDSection::Create(output_name,
166 void ObjectBuilder::UpdateSectionAlign(LDSection& pTo, const LDSection& pFrom)
    [all...]

Completed in 284 milliseconds

12 3 4 5