Clion内存视图
Clion memory view
我在 Jetbrain 的 clion 中找不到内存视图 IDE。
有谁知道展示它(有 clion 这个功能)吗?
意思是这样的:memory view 在 eclipse
内存视图已添加到 CLion in version 2019.1。要打开它,select 调试器变量视图中的指针变量,然后在 Windows/Linux 上按 Ctrl+Enter
或在 macOS 上按 ⌘Enter
。
在所有早期版本中,您可以使用调试器的命令 x
,这在两个 GDB and LLDB 中都可用。您可以通过 CLion->Preferences->Build,Execution,Deployment->Toolchains->Debugger 选择调试器,并通过 View 显示 Debug window ->Tool Windows->Debug 或者如果您通过 运行->Debug.[=17 启动新的调试会话,它应该出现=]
例如,在 Debug window 中,我可以探索从变量地址开始的内存 i
:
(lldb) x &i
0x7fff59dbac58: 00 00 00 00 00 00 00 00 88 ac db 59 ff 7f 00 00 ...........Y....
0x7fff59dbac68: 5e 30 2f 61 ff 7f 00 00 88 ac db 59 ff 7f 00 00 ^0/a.......Y....
不完全是内存视图,但事实证明以下内容对我非常有用。如果你有一个像 char *p
这样的变量,那么你可以将 (char[100])p
添加到 watches 并在内存中看到从 p
.
开始的 100 个字符
最新 (CLion 2018.1) 默认布局有 GDB。
您随时可以根据自己的喜好查看内存转储 (https://sourceware.org/gdb/onlinedocs/gdb/Memory.html)
f.e。 x/16ux &myVar
从 Clion 2019.1 开始,内存视图是一项内置功能。
您可以通过在调试器列表中选择一个指针并在 Mac 上按 ⌘Enter
或在 Windows/Linux 上按 Ctrl+Enter
来访问它。
来自“新增功能”页面:
Memory View dumps the memory behind the pointer in the Debug mode. To invoke it, select a pointer variable in the debugger’s variables view and press ⌘Enter
.
During stepping, if you have Memory View opened, CLion will highlight the memory changes that take place in the selected memory piece.
这是内存视图的样子:
我在 Jetbrain 的 clion 中找不到内存视图 IDE。 有谁知道展示它(有 clion 这个功能)吗?
意思是这样的:memory view 在 eclipse
内存视图已添加到 CLion in version 2019.1。要打开它,select 调试器变量视图中的指针变量,然后在 Windows/Linux 上按 Ctrl+Enter
或在 macOS 上按 ⌘Enter
。
在所有早期版本中,您可以使用调试器的命令 x
,这在两个 GDB and LLDB 中都可用。您可以通过 CLion->Preferences->Build,Execution,Deployment->Toolchains->Debugger 选择调试器,并通过 View 显示 Debug window ->Tool Windows->Debug 或者如果您通过 运行->Debug.[=17 启动新的调试会话,它应该出现=]
例如,在 Debug window 中,我可以探索从变量地址开始的内存 i
:
(lldb) x &i
0x7fff59dbac58: 00 00 00 00 00 00 00 00 88 ac db 59 ff 7f 00 00 ...........Y....
0x7fff59dbac68: 5e 30 2f 61 ff 7f 00 00 88 ac db 59 ff 7f 00 00 ^0/a.......Y....
不完全是内存视图,但事实证明以下内容对我非常有用。如果你有一个像 char *p
这样的变量,那么你可以将 (char[100])p
添加到 watches 并在内存中看到从 p
.
最新 (CLion 2018.1) 默认布局有 GDB。 您随时可以根据自己的喜好查看内存转储 (https://sourceware.org/gdb/onlinedocs/gdb/Memory.html)
f.e。 x/16ux &myVar
从 Clion 2019.1 开始,内存视图是一项内置功能。
您可以通过在调试器列表中选择一个指针并在 Mac 上按 ⌘Enter
或在 Windows/Linux 上按 Ctrl+Enter
来访问它。
来自“新增功能”页面:
Memory View dumps the memory behind the pointer in the Debug mode. To invoke it, select a pointer variable in the debugger’s variables view and press
⌘Enter
.During stepping, if you have Memory View opened, CLion will highlight the memory changes that take place in the selected memory piece.
这是内存视图的样子: