Author: Jonas Devlieghere
Date: 2023-06-23T11:56:41-07:00
New Revision: c0045a8e8e0c72a0c8be3a9c333885da4d14d472

URL: 
https://github.com/llvm/llvm-project/commit/c0045a8e8e0c72a0c8be3a9c333885da4d14d472
DIFF: 
https://github.com/llvm/llvm-project/commit/c0045a8e8e0c72a0c8be3a9c333885da4d14d472.diff

LOG: [lldb] Use format specific for unprintabe char in DumpDataExtractor

Addresses Jason's post-commit feedback in D153644.

Added: 
    

Modified: 
    lldb/source/Core/DumpDataExtractor.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/source/Core/DumpDataExtractor.cpp 
b/lldb/source/Core/DumpDataExtractor.cpp
index 728297a3a5ad8..cb76b118325b7 100644
--- a/lldb/source/Core/DumpDataExtractor.cpp
+++ b/lldb/source/Core/DumpDataExtractor.cpp
@@ -212,8 +212,7 @@ static void DumpCharacter(Stream &s, const char c) {
     s.PutChar(c);
     return;
   }
-  // Non-print characters can be assumed to be unsigned.
-  s.Printf("\\x%2.2x", static_cast<unsigned char>(c));
+  s.Printf("\\x%2.2hhx", c);
 }
 
 /// Dump a floating point type.


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to