Files
mtgodot-poc/audit/port-map/EterLib/Mutex.cpp.json
T
shenleiandClaude Opus 5.5 042bddf195 port(EterLib): Mutex/Thread/FileLoaderThread/GrpVertexBufferDynamic verbatim over Win32Crt kernel-object shims
Adds CreateSemaphore/ReleaseSemaphore/WaitForSingleObject/CloseHandle/
SetThreadPriority/_beginthreadex to Win32Crt; port.file_loader_thread covers
the shims, CThread and both the un-Created (40250 live) and Created loader.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 12:56:24 +09:00

49 lines
1.4 KiB
JSON

{
"reference": "EterLib/Mutex.cpp",
"reference_sha256": "b480c0ad1f568caddcb50264b6d704dac9337ee8f7631b0f19002663f36999ff",
"priority": "P4",
"contracts": [],
"functions": {
"Mutex::Mutex": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/Mutex.cpp:Mutex::Mutex"
],
"test": [
"tests/port/port_file_loader_thread_test.cpp"
],
"note": "Verbatim 40250; CRITICAL_SECTION is the Win32Crt recursive-mutex shim."
},
"Mutex::~Mutex": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/Mutex.cpp:Mutex::~Mutex"
],
"test": [
"tests/port/port_file_loader_thread_test.cpp"
],
"note": "Verbatim 40250; CRITICAL_SECTION is the Win32Crt recursive-mutex shim."
},
"Mutex::Lock": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/Mutex.cpp:Mutex::Lock"
],
"test": [
"tests/port/port_file_loader_thread_test.cpp"
],
"note": "Verbatim 40250; CRITICAL_SECTION is the Win32Crt recursive-mutex shim."
},
"Mutex::Unlock": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/Mutex.cpp:Mutex::Unlock"
],
"test": [
"tests/port/port_file_loader_thread_test.cpp"
],
"note": "Verbatim 40250; CRITICAL_SECTION is the Win32Crt recursive-mutex shim."
}
}
}