ELAdrEntry

定義

#include <twl/el.h>
typedef struct { void* next; char* name; void* adr; u16 func_flag; u16 thumb_flag; }ELAdrEntry;

説明

エクスポートシンボルの情報を格納する構造体です。
makelstツールで生成されるCファイルには、この構造体の形でシンボル情報が出力されています。

next 次のアドレスエントリ。
name シンボル名。
adr シンボルのアドレス。
func_flag 0ならばデータ、1ならば関数であることを表す。
thumb_flag 0ならばARMコード、1ならばthumbコードであることを表す。

履歴

2008/01/21 初版