================
@@ -1603,8 +1603,8 @@ class CommandObjectProcessHandle : public 
CommandObjectParsed {
   Options *GetOptions() override { return &m_options; }
 
   void PrintSignalHeader(Stream &str) {
-    str.Printf("NAME         PASS   STOP   NOTIFY\n");
-    str.Printf("===========  =====  =====  ======\n");
+    str.Printf("NAME         PASS   STOP   NOTIFY  DESCRIPTION\n");
+    str.Printf("===========  =====  =====  ======  ===================\n");
----------------
DavidSpickett wrote:

Also we don't have any tests for this part of the command. There is 
lldb/test/API/commands/process/handle/TestProcessHandle.py but it's only 
changing the settings.

Not all platforms will have all signals but we don't want to check them all 
anyway. The test uses SIGSEGV already. So maybe you can just add :
* one call prior to loading the test binary, that just gets the header
* one later that expects the header and some line for SIGSEGV

The description will change between platforms (though they all mean the same 
thing), so it would be ok to regex match that there is some string after the 
last bool.

We don't need to check for the exact string because we trust that the unittests 
prove that the right description will be used.

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

Reply via email to