Searched refs:pEhFrame (Results 1 - 7 of 7) sorted by relevance

/frameworks/compile/mclinker/include/mcld/LD/
H A DEhFrameReader.h36 /// @param pEhFrame [inout] the input eh_frame
40 bool read(Input& pInput, EhFrame& pEhFrame);
55 /// @param pEhFrame - the output .eh_frame section
58 typedef bool (*Action)(EhFrame& pEhFrame,
69 static bool addCIE(EhFrame& pEhFrame,
73 static bool addFDE(EhFrame& pEhFrame,
77 static bool addTerm(EhFrame& pEhFrame,
81 static bool reject(EhFrame& pEhFrame,
87 bool EhFrameReader::read<32, true>(Input& pInput, EhFrame& pEhFrame);
H A DEhFrameHdr.h37 EhFrameHdr(LDSection& pEhFrameHdr, const LDSection& pEhFrame);
H A DLDSection.h152 void setEhFrame(EhFrame* pEhFrame) { m_Data.eh_frame = pEhFrame; } argument
/frameworks/compile/mclinker/lib/LD/
H A DEhFrameReader.cpp89 bool EhFrameReader::read<32, true>(Input& pInput, EhFrame& pEhFrame) { argument
120 LDSection& section = pEhFrame.getSection();
123 pEhFrame.addFragment(*frag);
139 if (!transition[cur_state][token.kind](pEhFrame, entry, token)) {
165 bool EhFrameReader::addCIE(EhFrame& pEhFrame, argument
215 pEhFrame.addCIE(*cie);
216 pEhFrame.getCIEMap().insert(std::make_pair(pToken.file_off, cie));
328 pEhFrame.addCIE(*cie);
329 pEhFrame.getCIEMap().insert(std::make_pair(pToken.file_off, cie));
333 bool EhFrameReader::addFDE(EhFrame& pEhFrame, argument
354 addTerm(EhFrame& pEhFrame, llvm::StringRef pRegion, const EhFrameReader::Token& pToken) argument
360 reject(EhFrame& pEhFrame, llvm::StringRef pRegion, const EhFrameReader::Token& pToken) argument
[all...]
H A DEhFrameHdr.cpp115 EhFrameHdr::EhFrameHdr(LDSection& pEhFrameHdr, const LDSection& pEhFrame) argument
116 : m_EhFrameHdr(pEhFrameHdr), m_EhFrame(pEhFrame) {
/frameworks/compile/mclinker/lib/Core/
H A DIRBuilder.cpp374 uint64_t IRBuilder::AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame) { argument
376 pFrag, *pEhFrame.getSectionData(), pEhFrame.getSection().align());
377 pEhFrame.getSection().setSize(pEhFrame.getSection().size() + size);
382 uint64_t IRBuilder::AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame) { argument
383 pEhFrame.addFDE(pFDE);
384 pEhFrame.getSection().setSize(pEhFrame.getSection().size() + pFDE.size());
389 uint64_t IRBuilder::AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame) { argument
[all...]
/frameworks/compile/mclinker/include/mcld/
H A DIRBuilder.h328 /// @param pEhFrame [in, out] The EhFrame.
330 static uint64_t AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame);
340 /// @param [in, out] pEhFrame The eh_frame being appended.
342 static uint64_t AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame);
352 /// @param [in, out] pEhFrame The eh_frame being appended.
354 static uint64_t AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame);

Completed in 153 milliseconds