<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/59691>59691</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang assembler doesn't understand .cfi_val_encoded_addr
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
taralx
</td>
</tr>
</table>
<pre>
This is used to set a register to a specific value in the CFI. In particular, I'm using it to set LR to 0xFFFFFFFF in the reset handler so gdb doesn't try to keep looking for earlier frames.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxEUMFu2zAM_Rr5QtSwFDt2DjpsHQwE2GnYPaAk2tYqS4EoBe3fDy4alBcSJN_je0Rmv0YiLYafYvjVYC1byrpgxvDemOQ-9N_NM3iGyuSgJGAqgJBp9VwoHx0EvpP1i7fwwFAJfISyEbzO1xauEe6Yi7c1YBbqFa5CjTtU9nEFX56Mv_8cVfc-f8WTI9Mx3TC6QBk4weoMuEQchRoLlPxx4N6I7hBSejtIl5SBMAdPGZaMO3HbOH1yl9MFG9LyPMpplNNJNpsez44smUGOkugy9OfJyEVN6AjRDMPSeK06paRSfTcN3Um2tu9xOFvrjBoXM6HoO9rRhzaEx96mvDaeuZIeLueLbAIaCvz8btbH0oupK4u-C54Lf8OKL4G0DRhXQGbazeH422qNjjIXjA5au_jbA8ONok2O3A2dy03NQW-l3Fmcfgg1CzWvvmzVtDbtQs3Hoa_0cs_pH9ki1PwploWaP_X-DwAA__8MW6_e">