FunctionInfo


関数情報(project.GetFunctionList関数の戻り値)を保持します。

[型]

class FunctionInfo:
        FunctionName = None
        FileName = None
        ReturnType = None
        StartAddress = None
        EndAddress = None

[変数]

変数

説明

FunctionName

関数名が格納されます。

FileName

関数が定義されているファイル名がフルパスでが格納されます。

ReturnType

戻り値の型が格納されます。

StartAddress

関数の開始アドレスが格納されます。

EndAddress

関数の終了アドレスが格納されます。

[詳細説明]

-

FunctionInfoはclass形式になっており,project.GetFunctionList関数の戻り値の構造です。

[使用例]

>>>info = project.GetFunctionList()
func1 int 0x00200 0x00224 C:\project\src\test1.c
func2 int 0x00225 0x002ff C:\project\src\test2.c
>>>print info[0].FunctionName
func1
>>>print info[1].FileName
C:\project\src\test2.c
>>>print info[0].StartAddress
512
>>>