[Lldb-commits] [lldb] [lldb] Improved formatting of 'register read' command. (PR #188049)

via lldb-commits lldb-commits at lists.llvm.org
Thu Apr 2 08:51:00 PDT 2026


================
@@ -0,0 +1,36 @@
+# REQUIRES: x86
+
+# RUN: %clang_host -g -O0 %S/Inputs/main.c -o %t.out
+# RUN: %lldb -b -o "breakpoint set --name main" \
+# RUN:        -o run \
+# RUN:        -o "register read" \
+# RUN:        %t.out | FileCheck --strict-whitespace %s
+
+# CHECK: (lldb) register read
+# CHECK: General Purpose Registers:
+# CHECK: {{      rax = }}
+# CHECK: {{      rbx = }}
+# CHECK: {{      rcx = }}
+# CHECK: {{      rdx = }}
+# CHECK: {{      rdi = }}
+# CHECK: {{      rsi = }}
+# CHECK: {{      rbp = }}
+# CHECK: {{      rsp = }}
+# CHECK: {{       r8 = }}
+# CHECK: {{       r9 = }}
+# CHECK: {{      r10 = }}
+# CHECK: {{      r11 = }}
+# CHECK: {{      r12 = }}
+# CHECK: {{      r13 = }}
+# CHECK: {{      r14 = }}
+# CHECK: {{      r15 = }}
+# CHECK: {{      rip = }}
+# CHECK: {{   rflags = }}
+# CHECK: {{       cs = }}
+# CHECK: {{       fs = }}
+# CHECK: {{       gs = }}
+# CHECK: {{       ss = }}
+# CHECK: {{  fs_base = }}
+# CHECK: {{  gs_base = }}
+# CHECK: {{       ds = }}
+# CHECK: {{       es = }}
----------------
Rifet-c wrote:

Each one aligns to itself only. I suppose total alignment unification can be done, it will just require a bit more iterating, so do you want me to try doing it?

https://github.com/llvm/llvm-project/pull/188049


More information about the lldb-commits mailing list