Lines Matching refs:m_cfi_data
249 uint32_t length = m_cfi_data.GetU32(&offset); in ParseCIE()
253 length = m_cfi_data.GetU64(&offset); in ParseCIE()
254 cie_id = m_cfi_data.GetU64(&offset); in ParseCIE()
257 cie_id = m_cfi_data.GetU32(&offset); in ParseCIE()
267 cie_sp->version = m_cfi_data.GetU8(&offset); in ParseCIE()
276 cie_sp->augmentation[i] = m_cfi_data.GetU8(&offset); in ParseCIE()
298 cie_sp->address_size = m_cfi_data.GetU8(&offset); in ParseCIE()
299 cie_sp->segment_size = m_cfi_data.GetU8(&offset); in ParseCIE()
302 cie_sp->code_align = (uint32_t)m_cfi_data.GetULEB128(&offset); in ParseCIE()
303 cie_sp->data_align = (int32_t)m_cfi_data.GetSLEB128(&offset); in ParseCIE()
307 ? static_cast<uint32_t>(m_cfi_data.GetULEB128(&offset)) in ParseCIE()
308 : m_cfi_data.GetU8(&offset); in ParseCIE()
313 const size_t aug_data_len = (size_t)m_cfi_data.GetULEB128(&offset); in ParseCIE()
334 cie_sp->lsda_addr_encoding = m_cfi_data.GetU8(&offset); in ParseCIE()
350 uint8_t arg_ptr_encoding = m_cfi_data.GetU8(&offset); in ParseCIE()
353 m_cfi_data, &offset, arg_ptr_encoding, pc_rel_addr, in ParseCIE()
364 cie_sp->ptr_encoding = m_cfi_data.GetU8(&offset); in ParseCIE()
383 uint8_t inst = m_cfi_data.GetU8(&offset); in ParseCIE()
402 m_objfile.ReadSectionData(m_section_sp.get(), m_cfi_data); in GetCFIData()
435 while (m_cfi_data.ValidOffsetForDataOfSize(offset, 8)) { in GetFDEIndex()
438 uint32_t len = m_cfi_data.GetU32(&offset); in GetFDEIndex()
441 len = m_cfi_data.GetU64(&offset); in GetFDEIndex()
442 cie_id = m_cfi_data.GetU64(&offset); in GetFDEIndex()
446 cie_id = m_cfi_data.GetU32(&offset); in GetFDEIndex()
451 if (next_entry > m_cfi_data.GetByteSize() + 1) { in GetFDEIndex()
484 if (cie_offset > m_cfi_data.GetByteSize()) { in GetFDEIndex()
503 GetGNUEHPointer(m_cfi_data, &offset, cie->ptr_encoding, pc_rel_addr, in GetFDEIndex()
509 m_cfi_data, &offset, cie->ptr_encoding & DW_EH_PE_MASK_ENCODING, in GetFDEIndex()
538 uint32_t length = m_cfi_data.GetU32(&offset); in FDEToUnwindPlan()
542 length = m_cfi_data.GetU64(&offset); in FDEToUnwindPlan()
543 cie_offset = m_cfi_data.GetU64(&offset); in FDEToUnwindPlan()
545 cie_offset = m_cfi_data.GetU32(&offset); in FDEToUnwindPlan()
577 GetGNUEHPointer(m_cfi_data, &offset, cie->ptr_encoding, pc_rel_addr, in FDEToUnwindPlan()
580 m_cfi_data, &offset, cie->ptr_encoding & DW_EH_PE_MASK_ENCODING, in FDEToUnwindPlan()
589 uint32_t aug_data_len = (uint32_t)m_cfi_data.GetULEB128(&offset); in FDEToUnwindPlan()
593 GetGNUEHPointer(m_cfi_data, &offset, cie->lsda_addr_encoding, in FDEToUnwindPlan()
637 while (m_cfi_data.ValidOffset(offset) && offset < end_offset) { in FDEToUnwindPlan()
638 uint8_t inst = m_cfi_data.GetU8(&offset); in FDEToUnwindPlan()
692 row->SetOffset(m_cfi_data.GetAddress(&offset) - in FDEToUnwindPlan()
706 row->SlideOffset(m_cfi_data.GetU8(&offset) * code_align); in FDEToUnwindPlan()
719 row->SlideOffset(m_cfi_data.GetU16(&offset) * code_align); in FDEToUnwindPlan()
732 row->SlideOffset(m_cfi_data.GetU32(&offset) * code_align); in FDEToUnwindPlan()
741 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in FDEToUnwindPlan()
798 m_cfi_data.GetULEB128(&offset); in FDEToUnwindPlan()
832 int32_t op_offset = (int32_t)m_cfi_data.GetULEB128(&offset) * data_align; in HandleCommonDwarfOpcode()
848 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
849 int32_t op_offset = (int32_t)m_cfi_data.GetULEB128(&offset) * data_align; in HandleCommonDwarfOpcode()
861 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
873 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
885 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
886 uint32_t other_reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
898 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
899 int32_t op_offset = (int32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
909 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
920 int32_t op_offset = (int32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
928 size_t block_len = (size_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
930 static_cast<const uint8_t *>(m_cfi_data.GetData(&offset, block_len)); in HandleCommonDwarfOpcode()
944 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
945 uint32_t block_len = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
947 static_cast<const uint8_t *>(m_cfi_data.GetData(&offset, block_len)); in HandleCommonDwarfOpcode()
960 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
961 int32_t op_offset = (int32_t)m_cfi_data.GetSLEB128(&offset) * data_align; in HandleCommonDwarfOpcode()
974 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
975 int32_t op_offset = (int32_t)m_cfi_data.GetSLEB128(&offset) * data_align; in HandleCommonDwarfOpcode()
985 int32_t op_offset = (int32_t)m_cfi_data.GetSLEB128(&offset) * data_align; in HandleCommonDwarfOpcode()
1000 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
1001 uint32_t block_len = (uint32_t)m_cfi_data.GetULEB128(&offset); in HandleCommonDwarfOpcode()
1003 (const uint8_t *)m_cfi_data.GetData(&offset, block_len); in HandleCommonDwarfOpcode()