[Lldb-commits] [lldb] [lldb] Add GDB remote register vector types (PR #217128)

David Spickett via lldb-commits lldb-commits at lists.llvm.org
Mon Aug 24 06:07:24 PDT 2026


================
@@ -151,8 +184,11 @@ void lldb_private::DumpRegisterValue(const RegisterValue &reg_val, Stream &s,
 
   // First drop the extra newline that the value printer added. The register
   // command will add one itself.
-  llvm::StringRef register_type_str =
-      register_type_stream.GetString().drop_back();
+  llvm::StringRef register_type_str = register_type_stream.GetString();
+  if (register_type_str.ends_with('\n'))
+    register_type_str = register_type_str.drop_back();
+  if (register_type_str.empty())
+    return;
----------------
DavidSpickett wrote:

Not that the original is fantastic tbf, it's a hack for sure.

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


More information about the lldb-commits mailing list