gpt4 book ai didi

C++ 函数调用路由解析器

转载 作者:可可西里 更新时间:2023-11-01 13:28:29 26 4
gpt4 key购买 nike

我正在寻找一种工具来告诉/解析每个函数的所有调用路径(称之为“路由”)。

例如:

void deeper(int *pNumber)
{
*pNumber++;
}
void gateA(int *pNumber)
{
deeper(pNumber);
}
void gateB(int *pNumber)
{
gateA(pNumber);
}

void main()
{
int x = 123;
gateA(&x);
gateB(&x);
}

看到了吗?我需要一个工具来告诉我所有通往 deeper() 的路线,如果可能的话还要告诉我更多路线。

我说“更多”是指它会告诉我指针是否与提供给调用函数的指针相同。

这将大大节省我的时间。谢谢!

最佳答案

我认为cppDepend具有该功能(以及其他代码分析功能)

关于C++ 函数调用路由解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2494610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com