问题标签 [call-graph]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何从 android APK 生成调用图?
我从 Google Play 下载了一些 Android 应用程序。我Smali
通过逆向工程工具获得了代码apktool
。我想为这些应用程序生成调用图。我在堆栈溢出和谷歌上看到了很多链接,大多数建议的工具要么是 for ,要么c/c++
是 for Java
,当然,它们需要我没有的源代码。
有没有办法自动生成调用图?谢谢。
java - java程序的动态分析
我想动态分析一个相当大的java程序。更具体地说,我想为程序的一次运行生成一个动态调用图。是否有命令行分析器来生成这样的图表。
谢谢你。
python - 在 python 中构建一个调用图,包括模块和函数?
我有一堆脚本来执行任务。而且我真的需要知道项目的调用图,因为它非常令人困惑。我无法执行代码,因为它需要额外的硬件和软件来执行此操作。但是,我需要了解其背后的逻辑。所以,我需要知道是否有一个工具(不需要任何 python 文件执行)可以使用模块而不是跟踪或 python 解析器来构建调用图。我有用于 C 的此类工具,但没有用于 python 的工具。
谢谢你。
php - 未捕获的异常“ReflectionException”,带有消息“无法设置只读属性 ezcReflectionClass::$class”
我试图在我的项目中找到所有未使用的代码。所以我经历了许多死代码检测器,如 PHPMD、PHPDCD、Xdebug。最后我解决了phpcallgraph。我已经关注了这些链接:http://phpcallgraph.sourceforge.net/ http://phpcallgraph.svn.sourceforge.net/viewvc/phpcallgraph/trunk/readme.txt 做了同样的.....
但我最终在下面的代码中遇到了上述错误:
试图弄清楚但无法理解它....以为有人可能遇到过同样的问题并且可能已经找到了一些解决方案...谢谢
c - 生成函数调用图 Doxygen+Graphviz
如何使用安装了 Graphviz 的 Doxywizard 生成函数调用图?(我知道如何让 doxygen 为 c 函数生成调用和调用者图,但它没有帮助)
目前,我尝试了以下配置:http://pastebin.com/PjLjwjxU,但我无法在任何地方找到图表(我从未使用过该工具,所以它可能不是技术问题,但更多的是用户问题)。
c++ - 如何为dll制作调用图?
我有一个本地 C/C++ x64 dll,我想对其进行分析以进行静态代码分析。
在 Linux 中,我使用 callgrind/valgrind 和 KCachegrind 在我的工作流程中执行此步骤。
我想为 Windows dll 做这样的事情。
不幸的是,我无法在 VS 中使用 dll 进行分步调试(请参阅https://stackoverflow.com/questions/14086693/how-to-setup-debugging-for-a-native-dll-in -ac-sharp-项目)。
是否有人知道任何工具可以帮助生成从 C# gui 以独立于 C# 调用程序程序的方式调用的 Windows dll 的调用图?
编辑
我想制作一个与此类似的图表:http: //python.rk.edu.pl/site_media/resources/python.rk.edu.pl/images/djangoprof2.png
c - 流行的 C 图表工具或方法
来自 java(和其他 OO 背景),我对我的对象、自然封装和多态性非常熟悉。
这一切都是我所期待的,我没想到的是错过了我的类图!
当事情变得艰难或你开始担心过度耦合时,它总是我的第一站。但我似乎找不到 C 风格的等价物(不是从 90 年代中期开始的)图表系统或 C 实用程序。
我刚刚错过了什么吗?那里有隐藏的宝石吗?甚至只是显示文件之间的函数调用的东西,这样我就可以了解在哪里发生了什么。
简而言之:是否有人对如何建模 C 文件集有建议(或工具)?函数调用、包含等。
谢谢。
c++ - How to generate doxygen call graph that includes class methods?
I have a huge C++ project developed by someone else which I'm trying to get a good view with doxygen. I managed to properly configure doxygen to generate everything I need, except the callgraphs. They only show auxiliary functions, not the others class methods.
Is there a way to show also the class methods?
PS: this is my doxyfile
Best
c - 如何将多个 c 文件作为 GNU Cflow 的输入?
我能够使用 gnu - cflow 生成一个文件的调用图,但我无法找出如何使用 cflow 生成多个文件的调用图。
我试过以下
cflow test.c,你好.c
它为 test.c 生成调用图,而不是为 hello.c 创建它
cflow test.c 你好.c
它为 hello.c 生成调用图,而不是为 test.c 创建它
我不知道如何将多个文件传递给 cflow。
对此有任何想法吗?
你好ç
测试.c
clang - 使用 clang 为文件创建调用图
有没有办法用clang创建一个可以合理地放在页面上的调用图?
即给出:
我目前得到
通过使用:
(这似乎需要付出很多努力来做一些我没想到会如此困难的事情)。我想在水平轴上得到一些更合理的东西。Unflatten
似乎没有任何影响(至少在这个文件上,在其他文件上似乎影响很小)。
有没有办法确保png
生成的文件可以舒适地放在页面上(任何标准尺寸)?
注意:上述代码取自为 C++ 代码生成调用图
更新:设置 page="8.5,11" 给出以下内容: