Profile-Based Type Reconstruction for Decompilation

被引:1
|
作者
Troshina, K. [1 ]
Chernov, A. [2 ]
Fokin, A. [2 ]
机构
[1] Inst Syst Programming RAS, 25 Alexander Solzhenitsyn St, Moscow 109004, Russia
[2] Moscow MV Lomonosov State Univ, Computat Math & Cybernet Dept, Moscow, Russia
关键词
D O I
10.1109/ICPC.2009.5090054
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Decompilation is reconstruction of a program in a high-level language from a program in a low-level language. In most cases static decompilation is unable to completely reconstruct high-level data types due to loss of typing information during compilation. We present several profile-based techniques that help to recover high-level types. The techniques include pointer/integer determination by value profiling and composite type identification by heap profiling.
引用
收藏
页码:263 / +
页数:2
相关论文
共 50 条
  • [1] Type-based decompilation (or program reconstruction via type reconstruction)
    Mycroft, A
    PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 1576 : 208 - 223
  • [2] Profile-based pretenuring
    Blackburn, Stephen M.
    Hertz, Matthew
    McKinley, Kathryn S.
    Moss, J. Eliot B.
    Yang, Ting
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (01):
  • [3] Profile-Based Face Recognition
    Kakadiaris, I. A.
    Abdelmunim, H.
    Yang, W.
    Theoharis, T.
    2008 8TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC FACE & GESTURE RECOGNITION (FG 2008), VOLS 1 AND 2, 2008, : 62 - +
  • [4] Profile-based authorship analysis
    Dunn, Jonathan
    Argamon, Shlomo
    Rasooli, Amin
    Kumar, Geet
    DIGITAL SCHOLARSHIP IN THE HUMANITIES, 2016, 31 (04) : 689 - 710
  • [5] Profile-based Roughness Discrimination with Pen-type Texture Sensor
    Ye, Xianming
    Choi, Byungjune
    Kang, Sungchul
    Choi, Hyouk Ryeol
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2010, 8 (04) : 793 - 800
  • [6] Profile-based roughness discrimination with pen-type texture sensor
    Xianming Ye
    Byungjune Choi
    Sungchul Kang
    Hyouk Ryeol Choi
    International Journal of Control, Automation and Systems, 2010, 8 : 793 - 800
  • [7] A Profile-Based 'GrEvolutionary' Hearthstone Agent
    Romero Garcia, Alejandro
    Mora Garcia, Antonio M.
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2021, 2021, 12694 : 341 - 356
  • [8] Profile-based subscriber service provisioning
    Shen, F
    Clemm, A
    NOMS 2002: IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM: MANAGEMENT SOLUTIONS FOR THE NEW COMMUNICATIONS WORLD, 2002, : 561 - 574
  • [9] Profile-based online data delivery
    Roitman, Haggai
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: OTM 2006 WORKSHOPS, PT 2, PROCEEDINGS, 2006, 4278 : 1429 - 1438
  • [10] Profile-Based Bandit with Unknown Profiles
    Lamprier, Sylvain
    Gisselbrecht, Thibault
    Gallinari, Patrick
    JOURNAL OF MACHINE LEARNING RESEARCH, 2018, 19