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 :
بازگشت