port(2V0-b): verify window tree and fix 64-bit LZO lengths

This commit is contained in:
shen
2026-09-22 19:18:11 -07:00
parent b4c9d6cefc
commit a0ad587f78
13 changed files with 2694 additions and 13 deletions
@@ -0,0 +1,62 @@
{
"reference": "EterLib/ReferenceObject.cpp",
"reference_sha256": "2b2999958fac9a0d1d8412883d18bb23462732f720b803ac9ce9e8458464b8b1",
"priority": "P4",
"contracts": [],
"functions": {
"CReferenceObject::CReferenceObject": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::CReferenceObject"
]
},
"CReferenceObject::~CReferenceObject": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::~CReferenceObject"
]
},
"CReferenceObject::AddReference": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::AddReference"
]
},
"CReferenceObject::GetReferenceCount": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::GetReferenceCount"
]
},
"CReferenceObject::AddReferenceOnly": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::AddReferenceOnly"
]
},
"CReferenceObject::Release": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::Release"
]
},
"CReferenceObject::OnConstruct": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::OnConstruct"
]
},
"CReferenceObject::OnSelfDestruct": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::OnSelfDestruct"
]
},
"CReferenceObject::canDestroy": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ReferenceObject.cpp:CReferenceObject::canDestroy"
]
}
}
}
+116
View File
@@ -0,0 +1,116 @@
{
"reference": "EterLib/Resource.cpp",
"reference_sha256": "806c2cada8a168e1f019d6953348ede615c209ad5f1c049ee99890ae52e13157",
"priority": "P4",
"contracts": [],
"functions": {
"CResource::CResource": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::CResource"
]
},
"CResource::~CResource": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::~CResource"
]
},
"CResource::SetDeleteImmediately": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::SetDeleteImmediately"
]
},
"CResource::OnConstruct": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::OnConstruct"
]
},
"CResource::OnSelfDestruct": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::OnSelfDestruct"
]
},
"CResource::Load": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::Load"
]
},
"CResource::Reload": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::Reload"
]
},
"CResource::StringToType": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::StringToType"
]
},
"CResource::ConvertPathName": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::ConvertPathName"
]
},
"CResource::SetFileName": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::SetFileName"
]
},
"CResource::Clear": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::Clear"
]
},
"CResource::IsType": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::IsType"
]
},
"CResource::Type": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::Type"
]
},
"CResource::OnIsType": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::OnIsType"
]
},
"CResource::IsData": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::IsData"
]
},
"CResource::IsEmpty": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::IsEmpty"
]
},
"CResource::CreateDeviceObjects": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::CreateDeviceObjects"
]
},
"CResource::DestroyDeviceObjects": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/Resource.cpp:CResource::DestroyDeviceObjects"
]
}
}
}
@@ -0,0 +1,158 @@
{
"reference": "EterLib/ResourceManager.cpp",
"reference_sha256": "9c08265f68ef80a26fb8a19c2d81f63bc40deb907a1184c8e13973c001e9ae25",
"priority": "P4",
"contracts": [],
"functions": {
"CResourceManager::LoadStaticCache": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::LoadStaticCache"
]
},
"CResourceManager::ProcessBackgroundLoading": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::ProcessBackgroundLoading"
]
},
"CResourceManager::PushBackgroundLoadingSet": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::PushBackgroundLoadingSet"
]
},
"CResourceManager::__DestroyCacheMap": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::__DestroyCacheMap"
]
},
"CResourceManager::__DestroyDeletingResourceMap": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::__DestroyDeletingResourceMap"
]
},
"CResourceManager::__DestroyResourceMap": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::__DestroyResourceMap"
]
},
"CResourceManager::DestroyDeletingList": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::DestroyDeletingList"
]
},
"CResourceManager::Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::Destroy"
]
},
"CResourceManager::RegisterResourceNewFunctionPointer": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::RegisterResourceNewFunctionPointer"
]
},
"CResourceManager::RegisterResourceNewFunctionByTypePointer": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::RegisterResourceNewFunctionByTypePointer"
]
},
"CResourceManager::InsertResourcePointer": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::InsertResourcePointer"
]
},
"__ConvertPathName": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:__ConvertPathName"
]
},
"CResourceManager::GetTypeResourcePointer": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::GetTypeResourcePointer"
]
},
"CResourceManager::GetResourcePointer": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::GetResourcePointer"
]
},
"CResourceManager::FindResourcePointer": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::FindResourcePointer"
]
},
"CResourceManager::isResourcePointerData": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::isResourcePointerData"
]
},
"CResourceManager::__GetFileCRC": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::__GetFileCRC"
]
},
"DumpKBCompare": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:DumpKBCompare"
]
},
"DumpCostCompare": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:DumpCostCompare"
]
},
"CResourceManager::DumpFileListToTextFile": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::DumpFileListToTextFile"
]
},
"CResourceManager::IsFileExist": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::IsFileExist"
]
},
"CResourceManager::Update": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::Update"
]
},
"CResourceManager::ReserveDeletingResource": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::ReserveDeletingResource"
]
},
"CResourceManager::CResourceManager": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::CResourceManager"
]
},
"CResourceManager::~CResourceManager": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/ResourceManager.cpp:CResourceManager::~CResourceManager"
]
}
}
}