小编R.O*_*mar的帖子

是否有适用于Java的控制台分析器?

是否有类似gprof的Java分析器可以从Linux终端运行?我找到的所有工具都是GUI程序,我需要从终端运行它.

java linux terminal console profiling

15
推荐指数
3
解决办法
9420
查看次数

在llvm中创建新功能

如果我有一组基本的块和边缘,则需要为它们创建一个具有新入口和终点的新功能。

我能直接在LLVM创建这个,就像createFunction(F) 那么F.insert(bb, edges) 该BB是一个基本块和边缘是新功能,新的边缘。

谢谢

llvm

5
推荐指数
1
解决办法
3478
查看次数

badref 是什么意思?

IR线是什么意思

define i32 <badref>() {
Run Code Online (Sandbox Code Playgroud)

用于定义新函数并将其写入文件中

llvm llvm-ir

5
推荐指数
1
解决办法
2279
查看次数

LLVM中的抽象解释

我需要使用抽象解释来使用LLVM进行一些分析。这可能吗?或者我需要更轻松地使用分析工具。如果我可以通过LLVM做到这一点,那么哪些类将帮助我从原始源代码中编写语句,以获取变量之间的关系(以及每个变量的可能值范围)

llvm llvm-clang abstract-interpretation llvm-ir

5
推荐指数
1
解决办法
529
查看次数

如何在llvm中获取全局变量的实际值

例如:

int x=0;
int y=0;
Run Code Online (Sandbox Code Playgroud)

其中x和y是全局变量,在main()函数中,我们执行以下操作:

x++;
y++;
Run Code Online (Sandbox Code Playgroud)

如何在llvm中获取全局变量x和y的最新值。

当我尝试执行此操作时,errs()<<g;它们给出的初始值为,@BB0 = global i32 但我需要x=1使用llvm 获得实际值,如。

llvm clang llvm-clang

5
推荐指数
1
解决办法
1402
查看次数