Everything

debugger.Assemble.LineAssemble


ライン・アセンブルを行います。

[指定形式]

debugger.Assemble.LineAssemble(address, code)

[引数]

引数

説明

address

アセンブルを開始するアドレスを指定します。

code

アセンブルする文字列を指定します。

[戻り値]

ライン・アセンブルに成功した場合 : True

ライン・アセンブルに失敗した場合 : False

[詳細説明]

-

codeで指定した文字列をaddressで指定したアドレスからアセンブルします。

-

addressに“.”を指定した場合は,直前のアセンブルの続きのアドレスを指定したと解釈します。

[使用例]

>>>debugger.Assemble.Disassemble("main")
0x00004088  F545    br _TestInit+0x8e
>>>debugger.Assemble.Disassemble(".")
0x0000408A  0A5A    mov 0xa, r11
>>>debugger.Assemble.LineAssemble("main", "mov r13, r12")
True
>>>debugger.Assemble.Disassemble("main", 1, False)
0x00004088  mov r13, r12
>>>