reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
303 m_reg_info.num_registers = k_num_registers_i386; 304 m_reg_info.num_gpr_registers = k_num_gpr_registers_i386; 305 m_reg_info.num_fpr_registers = k_num_fpr_registers_i386; 306 m_reg_info.num_avx_registers = k_num_avx_registers_i386; 307 m_reg_info.num_mpx_registers = k_num_mpx_registers_i386; 308 m_reg_info.last_gpr = k_last_gpr_i386; 309 m_reg_info.first_fpr = k_first_fpr_i386; 310 m_reg_info.last_fpr = k_last_fpr_i386; 311 m_reg_info.first_st = lldb_st0_i386; 312 m_reg_info.last_st = lldb_st7_i386; 313 m_reg_info.first_mm = lldb_mm0_i386; 314 m_reg_info.last_mm = lldb_mm7_i386; 315 m_reg_info.first_xmm = lldb_xmm0_i386; 316 m_reg_info.last_xmm = lldb_xmm7_i386; 317 m_reg_info.first_ymm = lldb_ymm0_i386; 318 m_reg_info.last_ymm = lldb_ymm7_i386; 319 m_reg_info.first_mpxr = lldb_bnd0_i386; 320 m_reg_info.last_mpxr = lldb_bnd3_i386; 321 m_reg_info.first_mpxc = lldb_bndcfgu_i386; 322 m_reg_info.last_mpxc = lldb_bndstatus_i386; 323 m_reg_info.first_dr = lldb_dr0_i386; 324 m_reg_info.gpr_flags = lldb_eflags_i386; 327 m_reg_info.num_registers = k_num_registers_x86_64; 328 m_reg_info.num_gpr_registers = k_num_gpr_registers_x86_64; 329 m_reg_info.num_fpr_registers = k_num_fpr_registers_x86_64; 330 m_reg_info.num_avx_registers = k_num_avx_registers_x86_64; 331 m_reg_info.num_mpx_registers = k_num_mpx_registers_x86_64; 332 m_reg_info.last_gpr = k_last_gpr_x86_64; 333 m_reg_info.first_fpr = k_first_fpr_x86_64; 334 m_reg_info.last_fpr = k_last_fpr_x86_64; 335 m_reg_info.first_st = lldb_st0_x86_64; 336 m_reg_info.last_st = lldb_st7_x86_64; 337 m_reg_info.first_mm = lldb_mm0_x86_64; 338 m_reg_info.last_mm = lldb_mm7_x86_64; 339 m_reg_info.first_xmm = lldb_xmm0_x86_64; 340 m_reg_info.last_xmm = lldb_xmm15_x86_64; 341 m_reg_info.first_ymm = lldb_ymm0_x86_64; 342 m_reg_info.last_ymm = lldb_ymm15_x86_64; 343 m_reg_info.first_mpxr = lldb_bnd0_x86_64; 344 m_reg_info.last_mpxr = lldb_bnd3_x86_64; 345 m_reg_info.first_mpxc = lldb_bndcfgu_x86_64; 346 m_reg_info.last_mpxc = lldb_bndstatus_x86_64; 347 m_reg_info.first_dr = lldb_dr0_x86_64; 348 m_reg_info.gpr_flags = lldb_rflags_x86_64; 463 if (reg >= m_reg_info.first_st && reg <= m_reg_info.last_st) 463 if (reg >= m_reg_info.first_st && reg <= m_reg_info.last_st) 465 m_xstate->fxsave.stmm[reg - m_reg_info.first_st].bytes, 467 if (reg >= m_reg_info.first_mm && reg <= m_reg_info.last_mm) 467 if (reg >= m_reg_info.first_mm && reg <= m_reg_info.last_mm) 469 m_xstate->fxsave.stmm[reg - m_reg_info.first_mm].bytes, 471 if (reg >= m_reg_info.first_xmm && reg <= m_reg_info.last_xmm) 471 if (reg >= m_reg_info.first_xmm && reg <= m_reg_info.last_xmm) 473 m_xstate->fxsave.xmm[reg - m_reg_info.first_xmm].bytes, 475 if (reg >= m_reg_info.first_ymm && reg <= m_reg_info.last_ymm) { 475 if (reg >= m_reg_info.first_ymm && reg <= m_reg_info.last_ymm) { 479 reg_value.SetBytes(m_ymm_set.ymm[reg - m_reg_info.first_ymm].bytes, 486 if (reg >= m_reg_info.first_mpxr && reg <= m_reg_info.last_mpxr) { 486 if (reg >= m_reg_info.first_mpxr && reg <= m_reg_info.last_mpxr) { 488 reg_value.SetBytes(m_mpx_set.mpxr[reg - m_reg_info.first_mpxr].bytes, 495 if (reg >= m_reg_info.first_mpxc && reg <= m_reg_info.last_mpxc) { 495 if (reg >= m_reg_info.first_mpxc && reg <= m_reg_info.last_mpxc) { 497 reg_value.SetBytes(m_mpx_set.mpxc[reg - m_reg_info.first_mpxc].bytes, 586 if (reg_index >= m_reg_info.first_st && reg_index <= m_reg_info.last_st) 586 if (reg_index >= m_reg_info.first_st && reg_index <= m_reg_info.last_st) 587 ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_st].bytes, 590 if (reg_index >= m_reg_info.first_mm && reg_index <= m_reg_info.last_mm) 590 if (reg_index >= m_reg_info.first_mm && reg_index <= m_reg_info.last_mm) 591 ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_mm].bytes, 594 if (reg_index >= m_reg_info.first_xmm && reg_index <= m_reg_info.last_xmm) 594 if (reg_index >= m_reg_info.first_xmm && reg_index <= m_reg_info.last_xmm) 595 ::memcpy(m_xstate->fxsave.xmm[reg_index - m_reg_info.first_xmm].bytes, 598 if (reg_index >= m_reg_info.first_ymm && 599 reg_index <= m_reg_info.last_ymm) { 602 ::memcpy(m_ymm_set.ymm[reg_index - m_reg_info.first_ymm].bytes, 608 if (reg_index >= m_reg_info.first_mpxr && 609 reg_index <= m_reg_info.last_mpxr) { 610 ::memcpy(m_mpx_set.mpxr[reg_index - m_reg_info.first_mpxr].bytes, 616 if (reg_index >= m_reg_info.first_mpxc && 617 reg_index <= m_reg_info.last_mpxc) { 618 ::memcpy(m_mpx_set.mpxc[reg_index - m_reg_info.first_mpxc].bytes, 701 for (uint32_t reg = m_reg_info.first_ymm; reg <= m_reg_info.last_ymm; 701 for (uint32_t reg = m_reg_info.first_ymm; reg <= m_reg_info.last_ymm; 715 for (uint32_t reg = m_reg_info.first_mpxr; reg <= m_reg_info.last_mpxc; 715 for (uint32_t reg = m_reg_info.first_mpxr; reg <= m_reg_info.last_mpxc; 799 for (uint32_t reg = m_reg_info.first_ymm; reg <= m_reg_info.last_ymm; 799 for (uint32_t reg = m_reg_info.first_ymm; reg <= m_reg_info.last_ymm; 813 for (uint32_t reg = m_reg_info.first_mpxr; reg <= m_reg_info.last_mpxc; 813 for (uint32_t reg = m_reg_info.first_mpxr; reg <= m_reg_info.last_mpxc; 872 return reg_index <= m_reg_info.last_gpr; 876 return (m_reg_info.first_fpr <= reg_index && 877 reg_index <= m_reg_info.last_fpr); 896 return (m_reg_info.first_ymm <= reg_index && 897 reg_index <= m_reg_info.last_ymm); 906 uint32_t reg_no = reg_index - m_reg_info.first_ymm; 922 uint32_t reg_no = reg - m_reg_info.first_ymm; 978 return (m_reg_info.first_mpxr <= reg_index && 979 reg_index <= m_reg_info.last_mpxc); 986 if (reg >= m_reg_info.first_mpxr && reg <= m_reg_info.last_mpxr) { 986 if (reg >= m_reg_info.first_mpxr && reg <= m_reg_info.last_mpxr) { 987 ::memcpy(m_mpx_set.mpxr[reg - m_reg_info.first_mpxr].bytes, 988 m_xstate->xsave.mpxr[reg - m_reg_info.first_mpxr].bytes, 991 ::memcpy(m_mpx_set.mpxc[reg - m_reg_info.first_mpxc].bytes, 992 m_xstate->xsave.mpxc[reg - m_reg_info.first_mpxc].bytes, 1002 if (reg >= m_reg_info.first_mpxr && reg <= m_reg_info.last_mpxr) { 1002 if (reg >= m_reg_info.first_mpxr && reg <= m_reg_info.last_mpxr) { 1003 ::memcpy(m_xstate->xsave.mpxr[reg - m_reg_info.first_mpxr].bytes, 1004 m_mpx_set.mpxr[reg - m_reg_info.first_mpxr].bytes, sizeof(MPXReg)); 1006 ::memcpy(m_xstate->xsave.mpxc[reg - m_reg_info.first_mpxc].bytes, 1007 m_mpx_set.mpxc[reg - m_reg_info.first_mpxc].bytes, sizeof(MPXCsr)); 1018 Status error = ReadRegisterRaw(m_reg_info.first_dr + 6, reg_value); 1054 Status error = ReadRegisterRaw(m_reg_info.first_dr + 7, reg_value); 1094 error = ReadRegisterRaw(m_reg_info.first_dr + 7, reg_value); 1116 error = WriteRegisterRaw(m_reg_info.first_dr + wp_index, RegisterValue(addr)); 1121 WriteRegisterRaw(m_reg_info.first_dr + 7, RegisterValue(control_bits)); 1138 Status error = ReadRegisterRaw(m_reg_info.first_dr + 6, reg_value); 1143 error = WriteRegisterRaw(m_reg_info.first_dr + 6, RegisterValue(status_bits)); 1150 error = ReadRegisterRaw(m_reg_info.first_dr + 7, reg_value); 1155 return WriteRegisterRaw(m_reg_info.first_dr + 7, RegisterValue(control_bits)) 1163 Status error = ReadRegisterRaw(m_reg_info.first_dr + 6, reg_value); 1168 error = WriteRegisterRaw(m_reg_info.first_dr + 6, RegisterValue(status_bits)); 1173 error = ReadRegisterRaw(m_reg_info.first_dr + 7, reg_value); 1178 return WriteRegisterRaw(m_reg_info.first_dr + 7, RegisterValue(control_bits)); 1206 if (ReadRegisterRaw(m_reg_info.first_dr + wp_index, reg_value).Fail())