reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
  356   m_xstate.reset(static_cast<FPR *>(std::malloc(xstate_size)));
  357   m_iovec.iov_base = m_xstate.get();
  361   ::memset(m_xstate.get(), 0, xstate_size);
  465             m_xstate->fxsave.stmm[reg - m_reg_info.first_st].bytes,
  469             m_xstate->fxsave.stmm[reg - m_reg_info.first_mm].bytes,
  473             m_xstate->fxsave.xmm[reg - m_reg_info.first_xmm].bytes,
  528   uint8_t *src = (uint8_t *)m_xstate.get() + reg_info->byte_offset -
  555   XSAVE_HDR::XFeature &xstate_bv = m_xstate->xsave.header.xstate_bv;
  587         ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_st].bytes,
  591         ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_mm].bytes,
  595         ::memcpy(m_xstate->fxsave.xmm[reg_index - m_reg_info.first_xmm].bytes,
  637       uint8_t *dst = (uint8_t *)m_xstate.get() + reg_info->byte_offset -
  695     ::memcpy(dst, &m_xstate->fxsave, sizeof(m_xstate->fxsave));
  695     ::memcpy(dst, &m_xstate->fxsave, sizeof(m_xstate->fxsave));
  728     ::memcpy(dst, m_xstate.get(), sizeof(FPR));
  786     ::memcpy(&m_xstate->fxsave, src, sizeof(m_xstate->fxsave));
  786     ::memcpy(&m_xstate->fxsave, src, sizeof(m_xstate->fxsave));
  788     ::memcpy(&m_xstate->xsave, src, sizeof(m_xstate->xsave));
  788     ::memcpy(&m_xstate->xsave, src, sizeof(m_xstate->xsave));
  842     if ((m_xstate->xsave.i387.xcr0 & mask_XSTATE_AVX) == mask_XSTATE_AVX)
  847     if ((m_xstate->xsave.i387.xcr0 & mask_XSTATE_MPX) == mask_XSTATE_MPX)
  884         &m_iovec, sizeof(m_xstate->fxsave),
  887     return WriteRegisterSet(&m_iovec, sizeof(m_xstate->xsave), NT_X86_XSTATE);
  908         m_xstate->fxsave.xmm[reg_no].bytes,
  909         m_xstate->xsave.ymmh[reg_no].bytes);
  924         m_xstate->fxsave.xmm[reg_no].bytes,
  925         m_xstate->xsave.ymmh[reg_no].bytes);
  935     return &m_xstate->fxsave;
  946     return sizeof(m_xstate->fxsave);
  959     error = ReadRegisterSet(&m_iovec, sizeof(m_xstate->xsave), NT_X86_XSTATE);
  966       &m_iovec, sizeof(m_xstate->xsave),
  988              m_xstate->xsave.mpxr[reg - m_reg_info.first_mpxr].bytes,
  992              m_xstate->xsave.mpxc[reg - m_reg_info.first_mpxc].bytes,
 1003     ::memcpy(m_xstate->xsave.mpxr[reg - m_reg_info.first_mpxr].bytes,
 1006     ::memcpy(m_xstate->xsave.mpxc[reg - m_reg_info.first_mpxc].bytes,