• DocumentCode
    3375147
  • Title

    Data recovery of user-defined procedures in binary translation

  • Author

    Xiaonan Liu ; Rongcai Zhao ; Jianmin Pang ; Meijuan Yin ; Zhenfang Wei

  • Author_Institution
    State Key Lab. or Math. Eng. & Adv. Comput., Zhengzhou, China
  • fYear
    2013
  • fDate
    16-18 Dec. 2013
  • Firstpage
    634
  • Lastpage
    638
  • Abstract
    A binary program is a set of binary data and operations on the data. In binary translation, operations on the source machine will be transplanted to the target machine. Also, the data which the operations depend on should be migrated to the target machine, so as to ensure the complete consistency of the data accessed by the transplanted target codes and the data accessed by the source codes. Firstly, the method is presented in this paper to convert the access to the data on the source machine to the access to the corresponding data on the target machine for the user-defined procedure, and to ensure the correctness of the accessed data on the target machine in the meanwhile. Then, for the binary translation from x64 architecture to RISC architecture, the data recovery method based on semantic mapping and balanced stack frame is proposed. Also, problems in data recovery for the user-defined procedure are solved by the proposed method.
  • Keywords
    instruction sets; reduced instruction set computing; source code (software); RISC architecture; balanced stack frame; binary data; binary program; binary translation; data recovery method; semantic mapping; source codes; transplanted target codes; user-defined procedure; user-defined procedures; x64 architecture; Computer architecture; Data mining; Layout; Libraries; Reduced instruction set computing; Registers; Semantics; balanced stack frame; binary translation; semantic mapping; user-defined;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Biomedical Engineering and Informatics (BMEI), 2013 6th International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4799-2760-9
  • Type

    conf

  • DOI
    10.1109/BMEI.2013.6747017
  • Filename
    6747017