[all-commits] [llvm/llvm-project] 0d1705: [lldb] [DynamicRegisterInfo] Support value_regs wi...

Michał Górny via All-commits all-commits at lists.llvm.org
Fri Oct 15 03:55:18 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0d1705a9d62301c84977abe6a986d9af1989072f
      https://github.com/llvm/llvm-project/commit/0d1705a9d62301c84977abe6a986d9af1989072f
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2021-10-15 (Fri, 15 Oct 2021)

  Changed paths:
    M lldb/include/lldb/Target/DynamicRegisterInfo.h
    M lldb/source/Target/DynamicRegisterInfo.cpp
    M lldb/unittests/Target/DynamicRegisterInfoTest.cpp

  Log Message:
  -----------
  [lldb] [DynamicRegisterInfo] Support value_regs with offset

Support specifying an offset for value_regs[0], and add the offset
to the computed derived register offset.  This makes it possible to
e.g. create the "ah" register on x86.

Differential Revision: https://reviews.llvm.org/D111489


  Commit: 2712d1814860600136546945f7a003dfe56f307a
      https://github.com/llvm/llvm-project/commit/2712d1814860600136546945f7a003dfe56f307a
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2021-10-15 (Fri, 15 Oct 2021)

  Changed paths:
    M lldb/source/Plugins/ABI/X86/ABIX86.cpp
    M lldb/source/Plugins/ABI/X86/ABIX86.h
    M lldb/test/API/functionalities/gdb_remote_client/TestGDBServerTargetXML.py
    A lldb/test/API/functionalities/gdb_remote_client/amd64-partial-regs.FileCheck

  Log Message:
  -----------
  [lldb] [ABI/X86] Add pseudo-registers if missing

Differential Revision: https://reviews.llvm.org/D108831


Compare: https://github.com/llvm/llvm-project/compare/7b07c0135140...2712d1814860


More information about the All-commits mailing list