DavidSpickett added a comment.

The last update changes the format slightly, though for the better I think.

  (lldb) register read cpsr x0 fpcr fpsr x1
      cpsr = 0x60001000
           = (N = 0, Z = 1, C = 1, V = 0, TCO = 0, DIT = 0, UAO = 0, PAN = 0, 
SS = 0, IL = 0, SSBS = 1, BTYPE = 0, D = 0, A = 0, I = 0, F = 0, nRW = 0, EL = 
0, SP = 0)

As we don't print the root type name we get this orphaned `=`, so I've aligned 
that with the usual value line above. I think it's clear that it's a second 
view on the register not a new name (and removing the `=` is fiddly).

If the fields end up on multiple lines, we handle that too:

  (lldb) register read fpcr
      fpcr = 0x00000000
           = {
               AHP = 0
               DN = 0
  <...>
             }


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D145580/new/

https://reviews.llvm.org/D145580

_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to