[all-commits] [llvm/llvm-project] c01b76: [lldb] Support "eflags" register name in generic r...

Michał Górny via All-commits all-commits at lists.llvm.org
Wed Sep 8 02:33:47 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c01b76e733d6e5e2d21e4277dceaa1f319794c6a
      https://github.com/llvm/llvm-project/commit/c01b76e733d6e5e2d21e4277dceaa1f319794c6a
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2021-09-08 (Wed, 08 Sep 2021)

  Changed paths:
    M lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp
    M lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp
    M lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp

  Log Message:
  -----------
  [lldb] Support "eflags" register name in generic reg fallback

Enhance the generic register fallback code to support "eflags" register
name in addition to "rflags", as the former is used by gdbserver.  This
permits lldb-server to recognize the generic flags register when
interfacing with gdbserver-style target.xml (i.e. without generic=""
attributes), and therefore aligns ABI plugins' AugmentRegisterInfo()
between lldb-server and gdbserver.

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




More information about the All-commits mailing list