[Lldb-commits] [PATCH] D155269: [lldb][AArch64] Add SME streaming vector length pseudo register

Jason Molenda via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Tue Jul 18 01:05:16 PDT 2023


jasonmolenda added a comment.

In D155269#4509130 <https://reviews.llvm.org/D155269#4509130>, @DavidSpickett wrote:

> 



> Ideally we would have as few routes to mode switch via the debugger as possible. Writing to the streaming vector control register is the single route I'd support given the choice.

I wonder about function calls when in streaming mode, where someone might not even realize they're in it.  Does lldb-server support QSaveRegisterState / QRestoreRegisterState around inferior function calls, or does lldb use the g/G packet (or write all the registers individually)?  g/G are probably going to fetch / write all the floating point registers and reset the mode if you did a function call while in streaming mode?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D155269



More information about the lldb-commits mailing list