naturalcc icon indicating copy to clipboard operation
naturalcc copied to clipboard

Data-flow and control-flow graphs for Java

Open nashid opened this issue 3 years ago • 2 comments

The paper states that NaturalCC supports building control-flow graphs or data-flow graphs. But it appears code graph building is based on LLVM Clang.

How would that work for Java code then?

Probably I am missing something?

nashid avatar May 19 '22 07:05 nashid

We build data-flow and control-flow graphs of C programs using the SVF Tools and ProGraML, which are based on LLVM/Clang, the support of Java and other languages is under planning.

3usi9 avatar May 19 '22 08:05 3usi9

@3usi9 do you have any tentative timeline in mind?

For Java, I suppose you are planning to use Soot or Wala?

nashid avatar May 19 '22 19:05 nashid