查找特定函数可以访问的代码

Find code that could be reached by a specific function

我很难提出这个问题。我问的原因是我想将一些带有 emscripten 的 C++ 代码转换为 java 脚本代码,但我认为我不需要转换整个代码库。

是否有可能在 C++ 中找到特定函数在执行时可能到达的所有代码?然后我就会知道我需要转换哪一部分代码,哪一部分我可以忽略。

正如尤金所说,它被称为"call hierarchy"。您可以使用自动文档工具来获取此信息。

我强烈推荐你试试doxygen,因为它真的很容易使用: http://www.doxygen.nl/