Port map: mark the platform units the 40250 SINGAPORE build never reaches N_A

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-30 12:27:25 +09:00
co-authored by Claude Opus 5.5
parent 549e12db7c
commit 3dfb09df92
16 changed files with 563 additions and 0 deletions
@@ -0,0 +1,24 @@
{
"reference": "UserInterface/CheckLatestFiles.cpp",
"reference_sha256": "7d50cb53ffa45cd7efcf79ee9a7fff94e68e2921a0efd909358836a9c4174c48",
"priority": "P4",
"contracts": [],
"functions": {
"CheckLatestFiles_PollEvent": {
"status": "N_A",
"note": "whole file under #if defined(CHECK_LATEST_DATA_FILES), defined only by Locale_inc_EU/JP.h, not the shipped Locale_inc.h"
},
"CheckFileCRC32": {
"status": "N_A",
"note": "whole file under #if defined(CHECK_LATEST_DATA_FILES), defined only by Locale_inc_EU/JP.h, not the shipped Locale_inc.h"
},
"CheckLatestFilesEntry": {
"status": "N_A",
"note": "whole file under #if defined(CHECK_LATEST_DATA_FILES), defined only by Locale_inc_EU/JP.h, not the shipped Locale_inc.h"
},
"CheckLatestFiles": {
"status": "N_A",
"note": "whole file under #if defined(CHECK_LATEST_DATA_FILES), defined only by Locale_inc_EU/JP.h, not the shipped Locale_inc.h"
}
}
}
@@ -0,0 +1,36 @@
{
"reference": "UserInterface/HackShield.cpp",
"reference_sha256": "77ac525ee47c0d26fdca5ba3dead08e247a36c6727babe62cae076ff808d5c67",
"priority": "P4",
"contracts": [],
"functions": {
"MA_PathSplit": {
"status": "N_A",
"note": "whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define"
},
"MA_PathMerge": {
"status": "N_A",
"note": "whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define"
},
"AhnHS_Callback": {
"status": "N_A",
"note": "whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define"
},
"HackShield_PollEvent": {
"status": "N_A",
"note": "whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define"
},
"HackShield_Init": {
"status": "N_A",
"note": "whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define"
},
"HackShield_Shutdown": {
"status": "N_A",
"note": "whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define"
},
"HackShield_SetUserInfo": {
"status": "N_A",
"note": "whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define"
}
}
}
@@ -0,0 +1,68 @@
{
"reference": "UserInterface/MovieMan.cpp",
"reference_sha256": "3e4a34e4db8abc25fcc6d2a56a3f8da3ad8281083c97e60ff2a891177d62ece0",
"priority": "P4",
"contracts": [],
"functions": {
"CMovieMan::ClearToBlack": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::FillRect": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::GDIFillRect": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::GDIBlt": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::PlayLogo": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::PlayIntro": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::PlayTutorial": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::PlayMovie": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::GetWindowRect": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::CalcMovieRect": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::CalcBackgroundRect": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::RenderStreamToSurface": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::RenderFileToMMStream": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::RenderPostEffectFadeOut": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
},
"CMovieMan::BuildFilterGraphManually": {
"status": "N_A",
"note": "reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls"
}
}
}
@@ -0,0 +1,44 @@
{
"reference": "UserInterface/NProtectGameGuard.cpp",
"reference_sha256": "11fa237443d661caf6f96500d029761b3d5754cb144370aa40e982f8cf13e26b",
"priority": "P4",
"contracts": [],
"functions": {
"NPGameMonCallback": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_IsGameGuardError": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_InitGameGuard": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_RunGameGuard": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_NoticeGameGuardInitError_HongKong": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_NoticeGameGuardInitError_International": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_NoticeGameGuardProcError_HongKong": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_NoticeGameGuardProcError_International": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
},
"LocaleService_NoticeGameGuardMessasge": {
"status": "N_A",
"note": "whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h"
}
}
}
@@ -0,0 +1,32 @@
{
"reference": "UserInterface/ProcessScanner.cpp",
"reference_sha256": "d03a7c66bb4043aac6d7016db36bf921b2304a7c41936cc4b6d4c2d43068c6f2",
"priority": "P4",
"contracts": [],
"functions": {
"ScanProcessList": {
"status": "N_A",
"note": "no caller: the only reference outside the file is the commented-out ProcessScanner_ReleaseQuitEvent() in UserInterface.cpp"
},
"ProcessScanner_ReleaseQuitEvent": {
"status": "N_A",
"note": "no caller: the only reference outside the file is the commented-out ProcessScanner_ReleaseQuitEvent() in UserInterface.cpp"
},
"ProcessScanner_Destroy": {
"status": "N_A",
"note": "no caller: the only reference outside the file is the commented-out ProcessScanner_ReleaseQuitEvent() in UserInterface.cpp"
},
"ProcessScanner_PopProcessQueue": {
"status": "N_A",
"note": "no caller: the only reference outside the file is the commented-out ProcessScanner_ReleaseQuitEvent() in UserInterface.cpp"
},
"ProcessScanner_Thread": {
"status": "N_A",
"note": "no caller: the only reference outside the file is the commented-out ProcessScanner_ReleaseQuitEvent() in UserInterface.cpp"
},
"ProcessScanner_Create": {
"status": "N_A",
"note": "no caller: the only reference outside the file is the commented-out ProcessScanner_ReleaseQuitEvent() in UserInterface.cpp"
}
}
}
@@ -0,0 +1,24 @@
{
"reference": "UserInterface/PythonApplicationLogo.cpp",
"reference_sha256": "9978fc6c2425324284f9f04cfb2d05539fa95e5628db793ab105492c36c44d74",
"priority": "P4",
"contracts": [],
"functions": {
"CPythonApplication::OnLogoOpen": {
"status": "N_A",
"note": "CPythonApplication::OnLogo* has no caller: appLogoOpen/appLogoUpdate have the calls commented out"
},
"CPythonApplication::OnLogoUpdate": {
"status": "N_A",
"note": "CPythonApplication::OnLogo* has no caller: appLogoOpen/appLogoUpdate have the calls commented out"
},
"CPythonApplication::OnLogoRender": {
"status": "N_A",
"note": "CPythonApplication::OnLogo* has no caller: appLogoOpen/appLogoUpdate have the calls commented out"
},
"CPythonApplication::OnLogoClose": {
"status": "N_A",
"note": "CPythonApplication::OnLogo* has no caller: appLogoOpen/appLogoUpdate have the calls commented out"
}
}
}
@@ -0,0 +1,24 @@
{
"reference": "UserInterface/PythonApplicationWebPage.cpp",
"reference_sha256": "acbee11cc7f80054133b587a21f852c6a92ebcfe8461623c1c1b8a0b04ea9151",
"priority": "P4",
"contracts": [],
"functions": {
"CPythonApplication::IsWebPageMode": {
"status": "N_A",
"note": "reached only from app.ShowWebPage/MoveWebPage/HideWebPage, which only uiweb.py calls, and no root script imports uiweb"
},
"CPythonApplication::ShowWebPage": {
"status": "N_A",
"note": "reached only from app.ShowWebPage/MoveWebPage/HideWebPage, which only uiweb.py calls, and no root script imports uiweb"
},
"CPythonApplication::MoveWebPage": {
"status": "N_A",
"note": "reached only from app.ShowWebPage/MoveWebPage/HideWebPage, which only uiweb.py calls, and no root script imports uiweb"
},
"CPythonApplication::HideWebPage": {
"status": "N_A",
"note": "reached only from app.ShowWebPage/MoveWebPage/HideWebPage, which only uiweb.py calls, and no root script imports uiweb"
}
}
}