解码数据结构
Decoding data structures
我想知道是否有图形工具可以从多个文件中解码数据结构?我的意思是,假设我们有以下
typedef struct herStruct;
...
typedef struct myStruct
{
void* hisStruct;
herStruct* ptr;
}myStruct;
如果有一个工具,我们传递头文件和 c 文件,该工具将提供所用各种结构的图形表示,那就太好了。一厢情愿的想法我知道。
我正在浏览 linux 个驱动程序(自定义驱动程序),理解各种结构感觉很费解。如何理解别人的代码结构如此之多且令人费解(而且注释不多!)。我试着自己画了,但没有画得太远。
您可以尝试使用Doxygen/GraphViz生成可视化。
看看this question.
我想知道是否有图形工具可以从多个文件中解码数据结构?我的意思是,假设我们有以下
typedef struct herStruct;
...
typedef struct myStruct
{
void* hisStruct;
herStruct* ptr;
}myStruct;
如果有一个工具,我们传递头文件和 c 文件,该工具将提供所用各种结构的图形表示,那就太好了。一厢情愿的想法我知道。 我正在浏览 linux 个驱动程序(自定义驱动程序),理解各种结构感觉很费解。如何理解别人的代码结构如此之多且令人费解(而且注释不多!)。我试着自己画了,但没有画得太远。
您可以尝试使用Doxygen/GraphViz生成可视化。 看看this question.