Lines Matching refs:regloc
803 RegisterContextLLDB::ReadRegisterValueFromRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
811 switch (regloc.type)
815 const RegisterInfo *other_reg_info = GetRegisterInfoAtIndex(regloc.location.register_number);
831 success = value.SetUInt (regloc.location.inferred_value, reg_info->byte_size);
842 regloc.location.target_memory_location,
856 RegisterContextLLDB::WriteRegisterValueToRegisterLocation (lldb_private::UnwindLLDB::RegisterLocation regloc,
865 switch (regloc.type)
869 const RegisterInfo *other_reg_info = GetRegisterInfoAtIndex(regloc.location.register_number);
889 regloc.location.target_memory_location,
924 RegisterContextLLDB::SavedLocationForRegister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation ®loc)
933 regloc = iterator->second;
950 regloc.type = UnwindLLDB::RegisterLocation::eRegisterValueInferred;
951 regloc.location.inferred_value = m_cfa;
952 m_registers[lldb_regnum] = regloc;
1039 regloc = new_regloc;
1116 regloc = new_regloc;
1151 regloc.type = UnwindLLDB::RegisterLocation::eRegisterValueInferred;
1152 regloc.location.inferred_value = m_cfa + offset;
1153 m_registers[lldb_regnum] = regloc;
1161 regloc.type = UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation;
1162 regloc.location.target_memory_location = m_cfa + offset;
1163 m_registers[lldb_regnum] = regloc;
1177 regloc.type = UnwindLLDB::RegisterLocation::eRegisterInRegister;
1178 regloc.location.register_number = row_regnum_in_lldb;
1179 m_registers[lldb_regnum] = regloc;
1199 regloc.type = UnwindLLDB::RegisterLocation::eRegisterValueInferred;
1200 regloc.location.inferred_value = val;
1201 m_registers[lldb_regnum] = regloc;
1207 regloc.type = UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation;
1208 regloc.location.target_memory_location = val;
1209 m_registers[lldb_regnum] = regloc;
1331 lldb_private::UnwindLLDB::RegisterLocation regloc;
1332 if (!m_parent_unwind.SearchForSavedLocationForRegister (lldb_regnum, regloc, m_frame_number - 1, pc_register))
1336 if (ReadRegisterValueFromRegisterLocation (regloc, reg_info, reg_value))
1362 lldb_private::UnwindLLDB::RegisterLocation regloc;
1364 if (!m_parent_unwind.SearchForSavedLocationForRegister (lldb_regnum, regloc, m_frame_number - 1, false))
1367 return ReadRegisterValueFromRegisterLocation (regloc, reg_info, value);
1386 lldb_private::UnwindLLDB::RegisterLocation regloc;
1388 if (!m_parent_unwind.SearchForSavedLocationForRegister (lldb_regnum, regloc, m_frame_number - 1, false))
1391 return WriteRegisterValueToRegisterLocation (regloc, reg_info, value);