<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/128260>128260</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[lldb-dap] Stepping into a frame without sources can be frustrating
</td>
</tr>
<tr>
<th>Labels</th>
<td>
lldb-dap
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
ashgti
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ashgti
</td>
</tr>
</table>
<pre>
When debugging with `lldb-dap` if you have a stack frame without a source reference we currently do not provide a 'source' for the frame. This makes selecting the frame a bit awkward. If you right click on the frame and select 'Open Disassembly View' you do get the VS Code built-in disassembly viewer and then when you select a frame things start to work as you might to expect.
However, VS Code will not automatically open the disassembly view, which can lead to some unexpected behaviors when you try to step or navigate the stack frames.
I think it would be worth while to bring back the old behavior of returning a disassembly view of those frames again.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkUzuP4zYQ_jVUM1iDpuRXoWJzCyNXpbjgUvMxEhlTpEAOrfjfB5QV7yLX2IA032tGn8zZjQGxZ4ffmBAy25EcE4IdPhpZyMbUP581KppH_5fFAAZVGUcXRlgcWWBH7r1Rb0bO7MjBDfCIBay8I0jIJPUNhiQnXKdjofo0lqQREg6YMGiEBUGXlDCQf4CJECLBnOLdmUrCxOmJYOIEQ0xAFp-cO_jTugyTvGGGjB41VV-v9yBBOQK53BaZzA6-P80lN1oC7Z2-QQxfx4PZaKroHzMG-HBZ5oyT8g_46XCpHiqHiTAirdifP-BbNAiqOE9vLoD5grk7XDCtzFS3t9SfSrDpyE2arAtjrgtLBBRhiekGMq-j0-qXIuA_M2raAePvjL__Hhe8Y2Li28vC4rxftycLxUmS09L7B8SapFr9v7OKXazTFrQM4FGaKpPjhFDCUw0NKLTy7mLKn-4pPdZJwhligiDvbpSEq8iXo-fd0-r3Nd8NHMESi6-UNSHZqu6xUqlUT6cqtJJE_6kLcYCEVFKoI_KXFPU92Zi3M2aQo3Rhk25M35pLe5EN9vtTx_fn46E7NbZvh71WHUeB7bltT5ehU91ZcDR73bZ7fWxcL7g4cCEE3_MLP-1wuAxHfVSHS9dJvr-wjuMknd95f592MY2Ny7lgvxdnceSNlwp93qr16sizXKmvmDdVxsw67l2m_MlCjvxayRfo8AE_COe55neB4uuz-a9Uz4Lk9Yyq7qFkSrK2oSnJ95Zozqx9Z-LKxHV0ZIva6Tgxca2q29_bnOLfqImJ6xokM3Hdstx78W8AAAD__3PSb_0">