/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...] |