ブレークポイント情報(debugger.Breakpoint.Information関数の戻り値)を保持します。
[型]
class BreakpointInfo:
Number = 0
Name = None
Enable = True
BreakType = BreakType.Hardware
Address1 = None
Address2 = None
Address3 = None
Address4 = None
|
[変数]
|
|
Number
|
イベント番号が格納されます。
|
Name
|
ブレークポイント名が格納されます。
|
Enable
|
ブレークポイントが有効かどうかが格納されます。
True :有効
False :無効
|
BreakType
|
ブレークの種類が格納されます。
|
|
|
BreakType.Software
|
ソフトウエア・ブレーク(シミュレータ以外)
|
BreakType.Hardware
|
ハードウエア・ブレーク
|
BreakType.Read
|
データ・リード・ブレーク
|
BreakType.Write
|
データ・ライト・ブレーク
|
BreakType.Access
|
データ・アクセス・ブレーク
|
Address1
|
アドレス情報1が文字列として格納されます。
|
Address2
|
アドレス情報2が文字列として格納されます(組み合わせブレーク時のみ)。
|
Address3
|
アドレス情報3が文字列として格納されます(組み合わせブレーク時のみ)。
|
Address4
|
アドレス情報4が文字列として格納されます(組み合わせブレーク時のみ)。
|
[詳細説明]
[使用例]
>>>info = debugger.Breakpoint.Information()
1 ブレーク0001 Enable test1.c#_main+2
2 ブレーク0002 Disable test2.c#_sub4+10
>>>print info[0].Number
1
>>>print info[0].Name
ブレーク0001
>>>print info[0].BreakType
Hardware
>>>print info[0].Enable
True
>>>print info[0].Address1
test1.c#_main+2
>>>print info[0].Address2
None
>>>print info[1].Number
2
>>>print info[1].Name
ブレーク0002
>>>print info[1].BreakType
Hardware
>>>print info[1].Enable
False
>>>print info[1].Address1
test2.c#_sub4+10
>>>print info[1].Address2
None
>>>
|