<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">