<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/71910>71910</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [LLVM-dwp] About llvm-dwp optimized implementation: when the section reaches the 4g limit, stop packaging and immediately generate the .dwp file
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Labman-001
      </td>
    </tr>
</table>

<pre>
    Without this modification, the forcibly generated '.dwp' won't be recognized by Debugger correctly.
<img width="657" alt="image" src="https://github.com/llvm/llvm-project/assets/150100070/31732775-2548-453a-a47a-fa04c6d05fe9">
When llvm-dwp enables option 'ContinueOnCuIndexOverflow' and recognize the overflow proble , it will stop packing and generate '.dwp' at one. 
<img width="625" alt="image" src="https://github.com/llvm/llvm-project/assets/150100070/77d6be24-262b-4f4c-afc0-9a6c49e133c7">

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8k8uOtDYQhZ_GbCxavmDcLFh0utNSpIlml1n7UoATYyNshnSePjKduWyy-Df_ClG2S1XfOUel5MYA0CPxCxK3Sm15imv_ovSsQk0IrXS0j_7N5SluGefJJTxH6wZnVHYxIHbFeQI8xNU47R94hACrymAxYvJk9wUxifdyUWasAa9g4hjcP2CxfuAb6G0cYcUmriuY7B8nRG6IXBC_unnEu7N5QvyGGGuFRIxh5fPz381qhFJJq3lWppyXhPgFsTti99HladMnE2fE7t6_f3zqZY1_gsmI3VVKkBNidyoIJYRIgtidU8mZlKJmojnXjeCqVo1U9aBIY1pLxAAdYgzxX5-Tvk0Q8NHY7guGoLSHhONS6BQG1xiyCxu8huv2W7Dw9-s7rIOPewGjgv0icoCM_53iZY3aAy6AXca78x6nHBe8KPOXC-Px9AP2d9Yq4xjghP-XIxM_haOUttXAmpq1TNfN0JhaDYbUnWpN0wHl3MjvHCvbc9vxTlXQ07brWiLPXFZTP4gzUNKem84qKppmsAKU1ZppwgkRULmeEcYppYR0VFJ5opZ2_CwImE42qjWoITAr509l7lNcx8qltEEvaUdJ5ZUGn44AMBZgx8dhGU3cqrU_dtXbmFBDvEs5fXXJLvsjOS8vf_xe5Efihi-6BOXTEMUI82F3Ny8eZgj5GRx-wXuxThE9gTnssoIyE6Sj1ozYu9nlYoBP4dX4Ib2bZ7BOZfiWueNd8QEenIdqW33_w1oeyxctDzj_BgAA___d4k56">