or
Bookmark and Share
Multi-mode specification-driven disassembler
   
Document Number
US Patent 7036112
Issued Date
April 25, 2006
Link
Inventors
Map
Abstract
One embodiment of the present invention provides a system that facilitates implementing multi-mode specification-driven disassembler. During operation, the disassembler receives a machine-code version of a computer program. In order to disassemble a specific machine-code instruction from this machine-code version, the system compares the machine-code instruction against a set of instruction templates for assembly code instructions to identify a set of matching templates. Next, the system selects a matching template from the set of matching templates based on the state of a mode variable, which indicates a specificity mode for the disassembler. The system then disassembles the machine-code instruction using the operand fields defined by the matching template to produce a corresponding assembly code instruction.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
21
Comments:
no comments yet
Owner
SUN Microsystems, Inc. (Santa Clara, CA)
Published
April 25, 2006
Application Number
10/222,613
Filed
August 16, 2002
US Classification
717/136   712/4 717/124
Int'l Classification
G06F   9/44   (20060101)  
Examiner
USPTO Field of Search
717/136   717/146   717/106   717/124   703/23   712/4  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us