DocumentCode
1917619
Title
Mapping the semantics of IA-64 simd instructions in binary reverse engineering
Author
Xuemeng, Zhang ; Rongcai, Zhao ; Jianmin, Pang
Author_Institution
Nat. Digital Switching Syst. Eng. & Technol. R&D Center, Henan
fYear
2006
fDate
17-19 Nov. 2006
Firstpage
1
Lastpage
5
Abstract
The new features of IA-64 SIMD instructions make it difficult to map the semantics of machine instructions to higher-level intermediate representations, which is the key problem to binary reverse engineering. This paper presents an effective approach to semantic mapping of IA-64 SIMD instructions, improving existing technologies in two aspects. Our techniques extend the syntax of existing SSL according to the new features of IA-64 architecture and add new algorithms to meet the demand of mapping the semantics of some complicated SIMD instructions. Finally, the relevant techniques are evaluated by a set of programs from the Berkeley multimedia workload with a static binary translator from IA-64 to Alpha. The preliminary results show the originality and effectiveness of the approach
Keywords
computer architecture; instruction sets; multimedia computing; programming language semantics; reverse engineering; IA-64 single instruction multiple data instruction; binary reverse engineering; semantic mapping; semantic specification language; static binary translation; Application software; Assembly; Formal specifications; Natural languages; Object oriented modeling; Research and development; Reverse engineering; Specification languages; Switching systems; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Industrial Design and Conceptual Design, 2006. CAIDCD '06. 7th International Conference on
Conference_Location
Hangzhou
Print_ISBN
1-4244-0683-8
Electronic_ISBN
1-4244-0684-6
Type
conf
DOI
10.1109/CAIDCD.2006.329323
Filename
4127023
Link To Document