问题标签 [call-flow]

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.

0 投票
1 回答
15357 浏览

python - 在 Python 中创建依赖关系图

我继承了一个庞大的代码库,我需要对其进行一些小改动。我想知道是否有实用程序可以解析 python 代码并给出函数之间的依赖关系,就像我对函数进行更改一样,我想确保不会破坏其他函数,所以如果我可以在图表中看到它会让我的生活更轻松。

0 投票
3 回答
5885 浏览

c++ - 生成调用流图的工具【C C++ solaris linux】

我非常喜欢IDA,但我正在 Solaris 上从事这个项目。我确实有一台 linux 机器,如果没有任何东西与 IDA 处于同一级别,那么我会说服管理层为其购买许可证。

除此之外,我正在寻找替代建议。IDA 中的其他一些功能会很方便,但我目前需要的主要是一个基于源代码的调用流图生成器。如果它需要构建步骤的额外输出,那很好,但是我需要查看的一些库我没有源代码。

到目前为止,看起来我最好的选择是 Valgrind 的Callgrindlidagprof。欢迎任何进一步的建议。

回复:gprof,Windriver 提供给我们的 GNU 编译器集缺少一些库,这些库通常会随 GNU 编译器一起提供,以提供(除其他外)性能分析工具。这是解决更普遍问题的好方法,但现在我选择先尝试其他解决方案。

编辑一些 Rational 工具(Purify、Quantify 等)可能也适用于此。我和 IDA 在同一条船上,但我认为有人用谷歌搜索可能会发现这个建议很有帮助。

edit2 Valgrind 尚未移植到 solaris/sparc ;p

0 投票
2 回答
5655 浏览

java - 为 java 程序生成调用图 - Eclipse

Eclipse 中是否有任何支持,我可以在构建时以编程方式为类中的单个方法生成静态调用图?

我希望能够确定可能从给定类方法调用的所有方法。

我对可视化图表不感兴趣。我正在寻找一个 API。它甚至不必是 Eclipse。

0 投票
2 回答
4833 浏览

static-analysis - 控制流图和调用(流?)图之间的实际区别?

维基百科有一个控制流图的定义。我还听说过有关“调用(流?)图”的术语,但找不到任何相关资源。两者之间有什么关系?

0 投票
2 回答
2188 浏览

sip - RTP SSRC:如何知道呼叫方向

我正在使用 jNetPcap 从 tcpdumps 解码 rtp。目前,我使用 SIP 邀请消息和源 IP(还通过源 ips 检查..)来检测呼叫的方向(正向、反向).. 这是有效的,但实际上并不是按照 rfc 标准的预期工作方式并解决所有可能的行为。

有什么方法可以从 SSRC 确定源在哪个方向进行 sip 呼叫?据我所见,ssrc 标识符首先出现在 rtp 流上,我无法说出它是哪个呼叫流向。

而且我不想保存两个方向并让用户决定它是哪个方向。

0 投票
1 回答
5703 浏览

eclipse-cdt - 如何在 Eclipse 中为 c/c++ 代码创建调用图?

我在互联网上读到 cdt 基本上用于为 Eclipse 中的 c/c++ 代码生成调用图。我已经安装了 eclipse juna 的最新版本以及 MinGW 和 cygwin 来编译和运行 c/c++ 代码。我的问题是我是否必须与 eclipse 版本一起再次安装 cdt 。我已经可以选择在我的 Eclipse 新选项卡下创建 cdt 项目。以及如何在eclipse中生成调用图。基本上都需要相同的步骤。

0 投票
1 回答
273 浏览

twilio - Twilio 队列管理问题/最佳实践

我们正在使用 Twilio 建立一个呼叫中心。

在问候和菜单结束时,我们的用户被重定向到等待下一个可用代理的队列。

我们希望系统: - 自动呼叫下一个可用的代理。这是为了防止代理拨打队列以了解用户是否在等待。- 能够改变队列的顺序。我们的用户有不同的优先级。

我们怎样才能做到这一点?最佳实践是什么?

仅供参考:我们正在使用 PHP、TWIML,并且我们没有自己的 IPBX(无法使用 SIP 协议)。

谢谢, 迪米特里

0 投票
2 回答
97 浏览

database - Voltdb 中的架构和调用流程

当我们使用 Voltdb 创建新表时,schema 的格式是什么?我是新手。我研究了一段时间并阅读了此https://docs.voltdb.com/UsingVoltDB/ChapDesignSchema.php中的解释, 请在我创建新表时提供有关架构格式的更多详细信息。

另一个问题是系统的调用流程是什么,因为在创建响应之前,系统都会收到请求。它在系统中经过哪个类/功能。

0 投票
1 回答
34 浏览

stack - WebAssembly:从头开始重建堆栈

通过转换 .wasm 源文件或使用 Javascript 与合适的调试器交互,应该可以序列化完整的 Wasm 执行状态(主要是堆栈、调用帧、局部变量等)。

我想知道是否可以使用这种序列化表示来重建它并继续运行在另一台机器上停止的程序。

当前的浏览器运行时可以支持这个吗?

0 投票
1 回答
348 浏览

visio - 如何阅读 Visio 流程

有什么方法可以读取 Visio 流程的流程。如果我们有像下面这样的 Visio 文档,我可以阅读像 From Begin to Process 1 Then From Process 1 to Decision 1 这样的过程。如果 Decision 1 是 Yes 然后 Process 3 else Process 2 。从过程 3 到 END。从流程 2 到决策 2 等。

在此处输入图像描述

使用 Visio 中的宏或使用 Visual Studio 中的 C# 是否可以像上面那样阅读。