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

    <tr>
        <th>Summary</th>
        <td>
            [llvm-debuginfo-analyzer] Invalid logical view with (--print=sizes) on 'arm' and '32-bit multilib on amd64'
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            llvm-tools,
            debuginfo
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          CarlosAlbertoEnciso
      </td>
    </tr>
</table>

<pre>
    The `08-elf-reader` patch for `llvm-debuginfo-analyzer` landed in:
https://reviews.llvm.org/rG4f06d46f465c8239ed0863abdd78f7ee1fbb42b4
https://reviews.llvm.org/D125783#3898878

The test case:
https://github.com/llvm/llvm-project/blob/main/llvm/test/tools/llvm-debuginfo-analyzer/DWARF/06-dwarf-full-logical-view.test
produces an invalid ouput as reported in:

`clang-armv7-vfpv3-2stage`
https://lab.llvm.org/buildbot/#/builders/182/builds/4232

`clang-armv7-global-isel`
https://lab.llvm.org/buildbot/#/builders/186/builds/9519

`clang-armv7-2stage`
https://lab.llvm.org/buildbot/#/builders/187/builds/9483

Expected:
```
 189 (100.00%) : [0x000000000b][001]    {CompileUnit}
 110 ( 58.20%) : [0x000000002a][002] 2    {Function}
  27 ( 14.29%) : [0x0000000071][003]        {Block}
```
Generated:
```
3432 (  0.00%) : [0x000000000b][001]    {CompileUnit}
3351 (  0.00%) : [0x000000002a][002] 2    {Function}
3234 (  0.00%) : [0x0000000071][003]        {Block}
```
The same problem reported building `32-bit multilib on amd64`
>>! In D125783#3894727, @mgorny wrote:
> This is also broken on i386 (so perhaps on all 32-bit platforms?):
Generated:
```
 189 (  0.00%) : [0x000000000b][001]              {CompileUnit} 'test.cpp' 
 110 ( -0.00%) : [0x000000002a][002]      2         {Function} extern not_inlined 'foo' -> [0x0000000099]'int' 
   27 (-26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192.00%) : [0x0000000071][003]                  {Block} 
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytVktz4ygQ_jXyhZILGiTg4EMSJ1Nz3ZqtPW4hCdnsYKGSkJOZX7-N4udsHpOtUFhyI-n7-klThebH6tvWkqykVOXWt_lgTWMHlElvYr0lbRjSU-_3u7yx1bRxXRty0xn_4-fze950jW2I6zJ-k9F1Rm-2MfZjkuAB52D3zj6OywSxDMMmLX0RLS0bUbaiLGoFXNuGqpKbqmmkaqW1rK0qAZX4TcA1g0IqngHnSisl1fN3z9dkYLRjJLUZ7StKblzcTtWyDjsUEvDhlvdD-MfWEcXKhwpvO4OWnt5JuOkWgh-Pn7zgJtTwr5s_EhEt8-bRDG3eTt7nPmxcbXyeDFrOWLNuSNpMtR2J6dCve-NdQ8LUT5GYkQy2D0O89vjhWtIao7HJzbDby3zf9nuewxjNxuKjl8z2prp0YzU531Qhzg_5ccEOyTSm4LiQRAEc3uDeoLPQLjda_xnU5SW1Lph-g_rzDJZXrALz64L1_qnHvLDNOQbI-DxnkTClSQaKUbqkNIMiA5T5DcmKW_pEj6PKinVaoQz_EByZvL0Lu955-2fnYibXRzhGExwp1BJehQNzhIMEBwfAh6mrowvdGY2AnNGYWIJ-DU2yIxo_KHfAu_Wh_n4C-8XwL7azg3nDM1xwmMnJp3iG84K9D_e7nuHAxfto_88zaSMazc4SrO_K2925lOcsc90mbbUc8spFspt8dN5VJHTE7JpSnGAyfp8mMPK1I1c7n5CAOXtHMkF3mzB0P8jjEOJ5z8PPyLetGwlO48dAqiF8t12icFyVyW5c7O2wNf04E3tPDvr03kRsBjusJawVfcJ8N9zHQvhouM_jP4FHOJl2y2Xd91nK5OsSyT-QCPOAS6qLlCD2KdqhI12If7vOuw5DhXxtCIk1T-68wtY6YYN0XbxQ61hsOZSKFSUrVIE9CjcxwbRmQlGhtS4FY6UGKIQulOQsyUpIVcqiEEIyAGxrQvACFC0pE5JqrguO6SIF4pUc409LVRR4oyWXDH-gJTDKJJUFlbIsSsAc4YxrpQGBQSvKgKFSGj6c61fROWY9eTEBFnbFylJyJQDkolnxBlU3i-iitysEfq1pItnXQ_M79EmS-iR5xF49-xObc_I0X4_upx2T8piy6HjsA8n9eC5J0qv1hMpMg199-CDgxnFKdA8YqEIttiuGvjcVhp9aDbayUtayVaJpocQISLbArmP9mGzNAGa0w4EB5moFOFmflor1wq2AAmA-H-K3bKBlKUOspsxC0WCFWzyJ-FMzWwyrGRhxRnzo3RjPJ6SFGUe36ezs7oRvprgNw-rODD6MN76yQwz3Xe3GsJitW82m_QuD4b8G">