4: 2010-02-04 (木) 23:12:32 sero |
現: 2024-01-08 (月) 12:59:02 lina |
| - よって、正確な情報であるという保障はありません | | - よって、正確な情報であるという保障はありません |
| - その点留意していただければ幸いです | | - その点留意していただければ幸いです |
| + | - 優先的に解析結果がほしい分野があればコメント欄へどうぞ 実力の及ぶ限り努力します |
| | | |
| ** 解析の前に [#af236b59] | | ** 解析の前に [#af236b59] |
| + efg01/asm_apiで、レジスタをスタックに積んでから、 | | + efg01/asm_apiで、レジスタをスタックに積んでから、 |
| + efg01/c_api()がコールされる | | + efg01/c_api()がコールされる |
| + | |
| + | ** 型名・構造体など [#dc5a88da] |
| + | - UCHAR |
| + | -- 実体はunsigned char型 |
| + | - READ_EH4 |
| + | -- 概要: (名前はEH4になっているが)GH4形式のパケットからデータを取り出すための構造体 FIFO構造を持つ |
| + | --- UCHAR buf[READ_EH4_BUFLEN] : パケットのデータを一時的にキャッシュするバッファ |
| + | --- int r : 次のデータがあるbuf上のインデックス |
| | | |
| ** void c_api(int edi, int esi, int ebp, int esp, int ebx, int edx, int ecx, int eax, int eip) [#k101e498] | | ** void c_api(int edi, int esi, int ebp, int esp, int ebx, int edx, int ecx, int eax, int eip) [#k101e498] |
| } | | } |
| } | | } |
| + | |
| + | *** コマンドラインオプションの処理 [#j57d1ec7] |
| + | - 概要: (GUIGUI01アプリに渡された(実際はefg01が受け取っている))コマンドラインオプションの形式を定義し、その値をアプリに引き渡す 行数: 287行 |
| + | - 関連するグローバル変数 |
| + | -- FUNC06STR *func06str : コマンドラインオプションの定義を保管する構造体 ポインタになっているが、アプリ実行開始時にはすでに動的確保済み |
| + | |
| + | ** コメント欄 [#pfe3f553] |
| + | #comment |