Home
last modified time | relevance | path

Searched refs:eh_frame (Results 1 – 25 of 34) sorted by relevance

12

/aosp12/frameworks/compile/mclinker/include/mcld/LD/
H A DDiagReaders.inc7 "cannot parse .eh_frame section in input %0",
8 "cannot parse .eh_frame section in input %0.")
11 "cannot scan .eh_frame section in input %0",
12 "cannot scan .eh_frame section in input %0.")
H A DLDSection.h149 const EhFrame* getEhFrame() const { return m_Data.eh_frame; } in getEhFrame()
150 EhFrame* getEhFrame() { return m_Data.eh_frame; } in getEhFrame()
152 void setEhFrame(EhFrame* pEhFrame) { m_Data.eh_frame = pEhFrame; } in setEhFrame()
177 EhFrame* eh_frame; member
H A DDiagCommonKinds.inc152 "unsupported .eh_frame section in input: %0",
153 "unsupported .eh_frame section in input: %0")
/aosp12/system/unwinding/libunwindstack/tools/
H A Dunwind_info.cpp135 if (interface->eh_frame() != nullptr) { in GetElfInfo()
137 DumpDwarfSection(&elf, interface->eh_frame(), elf.GetLoadBias()); in GetElfInfo()
154 if (gnu_debugdata_interface->eh_frame() != nullptr) { in GetElfInfo()
156 DumpDwarfSection(&elf, gnu_debugdata_interface->eh_frame(), 0); in GetElfInfo()
H A Dunwind_reg_info.cpp205 DwarfSection* section = interface->eh_frame(); in GetInfo()
225 section = gnu_debugdata_interface->eh_frame(); in GetInfo()
/aosp12/frameworks/compile/mclinker/lib/Object/
H A DObjectBuilder.cpp80 EhFrame* eh_frame = NULL; in MergeSection() local
82 eh_frame = target->getEhFrame(); in MergeSection()
84 eh_frame = IRBuilder::CreateEhFrame(*target); in MergeSection()
86 eh_frame->merge(pInputFile, *pInputSection.getEhFrame()); in MergeSection()
/aosp12/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.cpp280 EhFrame* eh_frame = eh_sect->getEhFrame(); in addEhFrameForPLT() local
282 eh_frame->getSectionData()->getFragmentList(); in addEhFrameForPLT()
293 EhFrame::cie_iterator i = eh_frame->cie_begin(); in addEhFrameForPLT()
294 for (EhFrame::cie_iterator e = eh_frame->cie_end(); i != e; ++i) { in addEhFrameForPLT()
308 if (i == eh_frame->cie_end()) { in addEhFrameForPLT()
310 eh_frame->addCIE(*cie); in addEhFrameForPLT()
311 eh_frame->addFDE(*fde); in addEhFrameForPLT()
/aosp12/frameworks/compile/mclinker/lib/LD/
H A DELFObjectReader.cpp225 EhFrame* eh_frame = IRBuilder::CreateEhFrame(**section); in readSections() local
230 if (!m_pEhFrameReader->read<32, true>(pInput, *eh_frame)) { in readSections()
237 *eh_frame->getSectionData())) { in readSections()
H A DLDSection.cpp99 return (m_Data.eh_frame != NULL); in hasEhFrame()
/aosp12/bionic/libc/arch-common/bionic/
H A Dcrtend_so.S39 .section .eh_frame,"a",@progbits
H A Dcrtend.S53 .section .eh_frame,"a",@progbits
/aosp12/system/chre/build/sys_support/qcom/
H A Duimage_v2.lcs96 .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
H A Duimage.lcs.toolv80104 .eh_frame : { KEEP (*(.eh_frame)) }
/aosp12/system/unwinding/libunwindstack/tests/
H A DVerifyBionicTerminationTest.cpp86 location = GetReturnAddressLocation(frame.rel_pc, interface->eh_frame()); in VerifyReturnAddress()
/aosp12/system/unwinding/libunwindstack/
H A DElfInterface.cpp467 DwarfSection* eh_frame = eh_frame_.get(); in Step() local
468 if (eh_frame != nullptr && eh_frame->Step(pc, regs, process_memory, finished, is_signal_frame)) { in Step()
/aosp12/bionic/libm/x86_64/
H A De_hypot.S196 .section .eh_frame,"a",@progbits
H A De_log10.S789 .section .eh_frame,"a",@progbits
H A Ds_atan.S909 .section .eh_frame,"a",@progbits
H A Ds_cbrt.S736 .section .eh_frame,"a",@progbits
H A De_cosh.S1354 .section .eh_frame,"a",@progbits
H A Ds_log1p.S811 .section .eh_frame,"a",@progbits
H A Ds_tanh.S1374 .section .eh_frame,"a",@progbits
/aosp12/frameworks/compile/mclinker/lib/Core/
H A DIRBuilder.cpp306 EhFrame* eh_frame = EhFrame::Create(pSection); in CreateEhFrame() local
307 pSection.setEhFrame(eh_frame); in CreateEhFrame()
308 return eh_frame; in CreateEhFrame()
/aosp12/system/unwinding/libbacktrace/
H A DAndroid.bp186 // This forces the creation of eh_frame with unwind information
/aosp12/system/unwinding/libunwindstack/include/unwindstack/
H A DElfInterface.h123 DwarfSection* eh_frame() { return eh_frame_.get(); } in eh_frame() function

12