File tree Expand file tree Collapse file tree 1 file changed +1
-2
lines changed
Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,7 @@ scale to large programs. In our preliminary experiments, it ran out of memory or
20202,000 lines of code. This limitation stems from the costly global fixed-point iterations required during analysis. In addition, PyCG is
2121flow-insensitive and does not fully support Python’s dynamic features, which further limits its accuracy.
2222
23-
24- To overcome these drawbacks, we propose a scalable and precise approach for constructing application-centered call graphs for
23+ To overcome these drawbacks, we propose a scalable and precise approach for constructing application-centered call graphs for
2524Python programs, and implement it as a prototype Jarvis. Jarvis maintains a type graph (i.e., type relations of program identifiers) for
2625each function in a program to allow type inference.x Taking one function as an input, Jarvis generates the call graph on-the-fly,
2726where flowsensitive intraprocedural analysis and interprocedural analysis are conducted in turn and strong updates are conducted.
You can’t perform that action at this time.
0 commit comments