问题标签 [wala]
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.
soot - wala 和 soot 和有什么不一样?
我需要为 Java 中的以下任务选择一个框架:
- 提取控制流图
- 过程间和过程内分析
- 数据流分析
- PDG
- 不同的源代码分析任务(如方法体提取、测试代码提取)
哪个框架适合我的任务?
我遇到了很多不同的工具,除了 wala、soot 以及 JavaParser、Spoon 等等。
我应该选择哪个框架?理想情况下,我想采用一种更易于使用的工具。此外,我的期望是,Java 工具的普及应该已经存在于所有这些任务中。还是我的理解有误?
如果有人请指点我不同的资源等,我将不胜感激。
java - Wala 调用图不完整,invokeinterface 指令在调用图中没有任何成功节点
当我使用 wala 构建调用图时。我发现invokeinterface 在调用图中没有任何成功节点。但是接口的Impl在分析范围内。我想要一个完整的调用图,包括调用接口的 impl。我怎么能做到这一点?
这是我构建调用图的代码:
如下图,invokeinterface没有succ节点 在此输入图片描述
java - WALA有什么方法可以切几个罐子吗
我是 WALA 的新手。我正在尝试为 hdfs 切片一个 jar,但它与 hadoop 的其他部分相关,例如 hadoop commom。所以我想知道是否有任何方法可以切片几个罐子或切片一个以及切片语句,包括来自其他罐子的调用。
如果您对此有任何想法,非常感谢!