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

    <tr>
        <th>Summary</th>
        <td>
            llvm-readobj -h doesn't display caps on mach-o files
        </td>
    </tr>

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

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

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

<pre>
    ```
% touch foo.c
% clang -o foo.o -c foo.c --target=arm64e-apple-darwin  # using Xcode clang
% llvm-otool -h foo.o
      magic cputype cpusubtype  caps    filetype ncmds sizeofcmds flags
 0xfeedfacf 16777228          2  0x80           1     4        360 0x00002000
% llvm-readobj -h foo.o

File: foo.o
Format: Mach-O arm64
Arch: aarch64
AddressSize: 64bit
MachHeader {
  Magic: Magic64 (0xFEEDFACF)
  CpuType: Arm64 (0x100000C)
  CpuSubType: CPU_SUBTYPE_ARM64E (0x2)
  FileType: Relocatable (0x1)
 NumOfLoadCommands: 4
  SizeOfLoadCommands: 360
  Flags [ (0x2000)
 MH_SUBSECTIONS_VIA_SYMBOLS (0x2000)
  ]
  Reserved: 0x0
}
```

That 0x80 is nowhere to be seen in llvm-readobj's output.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsVF2PmzoQ_TXOy4jImK_kgYd8oVZqutVme3X7tDL2AK4MRth0s_31V4aw6e4tiowz5_jMsWcMt1bVHWJOkj1Jjis-usYMea15J9XYrkojX3OS0tuPHgndEZaAM6NooDJmLe5BoXlXQ2CmuIFAzAQIAseHGh2Jjnxo0xgD3vcaA8mHF9UBEBbBaFVXw7_CSJx17rJa_2oD44zREMw5zQzC9LS8VgJEP7rXHv3bjuU0BcF76xmV0jhFOtFKC1b9RlNN00rz2t7E6LVClBUXFYRplmWMbeDtYQD0uqH3AITTGC9_o5QCvVJKKaOUfjA_IJem_PnB_jwWSiOJdn8ChRla7nzwzEUTPMB0ajO2G0TjEc4H0bwFpRzQ2ov6PUmlcancjHiBT8glDkCy_XJsZ39ks36tRBoDYRt6LU6nY7E7FIRtF-KhH59e-0l05z3MxNBvkx7e8y5juVAP374_X77vn358Oz3vHs9pfJrXsT9W-G0v_EfURnDHS423BHfi17F9qL4YLg-mbXknrV8QLyp-x_-Ho6VTAQpfYCDJ_ubA1-ZN-_zJ27ycDk-fH75env_5vHu-_DjvH75c_sYGkhyX6SNaHH6h9NnodSl3dsM_3pdpfGq4m3tIWejMS4MDgjNQIljEDlT3rlcIyyyY0fWjW69kHslttOUrzMOMplmU0jRcNblIeMlSJmkWslhEScI2MceNqMJ4y2MWrlTOKItpGIUsZCEN11lZpWmyiViZJKVMIhJTbLnSa597bYZ6pawdMd_QcLtZaV6ittO3gbEOX2ACCWP-UzHkk99yrC2JqVbW2buKU05j_rH5pUHbEZY5kMr2mr_OV9R00PpGN9NNtatx0HnjXO-LSVhBWFEr14zlWpiWsMKr3l5BP5ifKBxhxWTNElZM1v8LAAD___pFaNU">