Lines Matching refs:offset

148 const uint8_t *RegisterContextCorePOSIX_arm64::GetSVEBuffer(uint64_t offset) {  in GetSVEBuffer()  argument
149 return m_sve_data.GetDataStart() + offset; in GetSVEBuffer()
218 lldb::offset_t offset; in ReadRegister() local
220 offset = reg_info->byte_offset; in ReadRegister()
221 if (offset + reg_info->byte_size <= GetGPRSize()) { in ReadRegister()
222 value.SetFromMemoryData(*reg_info, m_gpr_data.GetDataStart() + offset, in ReadRegister()
234 offset -= GetGPRSize(); in ReadRegister()
235 if (offset < m_fpr_data.GetByteSize()) { in ReadRegister()
236 value.SetFromMemoryData(*reg_info, m_fpr_data.GetDataStart() + offset, in ReadRegister()
250 offset = sve::PTraceFPSROffset(sve::vq_from_vl(m_sve_vector_length)); in ReadRegister()
252 offset = sve::ptrace_fpsimd_offset + (32 * 16); in ReadRegister()
256 offset = sve::PTraceFPCROffset(sve::vq_from_vl(m_sve_vector_length)); in ReadRegister()
258 offset = sve::ptrace_fpsimd_offset + (32 * 16) + 4; in ReadRegister()
264 offset = CalculateSVEOffset(GetRegisterInfoAtIndex(sve_reg_num)); in ReadRegister()
268 assert(offset < m_sve_data.GetByteSize()); in ReadRegister()
269 value.SetFromMemoryData(*reg_info, GetSVEBuffer(offset), in ReadRegister()
289 offset = CalculateSVEOffset(reg_info); in ReadRegister()
290 assert(offset < m_sve_data.GetByteSize()); in ReadRegister()
291 src = GetSVEBuffer(offset); in ReadRegister()
298 offset = CalculateSVEOffset(reg_info); in ReadRegister()
299 assert(offset < m_sve_data.GetByteSize()); in ReadRegister()
300 value.SetFromMemoryData(*reg_info, GetSVEBuffer(offset), in ReadRegister()
309 offset = reg_info->byte_offset - m_register_info_up->GetPAuthOffset(); in ReadRegister()
310 assert(offset < m_pac_data.GetByteSize()); in ReadRegister()
311 value.SetFromMemoryData(*reg_info, m_pac_data.GetDataStart() + offset, in ReadRegister()
314 offset = reg_info->byte_offset - m_register_info_up->GetTLSOffset(); in ReadRegister()
315 assert(offset < m_tls_data.GetByteSize()); in ReadRegister()
316 value.SetFromMemoryData(*reg_info, m_tls_data.GetDataStart() + offset, in ReadRegister()
319 offset = reg_info->byte_offset - m_register_info_up->GetMTEOffset(); in ReadRegister()
320 assert(offset < m_mte_data.GetByteSize()); in ReadRegister()
321 value.SetFromMemoryData(*reg_info, m_mte_data.GetDataStart() + offset, in ReadRegister()
363 offset = reg_info->byte_offset - m_register_info_up->GetSMEOffset(); in ReadRegister()
364 assert(offset < sizeof(m_sme_pseudo_regs)); in ReadRegister()
368 *reg_info, reinterpret_cast<uint8_t *>(&m_sme_pseudo_regs) + offset, in ReadRegister()