在调试会话期间,您可以在变量视图中查看当前帧的寄存器值:

1.png

当您切换到反汇编时,CLion会添加“寄存器”节点以及当前函数使用的寄存器。寄存器值还以内联方式显示在反汇编视图中:

2.png

要在源代码中查看寄存器,右键单击变量窗格并选择“寄存器 | 始终显示”:

3.png

选择寄存器集

默认情况下,CLion仅显示通用寄存器。使用上下文菜单的“寄存器”部分来添加其他寄存器集:

4.png

寄存器和寄存器集由底层调试器提供,对于GDB和LLDB是不同的。

寄存器值表示

CLion以十六进制显示寄存器值。如果调试器提供了另一种表示方法,则它将显示在十六进制值旁边,并以灰色显示:

5.png

宽向量寄存器显示为带有子项的节点。目前,此模式仅由GDB支持。

6.png

搜索特定寄存器

  • 在变量窗格中集中焦点,然后开始键入寄存器名称:
    7.png

跟踪寄存器值

  1. 右键单击要跟踪的寄存器,然后从上下文菜单中选择“添加到监视”:
    8.png
  2. 寄存器将移动到顶部,您将看到随着您逐步执行代码而更新的值:
    9.png

修改寄存器值

仅非宽寄存器可以修改。

  1. 选择寄存器,然后按F2键。
  2. 输入新值,然后按Enter。

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活