From c0269a67aa6e12e9eeb018d67c8cf5f80a8819cb Mon Sep 17 00:00:00 2001 From: yoshida_teruhisa Date: Tue, 2 Sep 2008 05:57:28 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=87=E3=83=90=E3=82=B0=E7=94=A8=E3=82=A8?= =?UTF-8?q?=E3=83=A9=E3=83=BC=E3=83=AD=E3=82=B0=E3=83=A1=E3=83=83=E3=82=BB?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2359 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/sysmenu/ARM9/src/title.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c index f107cda5..5d2b30ea 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c @@ -870,6 +870,8 @@ ERROR: { (void)FS_CloseFile(file); } + // デバグ用。ERRORLOG_Init()がすでに呼ばれている事前提 + ERRORLOG_Printf( "SYSMi_LoadTitleThreadFunc: some error has occurred.\n"); } // モジュール最終ロード先領域のうち、現在空いている場所をクリア @@ -953,6 +955,9 @@ static void SYSMi_CpuClearFast( void *dest, u32 size ) MI_CpuClear8( (void *)(align_dest + align_size), align_size_offset ); } +// debug +int s_loadTimes = 0; + // 指定タイトルを別スレッドでロード開始する void SYSM_StartLoadTitle( TitleProperty *pBootTitle ) { @@ -974,6 +979,8 @@ void SYSM_StartLoadTitle( TitleProperty *pBootTitle ) } s_loadstart = TRUE; + s_loadTimes++; // ロード回数のチェック用、二回目以降は非対応の実装なので + // このあとCardRomヘッダバッファにROMヘッダを上書きで読み込むので // この時点でHotSWが止まっていないと、さらにカードのROMヘッダ // を上書きしてしまう可能性がある @@ -1629,6 +1636,8 @@ static void SYSMi_AuthenticateTitleThreadFunc( TitleProperty *pBootTitle ) if( SYSMi_GetWork()->flags.common.isLoadSucceeded == FALSE ) { UTL_SetFatalError(FATAL_ERROR_TITLE_LOAD_FAILED); + // デバグ用。ERRORLOG_Init()がすでに呼ばれている事前提 + ERRORLOG_Printf( "SYSMi_AuthenticateTitleThreadFunc: loaded %d times.\n", s_loadTimes ); return; } // パラメータチェック