Lines Matching refs:cie_offset
234 DWARFCallFrameInfo::GetCIE(dw_offset_t cie_offset) { in GetCIE() argument
235 cie_map_t::iterator pos = m_cie_map.find(cie_offset); in GetCIE()
240 pos->second = ParseCIE(cie_offset); in GetCIE()
248 DWARFCallFrameInfo::ParseCIE(const dw_offset_t cie_offset) { in ParseCIE() argument
249 CIESP cie_sp(new CIE(cie_offset)); in ParseCIE()
250 lldb::offset_t offset = cie_offset; in ParseCIE()
259 end_offset = cie_offset + length + 12; in ParseCIE()
262 end_offset = cie_offset + length + 4; in ParseCIE()
441 dw_offset_t cie_id, next_entry, cie_offset; in GetFDEIndex() local
448 cie_offset = current_entry + 12 - cie_id; in GetFDEIndex()
452 cie_offset = current_entry + 4 - cie_id; in GetFDEIndex()
485 cie_offset = cie_id; in GetFDEIndex()
487 if (cie_offset > m_cfi_data.GetByteSize()) { in GetFDEIndex()
490 cie_offset, current_entry)); in GetFDEIndex()
498 const CIE *cie = GetCIE(cie_offset); in GetFDEIndex()
518 cie_offset, cie_id, current_entry)); in GetFDEIndex()
540 dw_offset_t cie_offset; in FDEToUnwindPlan() local
544 cie_offset = m_cfi_data.GetU64(&offset); in FDEToUnwindPlan()
546 cie_offset = m_cfi_data.GetU32(&offset); in FDEToUnwindPlan()
550 assert(!(m_type == EH && 0 == cie_offset) && cie_offset != UINT32_MAX); in FDEToUnwindPlan()
556 cie_offset = current_entry + (is_64bit ? 12 : 4) - cie_offset; in FDEToUnwindPlan()
569 const CIE *cie = GetCIE(cie_offset); in FDEToUnwindPlan()