-
The Interprocedural Analysis fails when key is generated in a different method.
For the two examples below, Cognicrypt gives different results.
SimpleEncryption.java
```
public class Si…
-
### What bug did Slither miss and which detector did you anticipate would catch it?
The following should be detected by `reentrancy-no-eth` but it is incorrectly considered benign. It is more importa…
-
-
In Release/Distribution builds for macOS/iOS/visionOS, `INTERPROCEDURAL_OPTIMIZATION` is ON so bitcode is enabled.
I would like to see bitcode disabled by default as it has been deprecated since Xcod…
-
- 関数呼び出し → グラフをくっつける
- lockしかしてない関数を見つける → 呼び出し元を探る
まずは単純な例で考えてみる
一貫しているか? → どういうパスを通っても必ずlockされている → 他の関数呼び出しで追いかける必要がなくなる
-
Lots of false positives due to lack of interprocedual knowledge.
See e.g.:
http://fedorapeople.org/~dmalcolm/gcc-python-plugin/2012-04-04/rrdtool-1.4.7-5.fc17/rrdtool-1.4.7/bindings/python/build/t…
-
We do not correctly handle inteprocedural analyses especially backwards
- Define a return node as a Block at the end of a call fallthrough edge, possibly create dummy blocks for this purpose
- Ma…
-
The UnitThrowAnalysis class has a method "mightThrow(SootMethodRef)" which at the moment conservatively assumes that all exceptions might be thrown until we have a real interprocedural might-throw ana…
-
# Description
After https://github.com/open62541/open62541/pull/1732 , the [`CMAKE_INTERPROCEDURAL_OPTIMIZATION`](https://cmake.org/cmake/help/v3.16/variable/CMAKE_INTERPROCEDURAL_OPTIMIZATION.html)…
-
`A.java