/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFDynObjFileFormat.h | 28 ELFDynObjFileFormat(GNULDBackend& pBackend) : ELFFileFormat(pBackend) argument
|
H A D | ELFExecFileFormat.h | 28 ELFExecFileFormat(GNULDBackend& pBackend) : ELFFileFormat(pBackend) argument
|
H A D | ELFWriter.h | 38 ELFWriter(GNULDBackend& pBackend) argument 39 : f_Backend(pBackend) { 53 const GNULDBackend& pBackend, 58 const GNULDBackend& pBackend, 63 const GNULDBackend& pBackend, 72 const GNULDBackend& pBackend) const; 75 const GNULDBackend& pBackend) const;
|
H A D | ELFReader.h | 41 ELFReaderIF(GNULDBackend& pBackend) argument 42 : m_Backend(pBackend) 174 inline ELFReader(GNULDBackend& pBackend);
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | ObjectWriter.cpp | 17 ObjectWriter::ObjectWriter(GNULDBackend& pBackend) argument
|
H A D | ELFObjectWriter.cpp | 15 ELFObjectWriter::ELFObjectWriter(GNULDBackend& pBackend, MCLinker& pLinker) argument 16 : ObjectWriter(pBackend), ELFWriter(pBackend), m_Linker(pLinker) {
|
H A D | ELFFileFormat.cpp | 17 ELFFileFormat::ELFFileFormat(GNULDBackend& pBackend) argument 18 : f_Backend(pBackend),
|
H A D | ELFDynObjWriter.cpp | 25 ELFDynObjWriter::ELFDynObjWriter(GNULDBackend& pBackend, MCLinker& pLinker) argument 26 : DynObjWriter(pBackend), 27 ELFWriter(pBackend), 28 m_Backend(pBackend),
|
H A D | ELFExecWriter.cpp | 25 ELFExecWriter::ELFExecWriter(GNULDBackend& pBackend, MCLinker& pLinker) argument 26 : ExecWriter(pBackend), 27 ELFWriter(pBackend), 28 m_Backend(pBackend),
|
H A D | ELFDynObjReader.cpp | 26 ELFDynObjReader::ELFDynObjReader(GNULDBackend& pBackend, MCLinker& pLinker) argument 30 if (32 == pBackend.bitclass() && pBackend.isLittleEndian()) 31 m_pELFReader = new ELFReader<32, true>(pBackend);
|
H A D | ELFObjectReader.cpp | 29 ELFObjectReader::ELFObjectReader(GNULDBackend& pBackend, MCLinker& pLinker) argument 34 if (32 == pBackend.bitclass() && pBackend.isLittleEndian()) { 35 m_pELFReader = new ELFReader<32, true>(pBackend);
|
H A D | EhFrame.cpp | 32 const TargetLDBackend& pBackend, 50 uint32_t len = readVal(p, pBackend.isLittleEndian()); 77 len = readVal(p, pBackend.isLittleEndian()); 108 uint32_t id = readVal(p, pBackend.isLittleEndian()); 111 if (!addCIE(*ent_region, pBackend, frag_list)) { 120 if (!addFDE(*ent_region, pBackend, frag_list)) { 148 const TargetLDBackend& pBackend, 246 per_length = pBackend.bitclass() / 8; 302 const TargetLDBackend& pBackend, 31 readEhFrame(Layout& pLayout, const TargetLDBackend& pBackend, SectionData& pSD, const Input& pInput, LDSection& pSection, MemoryArea& pArea) argument 147 addCIE(MemoryRegion& pRegion, const TargetLDBackend& pBackend, FragListType& pFragList) argument 301 addFDE(MemoryRegion& pRegion, const TargetLDBackend& pBackend, FragListType& pFragList) argument
|
H A D | Layout.cpp | 516 const TargetLDBackend& pBackend, 526 pBackend.getSectionOrder(pOutput, *m_SectionOrder[index], pInfo))); 551 const TargetLDBackend& pBackend, 616 sortSectionOrder(pOutput, pBackend, pInfo); 619 uint64_t offset = pBackend.sectionStartOffset(); 515 sortSectionOrder(const Output& pOutput, const TargetLDBackend& pBackend, const MCLDInfo& pInfo) argument 550 layout(Output& pOutput, const TargetLDBackend& pBackend, const MCLDInfo& pInfo) argument
|
H A D | ELFWriter.cpp | 37 const GNULDBackend& pBackend, 50 header->e_ident[EI_DATA] = pBackend.isLittleEndian()? 52 header->e_ident[EI_VERSION] = pBackend.ELFVersion(); 53 header->e_ident[EI_OSABI] = pBackend.OSABI(); 54 header->e_ident[EI_ABIVERSION] = pBackend.ABIVersion(); 71 header->e_machine = pBackend.machine(); 73 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 76 header->e_flags = pBackend.flags(); 79 header->e_phnum = pBackend.numOfSegments(); 88 const GNULDBackend& pBackend, 35 writeELF32Header(const MCLDInfo& pLDInfo, const Layout& pLayout, const GNULDBackend& pBackend, Output& pOutput) const argument 86 writeELF64Header(const MCLDInfo& pLDInfo, const Layout& pLayout, const GNULDBackend& pBackend, Output& pOutput) const argument 137 getEntryPoint(const MCLDInfo& pLDInfo, const Layout& pLayout, const GNULDBackend& pBackend, const Output& pOutput) const argument [all...] |
/frameworks/compile/mclinker/lib/MC/ |
H A D | MCLinker.cpp | 37 MCLinker::MCLinker(TargetLDBackend& pBackend, argument 40 : m_Backend(pBackend),
|