diff --git a/audit/history.jsonl b/audit/history.jsonl index dc6df385..8231fb5c 100644 --- a/audit/history.jsonl +++ b/audit/history.jsonl @@ -580,3 +580,18 @@ {"date": "2026-09-30T03:25:27+00:00", "unit": "EterLib/GrpText.cpp", "action": "all functions PORTED (verbatim)", "evidence": "diff vs ClientVS22/source (cp949->utf8, CR stripped, #include dropped): only header comments"} {"date": "2026-09-30T03:25:27+00:00", "unit": "EterLib/CullingManager.cpp", "action": "all functions PORTED (verbatim)", "evidence": "diff vs ClientVS22/source (cp949->utf8, CR stripped, #include dropped): only header comments"} {"date": "2026-09-30T03:25:27+00:00", "unit": "EterBase/FileLoader.cpp", "action": "all functions PORTED (verbatim)", "evidence": "diff vs ClientVS22/source (cp949->utf8, CR stripped, #include dropped): only header comments and the signed-char cast"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "UserInterface/HackShield.cpp", "action": "all functions N_A: whole file under #ifdef USE_AHNLAB_HACKSHIELD, which the shipped Locale_inc.h (LOCALE_SERVICE_SINGAPORE) does not define", "evidence": "grep USE_AHNLAB_HACKSHIELD over ClientVS22/source: defined only (commented) in Locale_inc_EU2.h"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "UserInterface/NProtectGameGuard.cpp", "action": "all functions N_A: whole file under #ifdef USE_NPROTECT_GAMEGUARD, not defined by the shipped Locale_inc.h", "evidence": "grep USE_NPROTECT_GAMEGUARD over ClientVS22/source: no #define"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "UserInterface/CheckLatestFiles.cpp", "action": "all functions N_A: whole file under #if defined(CHECK_LATEST_DATA_FILES), defined only by Locale_inc_EU/JP.h, not the shipped Locale_inc.h", "evidence": "grep CHECK_LATEST_DATA_FILES over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "UserInterface/ProcessScanner.cpp", "action": "all functions N_A: no caller: the only reference outside the file is the commented-out ProcessScanner_ReleaseQuitEvent() in UserInterface.cpp", "evidence": "grep ProcessScanner_ over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "UserInterface/PythonApplicationWebPage.cpp", "action": "all functions N_A: reached only from app.ShowWebPage/MoveWebPage/HideWebPage, which only uiweb.py calls, and no root script imports uiweb", "evidence": "grep uiweb/WebWindow over the 169 root .py in the 40250 packs"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "UserInterface/PythonApplicationLogo.cpp", "action": "all functions N_A: CPythonApplication::OnLogo* has no caller: appLogoOpen/appLogoUpdate have the calls commented out", "evidence": "PythonApplicationModule.cpp appLogoOpen/appLogoUpdate; grep OnLogo over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "UserInterface/MovieMan.cpp", "action": "all functions N_A: reached only from app.LogoOpen (CMovieMan::PlayLogo), which no root script calls", "evidence": "grep LogoOpen over the 169 root .py in the 40250 packs"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterBase/CPostIt.cpp", "action": "all functions N_A: only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined", "evidence": "grep NEEDED_COMMAND_CLIPBOARD over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterLib/GrpRatioInstance.cpp", "action": "all functions N_A: CGraphicRatioInstance has no user outside its own files", "evidence": "grep CGraphicRatioInstance over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterLib/GrpVertexBufferStatic.cpp", "action": "all functions N_A: CStaticVertexBuffer has no user outside its own files", "evidence": "grep CStaticVertexBuffer over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterLib/TargaResource.cpp", "action": "all functions N_A: CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)", "evidence": "grep CTargaResource over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterLib/EnvironmentMap.cpp", "action": "all functions N_A: CEnvironmentMap has no user outside its own files", "evidence": "grep CEnvironmentMap over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterLib/GrpPixelShader.cpp", "action": "all functions N_A: CPixelShader has no user outside its own files", "evidence": "grep CPixelShader over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterLib/GrpVertexShader.cpp", "action": "all functions N_A: CVertexShader has no user outside its own files", "evidence": "grep CVertexShader over ClientVS22/source"} +{"date": "2026-09-30T03:27:19+00:00", "unit": "EterLib/GrpD3DXBuffer.cpp", "action": "all functions N_A: CDirect3DXBuffer is used only by the unused CPixelShader/CVertexShader", "evidence": "grep CDirect3DXBuffer over ClientVS22/source"} diff --git a/audit/port-map/EterBase/CPostIt.cpp.json b/audit/port-map/EterBase/CPostIt.cpp.json new file mode 100644 index 00000000..35b1bfed --- /dev/null +++ b/audit/port-map/EterBase/CPostIt.cpp.json @@ -0,0 +1,76 @@ +{ + "reference": "EterBase/CPostIt.cpp", + "reference_sha256": "7d9ebf7c892b4232c6b3be6fe71cfdbb666265a189ae920eef6c1c87d3cc8ee8", + "priority": "P4", + "contracts": [], + "functions": { + "CPostIt::CPostIt": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::~CPostIt": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::Init": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::CopyTo": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::Flush": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::Empty": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::Destroy": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::Set": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "CPostIt::Get": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::_CPostItMemoryBlock": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::~_CPostItMemoryBlock": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::Assign": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::CreateHandle": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::DestroyHandle": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::Find": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::Put": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + }, + "_CPostItMemoryBlock::Get": { + "status": "N_A", + "note": "only user is UserInterface.cpp under #if defined(NEEDED_COMMAND_CLIPBOARD), never defined" + } + } +} diff --git a/audit/port-map/EterLib/EnvironmentMap.cpp.json b/audit/port-map/EterLib/EnvironmentMap.cpp.json new file mode 100644 index 00000000..30f98008 --- /dev/null +++ b/audit/port-map/EterLib/EnvironmentMap.cpp.json @@ -0,0 +1,16 @@ +{ + "reference": "EterLib/EnvironmentMap.cpp", + "reference_sha256": "9afc97a1540623eed3784a13a62de70c367b56b8e660f01bdb1507b92d1bf954", + "priority": "P4", + "contracts": [], + "functions": { + "CEnvironmentMap::CEnvironmentMap": { + "status": "N_A", + "note": "CEnvironmentMap has no user outside its own files" + }, + "CEnvironmentMap::~CEnvironmentMap": { + "status": "N_A", + "note": "CEnvironmentMap has no user outside its own files" + } + } +} diff --git a/audit/port-map/EterLib/GrpD3DXBuffer.cpp.json b/audit/port-map/EterLib/GrpD3DXBuffer.cpp.json new file mode 100644 index 00000000..71cc4a76 --- /dev/null +++ b/audit/port-map/EterLib/GrpD3DXBuffer.cpp.json @@ -0,0 +1,32 @@ +{ + "reference": "EterLib/GrpD3DXBuffer.cpp", + "reference_sha256": "caaa8614d1d9669fd8bded8e1ad55639013b22c6f05dcbc1f36ce49ef208faac", + "priority": "P4", + "contracts": [], + "functions": { + "CDirect3DXBuffer::CDirect3DXBuffer": { + "status": "N_A", + "note": "CDirect3DXBuffer is used only by the unused CPixelShader/CVertexShader" + }, + "CDirect3DXBuffer::~CDirect3DXBuffer": { + "status": "N_A", + "note": "CDirect3DXBuffer is used only by the unused CPixelShader/CVertexShader" + }, + "CDirect3DXBuffer::Destroy": { + "status": "N_A", + "note": "CDirect3DXBuffer is used only by the unused CPixelShader/CVertexShader" + }, + "CDirect3DXBuffer::Create": { + "status": "N_A", + "note": "CDirect3DXBuffer is used only by the unused CPixelShader/CVertexShader" + }, + "CDirect3DXBuffer::GetPointer": { + "status": "N_A", + "note": "CDirect3DXBuffer is used only by the unused CPixelShader/CVertexShader" + }, + "CDirect3DXBuffer::GetSize": { + "status": "N_A", + "note": "CDirect3DXBuffer is used only by the unused CPixelShader/CVertexShader" + } + } +} diff --git a/audit/port-map/EterLib/GrpPixelShader.cpp.json b/audit/port-map/EterLib/GrpPixelShader.cpp.json new file mode 100644 index 00000000..370d58d8 --- /dev/null +++ b/audit/port-map/EterLib/GrpPixelShader.cpp.json @@ -0,0 +1,32 @@ +{ + "reference": "EterLib/GrpPixelShader.cpp", + "reference_sha256": "60563156d223ee7b82d2abd36b6087dec6a3728e982922a706fe0983504ce229", + "priority": "P4", + "contracts": [], + "functions": { + "CPixelShader::CPixelShader": { + "status": "N_A", + "note": "CPixelShader has no user outside its own files" + }, + "CPixelShader::~CPixelShader": { + "status": "N_A", + "note": "CPixelShader has no user outside its own files" + }, + "CPixelShader::Initialize": { + "status": "N_A", + "note": "CPixelShader has no user outside its own files" + }, + "CPixelShader::Destroy": { + "status": "N_A", + "note": "CPixelShader has no user outside its own files" + }, + "CPixelShader::CreateFromDiskFile": { + "status": "N_A", + "note": "CPixelShader has no user outside its own files" + }, + "CPixelShader::Set": { + "status": "N_A", + "note": "CPixelShader has no user outside its own files" + } + } +} diff --git a/audit/port-map/EterLib/GrpRatioInstance.cpp.json b/audit/port-map/EterLib/GrpRatioInstance.cpp.json new file mode 100644 index 00000000..f6561991 --- /dev/null +++ b/audit/port-map/EterLib/GrpRatioInstance.cpp.json @@ -0,0 +1,40 @@ +{ + "reference": "EterLib/GrpRatioInstance.cpp", + "reference_sha256": "e58c868bb940fe03dd16f79e58712ce7d8c8cb1e39e7acce3c1d8b0a2b59cf81", + "priority": "P4", + "contracts": [], + "functions": { + "CGraphicRatioInstance::CGraphicRatioInstance": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + }, + "CGraphicRatioInstance::~CGraphicRatioInstance": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + }, + "CGraphicRatioInstance::Clear": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + }, + "CGraphicRatioInstance::SetRatioReference": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + }, + "CGraphicRatioInstance::BlendRatioReference": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + }, + "CGraphicRatioInstance::Update": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + }, + "CGraphicRatioInstance::GetTime": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + }, + "CGraphicRatioInstance::GetCurrentRatioReference": { + "status": "N_A", + "note": "CGraphicRatioInstance has no user outside its own files" + } + } +} diff --git a/audit/port-map/EterLib/GrpVertexBufferStatic.cpp.json b/audit/port-map/EterLib/GrpVertexBufferStatic.cpp.json new file mode 100644 index 00000000..b29d42e3 --- /dev/null +++ b/audit/port-map/EterLib/GrpVertexBufferStatic.cpp.json @@ -0,0 +1,20 @@ +{ + "reference": "EterLib/GrpVertexBufferStatic.cpp", + "reference_sha256": "eaae210548b875b506187daa7f5911da6449c2c412429dfc56da676c6675757b", + "priority": "P4", + "contracts": [], + "functions": { + "CStaticVertexBuffer::Create": { + "status": "N_A", + "note": "CStaticVertexBuffer has no user outside its own files" + }, + "CStaticVertexBuffer::CStaticVertexBuffer": { + "status": "N_A", + "note": "CStaticVertexBuffer has no user outside its own files" + }, + "CStaticVertexBuffer::~CStaticVertexBuffer": { + "status": "N_A", + "note": "CStaticVertexBuffer has no user outside its own files" + } + } +} diff --git a/audit/port-map/EterLib/GrpVertexShader.cpp.json b/audit/port-map/EterLib/GrpVertexShader.cpp.json new file mode 100644 index 00000000..d7b5f3a0 --- /dev/null +++ b/audit/port-map/EterLib/GrpVertexShader.cpp.json @@ -0,0 +1,32 @@ +{ + "reference": "EterLib/GrpVertexShader.cpp", + "reference_sha256": "a027088e26b0e0ddec746602d0a5420af21d2a352c0cd7f49350e3ab013be901", + "priority": "P4", + "contracts": [], + "functions": { + "CVertexShader::CVertexShader": { + "status": "N_A", + "note": "CVertexShader has no user outside its own files" + }, + "CVertexShader::~CVertexShader": { + "status": "N_A", + "note": "CVertexShader has no user outside its own files" + }, + "CVertexShader::Initialize": { + "status": "N_A", + "note": "CVertexShader has no user outside its own files" + }, + "CVertexShader::Destroy": { + "status": "N_A", + "note": "CVertexShader has no user outside its own files" + }, + "CVertexShader::CreateFromDiskFile": { + "status": "N_A", + "note": "CVertexShader has no user outside its own files" + }, + "CVertexShader::Set": { + "status": "N_A", + "note": "CVertexShader has no user outside its own files" + } + } +} diff --git a/audit/port-map/EterLib/TargaResource.cpp.json b/audit/port-map/EterLib/TargaResource.cpp.json new file mode 100644 index 00000000..dfb0bf0e --- /dev/null +++ b/audit/port-map/EterLib/TargaResource.cpp.json @@ -0,0 +1,48 @@ +{ + "reference": "EterLib/TargaResource.cpp", + "reference_sha256": "1cd0f0377472be2fece50b1e85ee7c2dc4a605b87194e86c33703330f088a00a", + "priority": "P4", + "contracts": [], + "functions": { + "CTargaResource::CTargaResource": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::~CTargaResource": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::Type": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::OnIsType": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::OnLoad": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::OnClear": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::OnIsEmpty": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::GetRect": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::GetMemPtr": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + }, + "CTargaResource::GetTgaHeader": { + "status": "N_A", + "note": "CTargaResource has no user outside its own files (TGA is loaded through CImage/CTGAImage)" + } + } +} diff --git a/audit/port-map/UserInterface/CheckLatestFiles.cpp.json b/audit/port-map/UserInterface/CheckLatestFiles.cpp.json new file mode 100644 index 00000000..c56a4fd9 --- /dev/null +++ b/audit/port-map/UserInterface/CheckLatestFiles.cpp.json @@ -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" + } + } +} diff --git a/audit/port-map/UserInterface/HackShield.cpp.json b/audit/port-map/UserInterface/HackShield.cpp.json new file mode 100644 index 00000000..132f744b --- /dev/null +++ b/audit/port-map/UserInterface/HackShield.cpp.json @@ -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" + } + } +} diff --git a/audit/port-map/UserInterface/MovieMan.cpp.json b/audit/port-map/UserInterface/MovieMan.cpp.json new file mode 100644 index 00000000..7e9667b4 --- /dev/null +++ b/audit/port-map/UserInterface/MovieMan.cpp.json @@ -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" + } + } +} diff --git a/audit/port-map/UserInterface/NProtectGameGuard.cpp.json b/audit/port-map/UserInterface/NProtectGameGuard.cpp.json new file mode 100644 index 00000000..bcf4ca86 --- /dev/null +++ b/audit/port-map/UserInterface/NProtectGameGuard.cpp.json @@ -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" + } + } +} diff --git a/audit/port-map/UserInterface/ProcessScanner.cpp.json b/audit/port-map/UserInterface/ProcessScanner.cpp.json new file mode 100644 index 00000000..8f9b0247 --- /dev/null +++ b/audit/port-map/UserInterface/ProcessScanner.cpp.json @@ -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" + } + } +} diff --git a/audit/port-map/UserInterface/PythonApplicationLogo.cpp.json b/audit/port-map/UserInterface/PythonApplicationLogo.cpp.json new file mode 100644 index 00000000..d117e147 --- /dev/null +++ b/audit/port-map/UserInterface/PythonApplicationLogo.cpp.json @@ -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" + } + } +} diff --git a/audit/port-map/UserInterface/PythonApplicationWebPage.cpp.json b/audit/port-map/UserInterface/PythonApplicationWebPage.cpp.json new file mode 100644 index 00000000..3ae8dcf3 --- /dev/null +++ b/audit/port-map/UserInterface/PythonApplicationWebPage.cpp.json @@ -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" + } + } +}