OS_DumpArenaInfo

構文

#include <nitro/os.h>
void OS_DumpArenaInfo( OSArenaId id, BOOL isInfoLine );

引数

id アリーナID
isInfoLine 各項目の説明を表示するかどうか

返り値

なし。

説明

アリーナの情報を表示します。
この関数はデバッグ目的の関数なので、FINALROM ビルドでは何も行いません。コードを生成することもありません。

この関数は1つのアリーナの情報を表示するためのものです。すべてのアリーナの表示を一度に行いたい場合は、OS_DumpAllArenaInfo() が用意されていますのでこちらを呼んでください。

idOSArenaId列挙型 の値で、どのアリーナの情報を表示するかを示します。取りうる値に関してはOS_InitArena() を参照してください。

isInfoLine はアリーナ情報表示時に、項目の説明行も表示するかどうかを示します。TRUE ならば説明行を表示します。FALSE ならば説明行を表示しません。

(例)


  OS_DumpArenaInfo( OS_ARENA_MAIN, TRUE );
  を実行した場合

(表示結果)
  NAME         ID    LO addr    HI addr      size
 MainRAM-main   0   020109a0   02f80000    f6f660

(例)


  OS_DumpArenaInfo( OS_ARENA_MAIN, TRUE );
  OS_DumpArenaInfo( OS_ARENA_MAINEX, FALSE );
  を実行した場合

(表示結果)
  NAME         ID    LO addr    HI addr      size
 MainRAM-main   0   020109a0   02f80000    f6f660
 MainEX         2   0d000000   0df00000    f00000



表示モードについて

この関数のように、全ての情報を確実に表示することが速度よりも優先される場合は、一時的にでも表示をブロッキングモードに設定することをお奨めします。詳細は OS_SetPrintBlockingMode() を参照してください。

参照

OS_DumpAllArenaInfo
OS_SetPrintBlockingMode()

履歴

2009/07/27 表示モードについて追加
2008/01/29 初版