Serialization-aware call graph construction
Serialization-aware call graph construction
复制标题
序列化感知调用图构建
DOI:
10.1145/3460946.3464319
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Mirakhorli, Mehdi
中科院分区:
文献类型:
--
作者:
Santos, Joanna C.;Jones, Reese A.;Ashiogwu, Chinomso;Mirakhorli, Mehdi
Although call graphs are crucial for inter-procedural analyses, it is challenging to statically compute them for programs with dynamic features. Prior work focused on supporting certain kinds of dynamic features, but serialization-related features are still not very well supported. Therefore, we introduce Salsa, an approach to complement existing points-to analysis with respect to serialization-related features to enhance the call graph’s soundness while not greatly affecting its precision. We evaluate Salsa’s soundness, precision, and performance using 9 programs from the Java Call graph Assessment & Test Suite (CATS) and 4 programs from the XCorpus dataset. We compared Salsa against off-the-shelf call graph construction algorithms available on Soot, Doop, WALA, and OPAL. Our experiments showed that Salsa improved call graphs’ soundness while not greatly affecting their precision. We also observed that Salsa did not incur an extra overhead on the underlying pointer analysis method.
登录
查看更多内容
DOI:
10.1145/3236454.3236503
发表时间:
2018
期刊:
Companion Proceedings for the ISSTA/ECOOP 2018 Workshops
影响因子:
--
作者:
Michael Reif;Florian Kübler;Michael Eichberg;M. Mezini
通讯作者:
M. Mezini
DOI:
10.4230/lipics.ecoop.2019.11
发表时间:
2019
期刊:
ArXiv
影响因子:
--
作者:
O. Bastani;Rahul Sharma;Lazaro Clapp;Saswat Anand;A. Aiken
通讯作者:
A. Aiken
影响因子:
7.4
作者:
Ali, Karim;Lai, Xiaoni;Luo, Zhaoyi;Lhotak, Ondrej;Dolby, Julian;Tip, Frank
通讯作者:
Tip, Frank
影响因子:
0.8
作者:
Jens Dietrich;Henrik Schole;Li Sui;E. Tempero
通讯作者:
E. Tempero
DOI:
10.1007/978-3-030-02768-1_4
发表时间:
2018
期刊:
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools
影响因子:
--
作者:
Li Sui;Jens Dietrich;Michael Emery;Shawn Rasheed;Amjed Tahir
通讯作者:
Amjed Tahir