[Lldb-commits] [lldb] a1cf154 - [lldb] Set correct register number for cpsr (GENERIC_REGNUM_FLAGS)

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Fri May 20 09:37:04 PDT 2022


Author: Jonas Devlieghere
Date: 2022-05-20T09:36:58-07:00
New Revision: a1cf154dd476e021a4c7924e49fac85da01cecf8

URL: https://github.com/llvm/llvm-project/commit/a1cf154dd476e021a4c7924e49fac85da01cecf8
DIFF: https://github.com/llvm/llvm-project/commit/a1cf154dd476e021a4c7924e49fac85da01cecf8.diff

LOG: [lldb] Set correct register number for cpsr (GENERIC_REGNUM_FLAGS)

Report the correct register number (GENERIC_REGNUM_FLAGS) for cpsr. This
fixes TestLldbGdbServer.py on Apple Silicon.

Differential revision: https://reviews.llvm.org/D126076

Added: 
    

Modified: 
    lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp b/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
index e065718c7df94..fa4ba5f67263a 100644
--- a/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
+++ b/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
@@ -1643,7 +1643,7 @@ const DNBRegisterInfo DNBArchMachARM64::g_gpr_registers[] = {
     // used for
     // userland debugging.
     {e_regSetGPR, gpr_cpsr, "cpsr", "flags", Uint, Hex, 4,
-     GPR_OFFSET_NAME(cpsr), dwarf_elr_mode, dwarf_elr_mode, INVALID_NUB_REGNUM,
+     GPR_OFFSET_NAME(cpsr), dwarf_elr_mode, dwarf_elr_mode, GENERIC_REGNUM_FLAGS,
      debugserver_gpr_cpsr, NULL, NULL},
 
     DEFINE_PSEUDO_GPR_IDX(0, w0),


        


More information about the lldb-commits mailing list