发明名称 |
Method and computer program product for disassembling a mixed machine code |
摘要 |
A method and a computer program product for disassembling a mixed machine code are described. The machine code is provided as a sequence of code items including one or more instructions and one or more data items. The method comprises: storing the sequence of code items in accordance with a corresponding sequence of addresses; executing the machine code, thereby generating an execution trace; and partitioning the sequence of addresses into instruction address blocks and data address blocks on the basis of control data, the control data comprising at least the execution trace. |
申请公布号 |
US9626170(B2) |
申请公布日期 |
2017.04.18 |
申请号 |
US201314899231 |
申请日期 |
2013.07.18 |
申请人 |
NXP USA, INC. |
发明人 |
Vicovan Ionut-Valentin;Ionescu Razvan;Ivan Radu-Marian;Nistor Mihail |
分类号 |
G06F9/44;G06F9/45;G06F11/36 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for disassembling a mixed machine code, wherein the machine code is provided as a sequence of code items, the sequence of code items comprises one or more instructions and one or more data items; and the method comprises:
storing the sequence of code items in accordance with a corresponding sequence of addresses; executing the machine code, thereby generating an execution trace; and partitioning the sequence of addresses into instruction address blocks and data address blocks on the basis of control data, the control data comprising at least the execution trace. |
地址 |
Austin TX US |