/frameworks/compile/mclinker/lib/LD/ |
D | EhFrame.cpp | 20 typedef GCFactory<EhFrame, MCLD_SECTIONS_PER_INPUT> EhFrameFactory; 27 EhFrame::CIE::CIE(MemoryRegion& pRegion) in CIE() 34 EhFrame::FDE::FDE(MemoryRegion& pRegion, in FDE() 35 const EhFrame::CIE& pCIE, in FDE() 45 EhFrame::EhFrame() in EhFrame() function in EhFrame 49 EhFrame::EhFrame(LDSection& pSection) in EhFrame() function in EhFrame 55 EhFrame::~EhFrame() in ~EhFrame() 61 EhFrame* EhFrame::Create(LDSection& pSection) in Create() 63 EhFrame* result = g_EhFrameFactory->allocate(); in Create() 64 new (result) EhFrame(pSection); in Create() [all …]
|
D | EhFrameReader.cpp | 91 bool EhFrameReader::read<32, true>(Input& pInput, EhFrame& pEhFrame) in read() 162 bool EhFrameReader::addCIE(EhFrame& pEhFrame, in addCIE() 303 EhFrame::CIE* cie = new EhFrame::CIE(pRegion); in addCIE() 309 bool EhFrameReader::addFDE(EhFrame& pEhFrame, in addFDE() 317 EhFrame::FDE* fde = new EhFrame::FDE(pRegion, in addFDE() 324 bool EhFrameReader::addTerm(EhFrame& pEhFrame, in addTerm() 333 bool EhFrameReader::reject(EhFrame& pEhFrame, in reject()
|
D | LDSection.cpp | 94 assert(LDFileFormat::Relocation != kind() && LDFileFormat::EhFrame != kind()); in hasSectionData() 106 assert(LDFileFormat::EhFrame == kind()); in hasEhFrame()
|
D | EhFrameHdr.cpp | 89 EhFrame::const_fde_iterator fde, fde_end = m_EhFrame.getEhFrame()->fde_end(); in emitOutput() 156 uint32_t EhFrameHdr::computePCBegin(const EhFrame::FDE& pFDE, in computePCBegin()
|
D | SectionSymbolSet.cpp | 78 case LDFileFormat::EhFrame: in finalize()
|
D | Android.mk | 22 EhFrame.cpp \
|
D | ELFObjectReader.cpp | 185 case LDFileFormat::EhFrame: { in readSections() 186 EhFrame* eh_frame = IRBuilder::CreateEhFrame(**section); in readSections()
|
D | ELFObjectWriter.cpp | 67 case LDFileFormat::EhFrame: { in writeSection() 97 case LDFileFormat::EhFrame: in writeSection() 382 case LDFileFormat::EhFrame: in emitSectionData()
|
D | ELFFileFormat.cpp | 197 LDFileFormat::EhFrame, in initStdSections()
|
/frameworks/compile/mclinker/include/mcld/LD/ |
D | EhFrame.h | 29 class EhFrame 32 friend class Chunk<EhFrame, MCLD_SECTIONS_PER_INPUT>; 34 EhFrame(); 35 explicit EhFrame(LDSection& pSection); 37 ~EhFrame(); 39 EhFrame(const EhFrame&); // DO NOT IMPLEMENT 40 EhFrame& operator=(const EhFrame&); // DO NOT IMPLEMENT 92 static EhFrame* Create(LDSection& pSection); 94 static void Destroy(EhFrame*& pSection); 99 EhFrame& merge(EhFrame& pOther);
|
D | EhFrameReader.h | 19 class EhFrame; variable 42 bool read(Input& pInput, EhFrame& pEhFrame); 72 typedef bool (*Action)(EhFrame& pEhFrame, 80 static bool addCIE(EhFrame& pEhFrame, 84 static bool addFDE(EhFrame& pEhFrame, 88 static bool addTerm(EhFrame& pEhFrame, 92 static bool reject(EhFrame& pEhFrame, 99 EhFrameReader::read<32, true>(Input& pInput, EhFrame& pEhFrame);
|
D | LDSection.h | 26 class EhFrame; variable 170 const EhFrame* getEhFrame() const { return m_Data.eh_frame; } in getEhFrame() 171 EhFrame* getEhFrame() { return m_Data.eh_frame; } in getEhFrame() 173 void setEhFrame(EhFrame* pEhFrame) { m_Data.eh_frame = pEhFrame; } in setEhFrame() 193 EhFrame* eh_frame;
|
D | EhFrameHdr.h | 56 uint32_t computePCBegin(const EhFrame::FDE& pFDE, const MemoryRegion& pEhFrameRegion);
|
D | LDFileFormat.h | 37 EhFrame, enumerator
|
/frameworks/compile/mclinker/include/mcld/ |
D | IRBuilder.h | 279 static EhFrame* CreateEhFrame(LDSection& pSection); 349 static uint64_t AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame); 361 static uint64_t AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame); 373 static uint64_t AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame);
|
/frameworks/compile/mclinker/lib/Core/ |
D | IRBuilder.cpp | 38 return LDFileFormat::EhFrame; in GetELFSectionKind() 332 EhFrame* IRBuilder::CreateEhFrame(LDSection& pSection) in CreateEhFrame() 336 EhFrame* eh_frame = EhFrame::Create(pSection); in CreateEhFrame() 406 uint64_t IRBuilder::AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame) in AppendEhFrame() 416 uint64_t IRBuilder::AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame) in AppendEhFrame() 424 uint64_t IRBuilder::AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame) in AppendEhFrame()
|
D | Linker.cpp | 268 EhFrame::Clear(); in reset()
|
/frameworks/compile/mclinker/lib/Object/ |
D | ObjectBuilder.cpp | 74 case LDFileFormat::EhFrame: { in MergeSection() 75 EhFrame* eh_frame = NULL; in MergeSection()
|
D | ObjectLinker.cpp | 261 case LDFileFormat::EhFrame: { in mergeSections()
|
/frameworks/compile/mclinker/lib/Fragment/ |
D | FragmentRef.cpp | 82 case LDFileFormat::EhFrame: in Create()
|
/frameworks/compile/mclinker/lib/Target/ |
D | GNULDBackend.cpp | 214 case LDFileFormat::EhFrame: in initStandardSymbols() 885 case LDFileFormat::EhFrame: in sizeNamePools() 1425 case LDFileFormat::EhFrame: in getSectionOrder() 2096 case LDFileFormat::EhFrame: in layout()
|