Structure-Sensitive Pointer Analysis for Multi-structure Objects

被引:0
|
作者
An, Xun [1 ]
Jia, Xiaoqi [2 ]
Du, Haichao [2 ]
Xie, YaMin [2 ]
机构
[1] Univ Chinese Acad Sci, Inst Informat Engn, Chinese Acad Sci, Beijing, Peoples R China
[2] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Software analysis; Pointer analysis; Flow-sensitivity; Structure-sensitivity; Multi-structure; TO ANALYSIS;
D O I
10.1145/3671016.3671396
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Static analysis is a method within software analysis, and pointer analysis is an important component of static analysis. An important dimension of pointer analysis is field-sensitivity, which has been proven to effectively enhance the accuracy of pointer analysis results. A crucial area of research within field-sensitivity is structure-sensitivity. Structure-sensitivity has been shown to further enhance the precision of pointer analysis. However, existing structure-sensitive methods cannot handle cases where an object possesses multiple structures. This paper introduces MTO-SS, a multi-structure object pointer analysis method based on flow-sensitive pointer analysis. MTOSS incorporates the structural information of objects during flow-sensitive pointer analysis, making the pointer analysis results more accurate. Specifically, MTO-SS considers the structural information of an object when analyzing field access instructions to determine if the object possesses the corresponding field, in order to filter out spurious pointing relationships. To ensure the completeness of the object type set, MTO-SS always performs weak updates on the object's type set. This means that once an object acquires a structure, that structure will accompany the object throughout its entire lifecycle. We evaluated our multi-structure object pointer analysis method using the 12 largest programs from GNU Coreutils. Then, we compared the experimental results with the purely flowsensitive method, SPARSE. The results confirmed that MTO-SS is more accurate than SPARSE. Compared to SPARSE, the accuracy of MTO-SS improved by an average of 22.94%. Furthermore, the additional time and memory overhead introduced by MTO-SS is negligible.
引用
收藏
页码:155 / 164
页数:10
相关论文
共 50 条
  • [41] Modifying structure-sensitive reactions by addition of Zn to Pd
    Childers, David J.
    Schweitzer, Neil M.
    Shahari, Seyed Mehdi Kamali
    Rioux, Robert M.
    Miller, Jeffrey T.
    Meyer, Randall J.
    JOURNAL OF CATALYSIS, 2014, 318 : 75 - 84
  • [42] Mathematical Modeling of the Structure-sensitive Composite Elastic Properties
    Zarubin, V. S.
    Sergeeva, E. S.
    INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM-2018), 2019, 2116
  • [43] STRUCTURE-SENSITIVE SEARCH MATCH PROCEDURE FOR POWDER DIFFRACTION
    FREVEL, LK
    ANALYTICAL CHEMISTRY, 1982, 54 (04) : 691 - 697
  • [44] INFLUENCE OF TEXTURAL ASYMMETRY ON STRUCTURE-SENSITIVE PROPERTIES OF STEEL
    DURNEV, VD
    RUSSIAN METALLURGY, 1984, (04): : 147 - 150
  • [45] ANISOTROPY OF CRYSTALLINE AND AMORPHOUS BODIES IN STRUCTURE-SENSITIVE PROPERTIES
    PALATNIK, LS
    PANCHEKH.PA
    BOIKO, BT
    FUKS, MY
    IZVESTIYA VYSSHIKH UCHEBNYKH ZAVEDENII FIZIKA, 1973, (12): : 156 - 157
  • [46] Structure-Sensitive Graph Dictionary Embedding for Graph Classification
    Liu G.
    Zhang T.
    Wang X.
    Zhao W.
    Zhou C.
    Cui Z.
    IEEE Transactions on Artificial Intelligence, 2024, 5 (06): : 2962 - 2972
  • [47] Structure-sensitive oxidation of the indium phosphide (001) surface
    Chen, G
    Visbeck, SB
    Law, DC
    Hicks, RF
    JOURNAL OF APPLIED PHYSICS, 2002, 91 (11) : 9362 - 9367
  • [48] Preparation and structure-sensitive investigations on silica glass fibers
    Murach, J
    Bruckner, R
    JOURNAL OF NON-CRYSTALLINE SOLIDS, 1997, 211 (03) : 250 - 261
  • [49] MONOLAYER TRANSFER ONTO SOLIDS AND OF REGULAR MULTI-STRUCTURE FORMATION .2. INVESTIGATION OF CONTACT ANGLES IN THE PROCESS OF MULTI-STRUCTURE FORMATION AND THE EFFECT OF THE TYPE OF MONOLAYER TRANSFER UPON THE REGULARITY OF MULTI-STRUCTURE
    JANKLOVICH, AI
    KUZMINA, TA
    TOPORKOV, SA
    CHERNOBEREZHSKY, YM
    VESTNIK LENINGRADSKOGO UNIVERSITETA SERIYA FIZIKA KHIMIYA, 1980, (02): : 79 - 84
  • [50] Space Charge Analysis of Multi-Structure Polyimide Films using TSM
    Akram, Shakeel
    Castellon, Jerome
    Agnel, Serge
    Khan, M. Zeeshan
    2018 IEEE CONFERENCE ON ELECTRICAL INSULATION AND DIELECTRIC PHENOMENA (IEEE CEIDP), 2018, : 34 - 37