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

    <tr>
        <th>Summary</th>
        <td>
            llvm-objdump does not print values for unknown instructions or relocations
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            tools:llvm-objdump
      </td>
    </tr>

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

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

<pre>
    When encountering unrecognized RISC-V instructions or relocations, llvm-objdump prints the following:

```
      8c: 5b e1 e5 4c   <unknown>
                        0000008c:  Unknown      .L19
```

It'd be more helpful if llvm-objdump output would include the underlying value. This is especially useful when the binary contains vendor extensions that are not recognized by upstream LLVM.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8Uk1v3DgM_TXyhYghS7YzOviQTXaAANnLtk3PssSxlWhEQx-ZTn99Yc8ETYCiBEGBgkjqPT6dkpsC4sC6f1j3UOmSZ4rDgjnOlPC1Gsmeh-8zBsBgqISM0YUJSohoaAruJ1r4__HL_c0zuJByLCY7CgkoQkRPRm8pE_fg_dvxhsYXW44LLNGFnCDPCAfynk4uTEzeMf7A-Hvs-dW3FDbbGSbvoBsBG8AOWgOMKybvS3gNdApM_vveQl2cb3Ypg2_XV1zVT43645hLfMxM3FoYEY4UEWb0y6F4cIfPKKjkpWQ4UfEWXDC-WNwwlWAx-vPK1Jv2BWv4OrsELgGmBY3T3p-hJFybnlZy16LRBR3PYChk7UKCNwyWIuCPjCFtpOZZZ9ARIVCGDwsYz1CWlCPqIzw9Pf9XV3aQVkmlKxya_nandnIneDUPvVKjQNNoZVstDoI30hit26YVppU7VblBcCG5bPqmF7LltbHNKFCqrjdq7PoDazketfP1ykRNcapcSgWHvmm7rvJ6RJ82NQmRiXxi8u4jZ0yIVWdx2C7HMiXWcu9STr8bZpc9Dp-YtoRpQ70J50JqggNFuG7-b-qrSvTDnPOyfoaJPRP7yeW5jLWhIxP7ddL1uFkivaDJTOw3WImJ_YbsVwAAAP__u-sJoQ">