Lines Matching defs:cie
267 // cie.offset = cie_offset;
268 // cie.length = length;
269 // cie.cieID = cieID;
455 Debugger::ReportError(llvm::formatv("Invalid fde/cie next entry offset "
456 "of {0:x} found in cie/fde at {1:x}",
487 Debugger::ReportError(llvm::formatv("Invalid cie offset of {0:x} "
488 "found in cie/fde at {1:x}",
497 const CIE *cie = GetCIE(cie_offset);
498 if (cie) {
504 GetGNUEHPointer(m_cfi_data, &offset, cie->ptr_encoding, pc_rel_addr,
510 m_cfi_data, &offset, cie->ptr_encoding & DW_EH_PE_MASK_ENCODING,
568 const CIE *cie = GetCIE(cie_offset);
569 assert(cie != nullptr);
577 GetGNUEHPointer(m_cfi_data, &offset, cie->ptr_encoding, pc_rel_addr,
580 m_cfi_data, &offset, cie->ptr_encoding & DW_EH_PE_MASK_ENCODING,
588 if (cie->augmentation[0] == 'z') {
590 if (aug_data_len != 0 && cie->lsda_addr_encoding != DW_EH_PE_omit) {
593 GetGNUEHPointer(m_cfi_data, &offset, cie->lsda_addr_encoding,
605 strchr(cie->augmentation, 'S') ? eLazyBoolYes : eLazyBoolNo);
611 cie->personality_loc != LLDB_INVALID_ADDRESS) {
614 m_objfile.GetModule()->ResolveFileAddress(cie->personality_loc,
623 uint32_t code_align = cie->code_align;
624 int32_t data_align = cie->data_align;
628 *cie_initial_row = cie->initial_row;
632 unwind_plan.SetReturnAddressRegister(cie->return_addr_reg_num);