Lines Matching defs:cie_offset
234 DWARFCallFrameInfo::GetCIE(dw_offset_t cie_offset) {
235 cie_map_t::iterator pos = m_cie_map.find(cie_offset);
240 pos->second = ParseCIE(cie_offset);
248 DWARFCallFrameInfo::ParseCIE(const dw_offset_t cie_offset) {
249 CIESP cie_sp(new CIE(cie_offset));
250 lldb::offset_t offset = cie_offset;
259 end_offset = cie_offset + length + 12;
262 end_offset = cie_offset + length + 4;
267 // cie.offset = cie_offset;
440 dw_offset_t cie_id, next_entry, cie_offset;
447 cie_offset = current_entry + 12 - cie_id;
451 cie_offset = current_entry + 4 - cie_id;
467 // variable cie_offset should be equal to cie_id for debug_frame.
484 cie_offset = cie_id;
486 if (cie_offset > m_cfi_data.GetByteSize()) {
489 cie_offset, current_entry));
497 const CIE *cie = GetCIE(cie_offset);
517 cie_offset, cie_id, current_entry));
539 dw_offset_t cie_offset;
543 cie_offset = m_cfi_data.GetU64(&offset);
545 cie_offset = m_cfi_data.GetU32(&offset);
548 // FDE entries with zeroth cie_offset may occur for debug_frame.
549 assert(!(m_type == EH && 0 == cie_offset) && cie_offset != UINT32_MAX);
555 cie_offset = current_entry + (is_64bit ? 12 : 4) - cie_offset;
568 const CIE *cie = GetCIE(cie_offset);