逆アセンブル情報(debugger.Assemble.Disassemble関数の戻り値)を保持します。
[型]
class DisassembleInfo:
Address = 0
Code = None
Mnemonic = None
|
[変数]
|
|
Address
|
アドレスが格納されます。
|
Code
|
コード情報がバイト単位のコレクションとして格納されます。
|
Mnemonic
|
ニーモニック情報が格納されます。
|
[詳細説明]
[使用例]
>>>info = debugger.Assemble.Disassemble("main", 4) …逆アセンブルの実行
0x000002DC B51D br _main+0x36
0x000002DE 0132 mov0x1, r6
0x000002E0 60FF3800 jarl _func_static1, lp
0x000002E4 63570100 st.w r10, 0x0[sp]
>>>print info[0].Address
732
>>>print info[0].Code[0]
181
>>>print info[0].Code[1]
29
>>>print Mnemonic
br _main+0x36
>>>print info[3].Address
740
>>>print info[3].Code[0]
99
>>>print info[3].Code[1]
87
>>>print info[3].Code[2]
1
>>>print info[3].Code[3]
0
>>>print info[3].Mnemonic
st.w r10, 0x0[sp]
>>>
|