Tai-e-assignments icon indicating copy to clipboard operation
Tai-e-assignments copied to clipboard

Tai-e assignments for static program analysis

Results 18 Tai-e-assignments issues
Sort by recently updated
recently updated
newest added

current implementation of Value's hashCode is: ` public int hashCode() { return value; } ` but this will result in `Value.makeConstant(0).hashCode() ` equals ` Value.getNAC().hashCode()` and `Value.getUndef().hashCode()` and thus a...

In the test case Assign, analyzing the following code in function Assign.assign(): ``` void assign() { int x = 1, y; x = 2; x = 3; x = 4;...

**What happened:** I actually found this out by accident, my **Solver.java**'s visitor pattern had a misplaced context in one place, but A6's OJ didn't check for it until I got...

各位老师好,有个入门的问题想请教一下 小弟发现一个问题,以A1为例,每回改写完Tai-e-assignments/A1/tai-e/src/main/java/pascal/taie/analysis/dataflow/analysis/LiveVariableAnalysis.java之后,如果调用JTest,我发现程序就没发生变化,除了isForward有变化外,其他的函数都没任何反应,准确的说,应该是除了isForward,其他函数没有被执行。比如执行gradlew test,即便java的源码改了,从测试工具上也看不到变化; 是因为“initializeBackward”没有正确写对吗? 不知道,我说的情况有没有人见过,应该如何解决?

The check mechanism in testcase method `deadLoop()` inside "Loops.java" is inproper. I must add `cfg.exitNode()`, which is `nop`, to the visited nodes at first to get passed. However, according to...

I spent almost 1 day to find the bug....finally, i found that i modified the test.java file which is the sample test file in resources , so that I got...

![FB93692969B2862ECF3F9C439EE64AED](https://github.com/user-attachments/assets/f9f6d8ca-7a13-4a33-9e43-1985eb1f88a3) 红圈处 int 应为 in