[Bug 37495] New: LLDB shows wrong results when execute 'register read' at non-zero frame on Windows

Bug ID 37495
Summary LLDB shows wrong results when execute ‘register read’ at non-zero frame on Windows
Product lldb
Version 6.0
Hardware PC
OS Windows NT
Status NEW
Severity enhancement
Priority P
Component All Bugs
Assignee lldb-dev@lists.llvm.org
Reporter kenji.koyanagi@gmail.com
CC llvm-bugs@lists.llvm.org

Created attachment 20312 [details]
patch for 6.0.0

The result of 'register read' command at deeper than frame #0 was same as frame
#0.
Further, 'thread return' command had no effect on current thread.

I think that the behavior is different between TargetThreadWindows and
ThreadElfCore.
These commands worked correctly when I revised TargetThreadWindows with
reference to ThreadElfCore.

Stella Stamenova changed bug 37495

What | Removed | Added |

  • | - | - |
    Fixed By Commit(s) | | a66b5f7 |
    CC | | stilis@microsoft.com |
    Resolution | — | FIXED |
    Status | NEW | RESOLVED |

Comment # 1 on bug 37495 from Stella Stamenova

This was fixed in [a66b5f7] [windows] LLDB shows the wrong values when register
read is executed at a frame other than zero