C-2PO: AWeakly Relational Pointer Domain "These Are Not the Memory Cells You Are Looking For"

被引:0
|
作者
Ghidini, Rebecca [1 ]
Erhard, Julian [1 ,2 ]
Schwarz, Michael [1 ]
Seidl, Helmut [1 ]
机构
[1] Tech Univ Munich, TUM Sch Computat Informat & Technol, Munich, Germany
[2] Ludwig Maximilians Univ Munchen, Munich, Germany
基金
美国国家科学基金会;
关键词
static analysis; abstract interpretation; weakly relational domains; pointers;
D O I
10.1145/3689609.3689994
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Pointer analysis is foundational for statically analyzing realworld programs. We present C-2PO - a weakly relational domain for C programs, which tracks must-equalities and -disequalities between pointer expressions. This domain captures address arithmetic and its confinement to single memory objects, both core concepts in C. We implement the domain in Goblint and provide a preliminary evaluation. For 95% of SV-COMP tasks, the slowdown incurred by adding C-2PO is below a factor of 3. To measure precision, we instrumented coreutil programs with assertions computed by C-2PO. For an existing non-relational pointer analysis, 80% of the assertions are out of reach.
引用
收藏
页码:2 / 9
页数:8
相关论文
共 50 条
  • [1] The Influence of Different Spatial Resolutions on the Retrieval Accuracy of Sea Surface Wind Speed With C-2PO Models Using Full Polarization C-Band SAR
    Zhang, Kangyu
    Xu, Xiazhen
    Han, Bing
    Mansaray, Lamin R.
    Guo, Qiaoying
    Huang, Jingfeng
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2017, 55 (09): : 5015 - 5025
  • [2] May the fibrosis be with you: Is discoidin domain receptor 2 the receptor we have been looking for?
    DeLeon-Pennell, Kristine Y.
    JOURNAL OF MOLECULAR AND CELLULAR CARDIOLOGY, 2016, 91 : 201 - 203
  • [3] 基于C-2PO模型和CMOD5.N地球物理模式函数的SAR风速反演性能评估
    方贺
    谢涛
    周育锋
    杨劲松
    赵立
    何宜军
    WilliamPerrie
    海洋学报, 2018, 40 (09) : 103 - 112
  • [4] Aging, rejuvenation and memory due to domain-wall contributions in RbH2PO4 single crystals
    Mueller, V
    Shchur, Y
    EUROPHYSICS LETTERS, 2004, 65 (01): : 137 - 143
  • [5] NEW 2-TERMINAL C-MNOS MEMORY CELLS
    KOIKE, S
    KANO, G
    KASHIWAKURA, A
    TERAMOTO, I
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 1976, 23 (09) : 1036 - 1041
  • [6] Adoption of 2T2C ferroelectric memory cells for logic operation
    Ravsher, Taras
    Mulaosmanovic, Halid
    Breyer, Evelyn T.
    Havel, Viktor
    Mikolajick, Thomas
    Slesazeck, Stefan
    2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 791 - 794
  • [7] Functional analysis of phospholipase C-γ2 C2 domain mutants mediating ibrutinib resistance in malignant B cells
    Endres, S.
    Walliser, C.
    Gierschik, P.
    Wist, M.
    Haas, J.
    Papatheodorou, P.
    NAUNYN-SCHMIEDEBERGS ARCHIVES OF PHARMACOLOGY, 2020, 393 (SUPPL 1) : 29 - 29
  • [8] Distinct roles of the C2A and the C2B domain of the vesicular Ca2+ sensor synaptotagmin 9 in endocrine β-cells
    Grise, Florence
    Taib, Nada
    Monterrat, Carole
    Lagree, Valerie
    Lang, Jochen
    BIOCHEMICAL JOURNAL, 2007, 403 (03) : 483 - 492
  • [9] Tracking NKG2C+memory and memory-like NK cells in SIV and CMV infections of rhesus macaques
    Ram, Daniel
    Reeves, R. Keith
    JOURNAL OF MEDICAL PRIMATOLOGY, 2018, 47 (05) : 345 - 345
  • [10] Dysferlin Forms a Dimer Mediated by the C2 Domains and the Transmembrane Domain In Vitro and in Living Cells
    Xu, Li
    Pallikkuth, Sandeep
    Hou, Zhanjia
    Mignery, Gregory A.
    Robia, Seth L.
    Han, Renzhi
    PLOS ONE, 2011, 6 (11):