<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/129963>129963</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
lldb trims long command line on Windows
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
compnerd
</td>
</tr>
</table>
<pre>
When launching a program with a large argument list, the inferior is started with a truncated command line. This seems to not occur with other debuggers (e.g. `windbgx`).
```
lldb -- "S:\Program Files\Swift\Toolchains\0.0.0+Asserts\usr\bin\swift-frontend.exe" -frontend -S -emit-ir S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\AttributedString\AttributedStringCOWTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\AttributedString\AttributedStringConstrainingBehaviorTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\AttributedString\AttributedStringDiscontiguousTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\AttributedString\AttributedStringTestSupport.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\AttributedString\AttributedStringTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\BufferViewTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\BuiltInUnicodeScalarSetTest.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\DataIOTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\DataTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\DateIntervalTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\DateTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\DecimalTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\ErrorTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\FileManager\FileManagerPlayground.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\FileManager\FileManagerTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\Formatting\BinaryInteger+FormatStyleTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\Formatting\ISO8601FormatStyleFormattingTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\Formatting\ISO8601FormatStyleParsingTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\GregorianCalendarRecurrenceRuleTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\GregorianCalendarTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\IndexPathTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\JSONEncoderTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\LockedStateTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\PredicateCodableTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\PredicateConversionTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\PredicateTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\ProcessInfoTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\PropertyListEncoderTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\ResourceUtilities.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\SortComparatorTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\StringTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\URLTests.swift S:\SourceCache\swift-project\swift-foundation\Tests\FoundationEssentialsTests\UUIDTests.swift S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\DerivedSources\resource_bundle_accessor.swift -supplementary-output-file-map C:\Users\abdulras\AppData\Local\Temp\TemporaryDirectory.yyJhul\supplementaryOutputs-1 -target x86_64-unknown-windows-msvc -disable-objc-interop -sdk "S:\Program Files\Swift\Platforms\Windows.platform\Developer\SDKs\Windows.sdk" -I S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\Modules -I "S:\Program Files\Swift\Platforms\Windows.platform\Developer\Library\XCTest-0.0.0\usr\lib\swift\windows" -I "S:\Program Files\Swift\Platforms\Windows.platform\Developer\Library\XCTest-0.0.0\usr\lib\swift\windows\x86_64" -I "S:\Program Files\Swift\Platforms\Windows.platform\Developer\Library\Testing-0.0.0\usr\lib\swift\windows" -color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\ModuleCache2 -static -swift-version 5 -O -D SWIFT_PACKAGE -enable-cross-import-overlays -load-plugin-executable "S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationMacros-tool.exe#FoundationMacros" -enable-experimental-feature "AvailabilityMacro=FoundationPreview 0.1:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicate 0.1:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicateRegex 0.1:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPreview 0.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicate 0.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicateRegex 0.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPreview 0.3:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicate 0.3:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicateRegex 0.3:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPreview 0.4:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicate 0.4:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicateRegex 0.4:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPreview 6.0.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicate 6.0.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicateRegex 6.0.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPreview 6.1:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicate 6.1:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicateRegex 6.1:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPreview 6.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicate 6.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature "AvailabilityMacro=FoundationPredicateRegex 6.2:macOS 15, iOS 18, tvOS 18, watchOS 11" -enable-experimental-feature StrictConcurrency -enable-upcoming-feature InferSendableFromCaptures -empty-abi-descriptor -resource-dir "S:\Program Files\Swift\Toolchains\0.0.0+Asserts\usr\lib\swift" -file-compilation-dir S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests -Xcc -fmodule-map-file=S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\_FoundationICU.build\module.modulemap -Xcc -I -Xcc S:\SourceCache\swift-project\swift-foundation-icu\icuSources\include -Xcc -fmodule-map-file=S:\SourceCache\swift-project\swift-foundation\Sources\_FoundationCShims\include\module.modulemap -Xcc -I -Xcc S:\SourceCache\swift-project\swift-foundation\Sources\_FoundationCShims\include -Xcc -fmodule-map-file=S:\SourceCache\swift-project\swift-syntax\Sources\_SwiftSyntaxCShims\include\module.modulemap -Xcc -I -Xcc S:\SourceCache\swift-project\swift-syntax\Sources\_SwiftSyntaxCShims\include -Xcc -D_MT -Xcc -D_DLL -Xcc -Xclang -Xcc --dependent-lib=msvcrt -Xcc -gdwarf -Xcc "-IS:\Program Files\Swift\Platforms\Windows.platform\Developer\SDKs\Windows.sdk\usr\lib\swift" -module-name FoundationEssentialsTests -package-name swift_foundation -in-process-plugin-server-path "S:\Program Files\Swift\Toolchains\0.0.0+Asserts\usr\bin\SwiftInProcPluginServer.dll" -plugin-path "S:\Program Files\Swift\Toolchains\0.0.0+Asserts\usr\bin" -plugin-path "S:\Program Files\Swift\Toolchains\0.0.0+Asserts\usr\local\bin" -enable-default-cmo -parse-as-library -num-threads 32 -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\AttributedStringCOWTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\AttributedStringConstrainingBehaviorTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\AttributedStringDiscontiguousTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\AttributedStringTestSupport.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\AttributedStringTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\BufferViewTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\BuiltInUnicodeScalarSetTest.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\DataIOTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\DataTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\DateIntervalTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\DateTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\DecimalTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\ErrorTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\FileManagerPlayground.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\FileManagerTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\BinaryInteger+FormatStyleTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\ISO8601FormatStyleFormattingTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\ISO8601FormatStyleParsingTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\GregorianCalendarRecurrenceRuleTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\GregorianCalendarTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\IndexPathTests.swift.o -o JSONTests.ll -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\LockedStateTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\PredicateCodableTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\PredicateConversionTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\PredicateTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\ProcessInfoTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\PropertyListEncoderTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\ResourceUtilities.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\SortComparatorTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\StringTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\URLTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\UUIDTests.swift.o -o S:\b\x86_64-unknown-windows-msvc\CoreFoundationTests\x86_64-unknown-windows-msvc\release\FoundationEssentialsTests.build\resource_bundle_accessor.swift.o
```
Interestingly enough, the implicit `settings set -- target.run-args ...` seems to contain the full command line.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzUW11v27jS_jXKDUFBkWM3vvBFIjcL76aboG7e7l1AkWOZW4oUhqQT__sXpOR8tGk2e04q6QAGJPHreWY0osjxI2atrDTAIpmeJ9PlEfNua3DBTd1oQHFUGrFffN2CJop5zbdSV4SRBk2FrCZ30m0JI4phBYRh5WvQjihpXZIXxG2BSL0BlAaJtMQ6hg7EoZdDrzkLBdzUNdOCKKkhJV-2oS1AbYkzRBtHDOce227GbQGJgNJXFaAlSX4KaZWSZJbdSS3K6j6ZZUk-T5PsLPxmWffLzpQSJaGUJHm-TiZnybS47sy4kApsMi3Wd3LjkmnxxRjFt0zqUJilWZol-fmZtYAulHiLybQopU6mhQ1d6AaNdqBFCveQ5Dl5KCB0TSjU0lGJpENdG48cCsa38DBAg-Zv4O5xQOO1YE6agPEFbMS9eCj8aC1oJ5myh7oz51CW3oFYO5S6eqGouPoaW6cRYnA2RluHTGqpq3PYsp00OCJ6S2m50U5W3ng7Il6h6do3jUE3HkJ9-ObcbzaA_yfhrj9EqdxK32jJjYA1Z4rhGlyo7gF9yRxbXfVla0DrEQtW2gHumOoTszcs4LLuz7SPiP3NnOFN-YlpVgE-v7pWbF9h6Dkki97cYLBmzrUz4rnUDPchogOf_LytXLu96i3knvFZra9OZ9nxExqP1SMhdM3Q9sjmN4TKoGS6YAq0YPgZuEcEzeGz7-8u_UCjL-CVFnB_zdy2L8Df11d_ftThtdmbjZeGfwtrkh4n-msEIcMOpjCClf3F0RNcvQO00ujeofsDNBysXemN6RGyAXT7S2ldz0H8GWwc9sZJJZ2EPjDXBl1h6oYhc_0tJPrdPNx8vuwN6ma1fAGrTKbF_ensdnZCvf6mzZ2md1ILc2dpbXc8mRaFQXgc-DDc630QFDALr1FKSy-ViMtSlDsQrdE2dm6D7bb0Wii4ZTw8aQY74tT6plFQg3YM99R413hHN1IBrVlDitauGwsYBmOl8ApZ3DQ2TdhOtHMyU9FvddMdDDLcLyUCdwb36X7_-9aHJs_AriKWpceEOoYVOPKKGwgV0obpl5ryb05l2FmYhlArvr0h1XOtmNsYrEPZ13bUtOnKotN2oMJ0ELos_3jayopvMdWz6usWfzLCK7AB8V3tupRluCnJtPgrRjhtM16HPJeS5eFpSKZFx66zfHgeB_f9WkKBjtTVmz3DjTJIhWSVNtZJbgkFHWPUtSMRWhEas5hU6o2hm7g2TiZLccdwQ2g80O7lnkyWJ4TW8fZTHqYr2jC37Tfu4jSZE2odc5IT2k6PHUMyJfSK0CVZf11dfLm9Piv-OPvt44PRHI21VIan31GzA1RsbwlVhgnaKF9JTeEeuHeh9ZN72N-k-YkFjtQZo9oc7uT7unhfO3vgvgGUcbJSdAPMeYy0z3ZMKlaGd_c-9komy8dxrhF2Eu5Ilh4nk7Oa8as1OZ4meUFkODuNKfPdw-kdc3wbro7fBbpdtg0K_hkquB-IQef5fEjPDwd-8PwQDDrPT4b0_HDgB88PwaDz_MmQnh8O_OD5IRhEz8_SQeebYeFb7w_FofP_gO_ZIcEPvh_sPTsbNu6Hj_r3ZrB2KLkrjO7S1vuH5r7hpg5bk0PTld4ArkHHjOQFmrpgTagIW5C6cXvKSkkFWI6ycQYJPaQBqJD4XtqIpzujKIeQYRdg6kaq6LCI9d8s8gn9i3NCN92mqGZNxEgmy562DrePXVfFzUOSpeWTtoeaNR3PVXv8j_JOVHKfTAvJ_WPqRmquvIB_9MK_znA9QjwxsFhvZf0E9tfY-Vb0dzHa7rVj988hY4SvY8WvtPhfQnc4y9tPXx5Ol5eX3flfXDFddRdUQANagHY0PICTZYhadF1t1aUWwkWS53T1SzNjP5sJurumWQ3kpzlLQhvGv7Gqaxd73z5GCqFSB7dysPaQP7CAO8A2L_KuAq_YZaWv0fDrCLWOSKlQKhrU4b838C8aWnUZ2QNE9xYRsGFeOcprE3yPFiizIYiQ4Z5Q7WvqtghMWDLJCTXjyWq_LnJLzbjJvq6BGzn7n0nkRk77BwXd_wDfcXr2RUne6Dj-g4hvZHx_kP2NkN-o2b0kLRwhyxGz-0G-ODKC3wseR0bvFVHkeJmO151vU1eOjPQbJZijZ_2jTnNklN-u7Bw78fFSfUk92lL8fX31Z1uo1KgovywGHZlfX5GPjpfpC4LTsZIdM8WXRK3jI_mKDHZkZH8inB0Zy59KbcfGc-SJh-dy3rGRey4AHhm710W_qfnum-kkO4v76Va1qPYEtPHV9uHr7rpRkktHkllmIS5vLbHgCKWkVe6m6DVlWFmSpmkyyx4_7OZGOyZ1HGfjlXr-FfiRWEzEfDJnR7A4_nBynOfH-en8aLuYb_ITYPnswyT7INgUynw651le8g_lCT8WsyO5yLN8mk2yWZZNTk7mKT_NhJiLTb6Zzqen-SQ5yaBmUqVK7erUYHUkrfWwOM7n89nkSLESlD18D4-L0IqWvrLJSaZku9jp-jnpFCzid-UOZW2JMrp6ZgcxmnR_ixx5VIutc40NsZBfJPlFJd3Wlyk3dZJfhFG7w8N_RvlFpGaT_KJjt1vk_x8AAP__Iu5Zgg">