HomeSort by relevance Sort by last modified time
    Searched refs:CIE (Results 1 - 16 of 16) sorted by null

  /frameworks/compile/mclinker/include/mcld/LD/
EhFrame.h 54 class CIE;
57 typedef std::vector<CIE*> CIEList;
65 typedef std::map</*offset*/size_t, CIE*> CIEMap;
67 // A super class of CIE and FDE, containing the same part
83 /** \class CIE
85 * The CIE structure refers to LSB Core Spec 4.1, chap.10.6. Exception Frames.
87 class CIE : public Record
90 CIE(llvm::StringRef pRegion);
91 ~CIE();
140 FDE(llvm::StringRef pRegion, CIE& pCIE)
    [all...]
EhFrameReader.h 24 * the corresponding CIE and FDE entries.
44 CIE,
  /external/lldb/include/lldb/Symbol/
DWARFCallFrameInfo.h 83 struct CIE
91 dw_offset_t inst_offset; // offset of CIE instructions in mCFIData
92 uint32_t inst_length; // length of CIE instructions in mCFIData
96 CIE(dw_offset_t offset) : cie_offset(offset), version (-1), code_align (0),
101 typedef std::shared_ptr<CIE> CIESP;
122 const CIE*
  /frameworks/compile/mclinker/lib/LD/
EhFrame.cpp 42 // EhFrame::CIE
44 EhFrame::CIE::CIE(llvm::StringRef pRegion)
49 EhFrame::CIE::~CIE()
56 EhFrame::FDE::FDE(llvm::StringRef pRegion, EhFrame::CIE& pCIE)
64 void EhFrame::FDE::setCIE(EhFrame::CIE& pCIE)
74 : EhFrame::CIE(pRegion) {
84 EhFrame::GeneratedFDE::GeneratedFDE(llvm::StringRef pRegion, CIE &pCIE)
151 void EhFrame::addCIE(EhFrame::CIE& pCIE, bool pAlsoAddFragment
227 CIE* cie = *i; local
    [all...]
EhFrameReader.cpp 86 result.kind = CIE;
97 // {CIE, FDE, CIEt}
100 // (CIE FDE*)+ CIEt
107 // CIE \ / CIEt
111 // | CIE |
115 // CIE FDE Term Unknown
121 /* CIE FDE Term Unknown */
175 // skip Length, Extended Length and CIE ID.
214 // we discard this CIE if the augumentation string is '\0'
216 EhFrame::CIE* cie = new EhFrame::CIE(pRegion) local
326 EhFrame::CIE* cie = new EhFrame::CIE(pRegion); local
    [all...]
EhFrameHdr.cpp 83 EhFrame::CIE& cie = **i; local
84 for (EhFrame::const_fde_iterator fi = cie.begin(), fe = cie.end();
ELFObjectWriter.cpp 417 // Patch FDE field (offset to CIE)
420 EhFrame::CIE& cie = **i; local
421 for (EhFrame::fde_iterator fi = cie.begin(), fe = cie.end();
446 uint64_t cie_start_offset = cie.getOffset();
  /external/llvm/test/MC/ARM/
dwarf-cfi-initial-state.s 11 # CHECK: CIE
  /external/llvm/lib/DebugInfo/
DWARFDebugFrame.cpp 196 /// \brief DWARF Common Information Entry (CIE)
197 class CIE : public FrameEntry {
201 CIE(uint64_t Offset, uint64_t Length, uint8_t Version,
209 ~CIE() {
213 OS << format("%08x %08x %08x CIE",
244 // Each FDE has a CIE it's "linked to". Our FDE contains is constructed with
245 // an offset to the CIE (provided by parsing the FDE header). The CIE itself
259 OS << format("cie=%08x pc=%08x...%08x\n",
277 CIE *LinkedCIE
    [all...]
  /external/llvm/test/DebugInfo/SystemZ/
eh_frame.s 41 # 00000000 0000000000000014 00000000 CIE
54 # 000000.. 000000000000002c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000032
eh_frame_personality.s 39 # 00000000 0000001c 00000000 CIE
52 # 00000020 0000001c 00000024 FDE cie=00000000 pc=00000000..00000012
  /external/lldb/source/Symbol/
DWARFCallFrameInfo.cpp 126 const DWARFCallFrameInfo::CIE*
133 // Parse and cache the CIE
145 CIESP cie_sp(new CIE(cie_offset));
155 // cie.offset = cie_offset;
156 // cie.length = length;
157 // cie.cieID = cieID;
176 Host::SystemLog (Host::eSystemLogError, "CIE parse error: CIE augmentation string was too large for the fixed sized buffer of %d bytes.\n", CFI_AUG_MAX_SIZE);
205 // Augmentation Data of the CIE, and a corresponding
207 // argument in the Augmentation Data of the CIE i
352 const CIE *cie = GetCIE (cie_offset); local
415 const CIE *cie = GetCIE (cie_offset); local
    [all...]
  /frameworks/compile/mclinker/include/mcld/
IRBuilder.h 351 /// AppendEhFrame - To append a CIE to the given EhFrame pEhFram.
358 /// @param [in, out] pCIE The appended CIE entry.
361 static uint64_t AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame);
  /frameworks/compile/mclinker/lib/Target/X86/
X86LDBackend.cpp 309 EhFrame::CIE* cie = new EhFrame::GeneratedCIE(cie_region); local
310 EhFrame::FDE* fde = new EhFrame::GeneratedFDE(fde_region, *cie);
314 cie->setFDEEncode(aug_data);
315 cie->setAugmentationData(std::string(1, aug_data));
319 EhFrame::CIE& exist_cie = **i;
320 if (exist_cie == *cie) {
326 // Cleanup the CIE we created
327 cie->clearFDEs();
328 delete cie;
    [all...]
  /frameworks/compile/mclinker/lib/Core/
IRBuilder.cpp 397 /// AppendEhFrame - To append a CIE to the given EhFrame pEhFram.
398 uint64_t IRBuilder::AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame)
  /external/valgrind/main/coregrind/m_debuginfo/
readdwarf.c 255 applies for initial lengths for CIE/FDEs and probably in zillions
4068 Int cie; local
    [all...]

Completed in 292 milliseconds