[lldb-dev] [Bug 14661] New: Evaluating expressions involving XMM registers fails on Linux

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Dec 19 15:16:36 PST 2012


http://llvm.org/bugs/show_bug.cgi?id=14661

             Bug #: 14661
           Summary: Evaluating expressions involving XMM registers fails
                    on Linux
           Product: lldb
           Version: unspecified
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: All Bugs
        AssignedTo: lldb-dev at cs.uiuc.edu
        ReportedBy: andrew.kaylor at intel.com
    Classification: Unclassified


Attempting to evaluate an expression involving an XMM register fails on Linux. 
For instance,

  expr $xmm0

results in

  (unsigned char __attribute__((ext_vector_type(16)))) $1 = {}

and

  expr $xmm0[0]

results in

  error: Couldn't dematerialize struct : Couldn't write register xmm0
(dematerialize)
  Errored out in Execute: Couldn't FinalizeJITExpression

However,

  read register xmm0

prints the following

  xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xFF 0x00 0x00 0x00 0x00 0x00
0x00 0x00}

which appears correct.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the lldb-dev mailing list