[Lldb-commits] [lldb] [lldb] Change DynamicLoaderDarwin::Segment::name type (PR #210797)

Jason Molenda via lldb-commits lldb-commits at lists.llvm.org
Mon Jul 20 20:31:38 PDT 2026


================
@@ -881,8 +881,8 @@ uint32_t DynamicLoaderMacOSXDYLD::ParseLoadCommands(const DataExtractor &data,
       } break;
 
       case llvm::MachO::LC_SEGMENT_64: {
-        segment.name.SetTrimmedCStringWithLength(
-            (const char *)data.GetData(&offset, 16), 16);
+        data.CopyData(offset, 16, segment.name);
----------------
jasonmolenda wrote:

You need to seg `segment.name[16] = '\0'` on both of these to ensure it is nul-terminated.

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


More information about the lldb-commits mailing list