Lines Matching refs:cie_offset
233 DWARFCallFrameInfo::GetCIE(dw_offset_t cie_offset) { in GetCIE() argument
234 cie_map_t::iterator pos = m_cie_map.find(cie_offset); in GetCIE()
239 pos->second = ParseCIE(cie_offset); in GetCIE()
247 DWARFCallFrameInfo::ParseCIE(const dw_offset_t cie_offset) { in ParseCIE() argument
248 CIESP cie_sp(new CIE(cie_offset)); in ParseCIE()
249 lldb::offset_t offset = cie_offset; in ParseCIE()
258 end_offset = cie_offset + length + 12; in ParseCIE()
261 end_offset = cie_offset + length + 4; in ParseCIE()
440 dw_offset_t cie_id, next_entry, cie_offset; in GetFDEIndex() local
447 cie_offset = current_entry + 12 - cie_id; in GetFDEIndex()
451 cie_offset = current_entry + 4 - cie_id; in GetFDEIndex()
484 cie_offset = cie_id; in GetFDEIndex()
486 if (cie_offset > m_cfi_data.GetByteSize()) { in GetFDEIndex()
489 cie_offset, current_entry)); in GetFDEIndex()
497 const CIE *cie = GetCIE(cie_offset); in GetFDEIndex()
517 cie_offset, cie_id, current_entry)); in GetFDEIndex()
539 dw_offset_t cie_offset; in FDEToUnwindPlan() local
543 cie_offset = m_cfi_data.GetU64(&offset); in FDEToUnwindPlan()
545 cie_offset = m_cfi_data.GetU32(&offset); in FDEToUnwindPlan()
549 assert(!(m_type == EH && 0 == cie_offset) && cie_offset != UINT32_MAX); in FDEToUnwindPlan()
555 cie_offset = current_entry + (is_64bit ? 12 : 4) - cie_offset; in FDEToUnwindPlan()
568 const CIE *cie = GetCIE(cie_offset); in FDEToUnwindPlan()