Skip to content

Commit 8871b86

Browse files
authored
Update index.md
1 parent f88a734 commit 8871b86

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ scale to large programs. In our preliminary experiments, it ran out of memory or
2020
2,000 lines of code. This limitation stems from the costly global fixed-point iterations required during analysis. In addition, PyCG is
2121
flow-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
2524
Python programs, and implement it as a prototype Jarvis. Jarvis maintains a type graph (i.e., type relations of program identifiers) for
2625
each function in a program to allow type inference.x Taking one function as an input, Jarvis generates the call graph on-the-fly,
2726
where flowsensitive intraprocedural analysis and interprocedural analysis are conducted in turn and strong updates are conducted.

0 commit comments

Comments
 (0)