Files
mxaccess/analysis/ghidra/exports/NmxAdptr.dll.string-refs.tsv
T
Joseph Doherty fe2a6db786
rust / build / test / clippy / fmt (push) Has been cancelled
Initial project state: .NET reference, design, Rust port (M0+M1), evidence
Layout:
- src/                    .NET 10 x64 reference: MxNativeCodec, MxNativeClient,
                          MxAsbClient, probes, tests, harnesses. Executable spec.
- design/                 Architectural plan for the Rust port (M0–M6), error
                          model, protocol invariants, risks (R1–R16), adversarial
                          review log (review.md).
- rust/                   Rust workspace. M0 skeleton + M1 codec parity.
                          mxaccess-codec: 215 unit tests + 2 cross-implementation
                          parity tests (byte-identical against .NET reference).
                          Other crates are M0 stubs awaiting M2+.
- captures/               Frida + netsh + pcap evidence per CLAUDE.md
                          ("captures are evidence, not throwaway logs").
- analysis/               Decompiled C# (frida/proxy/decompiled-*),
                          Ghidra exports for native DLLs (`exports/` only —
                          working state at `projects/` and AVEVA's input
                          binaries at `input/` are gitignored).
- docs/                   Reverse-engineering reference docs.
- tools/                  Setup-LiveProbeEnv.ps1 (Infisical credential fetcher),
                          Compute-Crc.ps1 (.NET parity helper).
- .github/workflows/      Rust CI: fmt + build + test + clippy on Windows.
- LICENSE                 MIT (Joseph Doherty, 2026).

Verified:
- cargo test --workspace → 217 passed (215 unit + 2 .NET parity), 0 failed
- cargo clippy --workspace -- -D warnings → clean
- cargo fmt --all -- --check → clean
- cargo publish --dry-run -p mxaccess-codec → packages cleanly

Excluded from history (see .gitignore):
- **/bin, **/obj, **/target — build artifacts
- analysis/ghidra/projects/ — Ghidra working state (regenerable)
- analysis/ghidra/input/ — AVEVA proprietary DLLs (vendor IP)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 06:21:00 -04:00

17 KiB

1string_addressstring_valueref_fromref_function
2100274a8Global\Nmx.Statistic.Lock1000152aFUN_100014ea@100014ea
310027540<dwDataSize %d dwResponseCode %x dwRequestHandle %x SenderId %s DestId %s byType %d byPriority %d dwTimeOut %d>10001689FUN_10001635@10001635
410027540<dwDataSize %d dwResponseCode %x dwRequestHandle %x SenderId %s DestId %s byType %d byPriority %d dwTimeOut %d>1000170aFUN_100016b2@100016b2
510027620<nmx packet is null>10001723FUN_100016b2@100016b2
610027988e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h100041b6FUN_100041a6@100041a6
710027988e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h100041ddFUN_100041a6@100041a6
810027988e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h1000421dFUN_10004208@10004208
910027988e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h10004248FUN_10004208@10004208
1010027988e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h1000426fFUN_10004208@10004208
1110027988e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h100041b1FUN_100041a6@100041a6
1210027988e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h10004218FUN_10004208@10004208
1310027d10SOFTWARE\ArchestrA\Framework\Nmx100082a4FUN_10008281@10008281
1410027d10SOFTWARE\ArchestrA\Framework\Nmx1000f8a5FUN_1000f84f@1000f84f
1510027d10SOFTWARE\ArchestrA\Framework\Nmx1000833eFUN_1000831d@1000831d
1610027d10SOFTWARE\ArchestrA\Framework\Nmx10006504FUN_100064d6@100064d6
1710027d10SOFTWARE\ArchestrA\Framework\Nmx1000f5edFUN_1000f5b0@1000f5b0
1810027f70The Nmx TimeOut is: %d ms100082edFUN_10008281@10008281
1910027fb8The m_NmxTimeToBeReceived timer is: %d seconds10008424FUN_1000831d@1000831d
2010028018The m_NmxTimeToReachQueue timer is: %d seconds100083eeFUN_1000831d@1000831d
2110028290Global\Nmx.Statistic10009c71FUN_10009c1b@10009c1b
2210028290Global\Nmx.Statistic10009d4aFUN_10009cd3@10009cd3
2310028378CNmxAdapter::GetAnonymousEngineID - *pEngineID %d 1000a171FUN_1000a01f@1000a01f
24100283acCNmxAdapter::GetAnonymousEngineID - *m_pListAnonymousID %d 1000a15aFUN_1000a01f@1000a01f
25100283ecCNmxAdapter::GetAnonymousEngineID - FAILED 1000a114FUN_1000a01f@1000a01f
261002841cCNmxAdapter::GetAnonymousEngineID - m_pNmxStats == NULL 1000a067FUN_1000a01f@1000a01f
2710028458CNmxAdapter::GetAnonymousEngineID - ENTER 1000a047FUN_1000a01f@1000a01f
2810028488CNmxAdapter::GenerateErrorRequest() exited.1000a3c7FUN_1000a24e@1000a24e
29100284e0CNmxAdapter::GenerateErrorRequest - failed to allocate memory size %d1000a394FUN_1000a24e@1000a24e
3010028570CNmxAdapter::GenerateErrorRequest() entered.1000a281FUN_1000a24e@1000a24e
31100285d0CNmxAdapter::ClearStats m_pListAnonymousID is set to NULL1000a482Catch@1000a46e@1000a46e
3210028648CNmxAdapter::ClearStats succeded1000a44fFUN_1000a3fb@1000a3fb
3310028890QueryInterface for INmxService2 failed with error 0x%x1000aff8FUN_1000af6a@1000af6a
3410028900NmxAdptr CoCreateInstance for NmxSvc returned error 0x%x1000afc9FUN_1000af6a@1000af6a
3510028988CNmxAdapter::ParseExtendedRequest - ENABLE_ENGINE_DIAGS on C%d P%d E%d1000b368FUN_1000b04e@1000b04e
3610028a18CNmxAdapter::ParseExtendedRequest - DISABLE_ENGINE_DIAGS on C%d P%d E%d1000b33dFUN_1000b04e@1000b04e
3710028aa8CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL1 on C%d P%d E%d1000b324FUN_1000b04e@1000b04e
3810028b30CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL2 on C%d P%d E%d1000b30bFUN_1000b04e@1000b04e
3910028bb8CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL3 on C%d P%d E%d1000b2e4FUN_1000b04e@1000b04e
4010028c40********** End of Nmx Dump **********1000b2baFUN_1000b04e@1000b04e
41100291e8CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL4 on C%d P%d E%d1000b09aFUN_1000b04e@1000b04e
4210029558CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes1000ce29FUN_1000cd34@1000cd34
4310029558CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes1000cf68FUN_1000cd34@1000cd34
4410029558CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes1000d0bcFUN_1000cd34@1000cd34
4510029790CNmxAdapter::isEngineValid Unknown error from Bootstrap::GetPlatformIdentity(), hr = %x1000df8aFUN_1000de2a@1000de2a
4610029840NmxAdapter.cpp1000f80fCatch@1000f80d@1000f80d
4710029840NmxAdapter.cpp10015844Catch@1001583f@1001583f
4810029840NmxAdapter.cpp10014842Catch@1001483d@1001483d
4910029840NmxAdapter.cpp10010830Catch@1001082b@1001082b
5010029840NmxAdapter.cpp10011827Catch@10011822@10011822
5110029840NmxAdapter.cpp1001284fCatch@1001284a@1001284a
5210029840NmxAdapter.cpp100158c2Catch@100158bd@100158bd
5310029840NmxAdapter.cpp100118aaCatch@100118a5@100118a5
5410029840NmxAdapter.cpp100108d4Catch@100108cf@100108cf
5510029840NmxAdapter.cpp100148c5Catch@100148c0@100148c0
5610029840NmxAdapter.cpp10014941Catch@1001493c@1001493c
5710029840NmxAdapter.cpp10015939Catch@10015934@10015934
5810029840NmxAdapter.cpp10011926Catch@10011921@10011921
5910029840NmxAdapter.cpp10010955Catch@10010950@10010950
6010029840NmxAdapter.cpp10011a21Catch@10011a1c@10011a1c
6110029840NmxAdapter.cpp1000fa18Catch@1000fa13@1000fa13
6210029840NmxAdapter.cpp1000fab3Catch@1000faae@1000faae
6310029840NmxAdapter.cpp10011aa5Catch@10011aa0@10011aa0
6410029840NmxAdapter.cpp10011b22Catch@10011b1d@10011b1d
6510029840NmxAdapter.cpp1000fb31Catch@1000fb2c@1000fb2c
6610029840NmxAdapter.cpp10010bdeCatch@10010bd9@10010bd9
6710029840NmxAdapter.cpp10011bf8Catch@10011bf3@10011bf3
6810029840NmxAdapter.cpp10011c7bCatch@10011c76@10011c76
6910029840NmxAdapter.cpp10010c79Catch@10010c74@10010c74
7010029840NmxAdapter.cpp1000fc6dCatch@1000fc68@1000fc68
7110029840NmxAdapter.cpp10010cf7Catch@10010cf2@10010cf2
7210029840NmxAdapter.cpp10011cf7Catch@10011cf2@10011cf2
7310029840NmxAdapter.cpp1000fd08Catch@1000fd03@1000fd03
7410029840NmxAdapter.cpp10013d3aCatch@10013d35@10013d35
7510029840NmxAdapter.cpp1000fd86Catch@1000fd81@1000fd81
7610029840NmxAdapter.cpp10013e30Catch@10013e2b@10013e2b
7710029840NmxAdapter.cpp10014e2aCatch@10014e25@10014e25
7810029840NmxAdapter.cpp10011e8cCatch@10011e87@10011e87
7910029840NmxAdapter.cpp10013eaeCatch@10013ea9@10013ea9
8010029840NmxAdapter.cpp10012ee9Catch@10012ee4@10012ee4
8110029840NmxAdapter.cpp10011f38Catch@10011f33@10011f33
8210029840NmxAdapter.cpp10015f32Catch@10015f2d@10015f2d
8310029840NmxAdapter.cpp10012f84Catch@10012f7f@10012f7f
8410029840NmxAdapter.cpp10011fbfCatch@10011fba@10011fba
8510029840NmxAdapter.cpp10015fd3Catch@10015fce@10015fce
8610029840NmxAdapter.cpp10013002Catch@10012ffd@10012ffd
8710029840NmxAdapter.cpp10016064Catch@1001605f@1001605f
8810029840NmxAdapter.cpp100150a4Catch@1001509f@1001509f
8910029840NmxAdapter.cpp10015126Catch@10015121@10015121
9010029840NmxAdapter.cpp1000e1b6FUN_1000e15a@1000e15a
9110029840NmxAdapter.cpp100131d9Catch@100131d4@100131d4
9210029840NmxAdapter.cpp10010202Catch@100101fd@100101fd
9310029840NmxAdapter.cpp100141ecCatch@100141e7@100141e7
9410029840NmxAdapter.cpp1001426fCatch@1001426a@1001426a
9510029840NmxAdapter.cpp10013268Catch@10013263@10013263
9610029840NmxAdapter.cpp10010291Catch@1001028c@1001028c
9710029840NmxAdapter.cpp100132dfCatch@100132da@100132da
9810029840NmxAdapter.cpp100142ebCatch@100142e6@100142e6
9910029840NmxAdapter.cpp10010308Catch@10010303@10010303
10010029840NmxAdapter.cpp100104abCatch@100104a6@100104a6
10110029840NmxAdapter.cpp1001053aCatch@10010535@10010535
10210029840NmxAdapter.cpp100105b1Catch@100105ac@100105ac
10310029840NmxAdapter.cpp10010639Catch@10010634@10010634
10410029840NmxAdapter.cpp10014679Catch@10014674@10014674
10510029840NmxAdapter.cpp100106bcCatch@100106b7@100106b7
10610029840NmxAdapter.cpp1000f6fcCatch@1000f6fa@1000f6fa
10710029840NmxAdapter.cpp100146fcCatch@100146f7@100146f7
10810029840NmxAdapter.cpp10010738Catch@10010733@10010733
10910029840NmxAdapter.cpp1001274eCatch@10012749@10012749
11010029840NmxAdapter.cpp10014778Catch@10014773@10014773
11110029840NmxAdapter.cpp1000f794Catch@1000f792@1000f792
11210029840NmxAdapter.cpp100127d2Catch@100127cd@100127cd
11310029840NmxAdapter.cpp1000dea1FUN_1000de2a@1000de2a
11410029840NmxAdapter.cpp1001295c
11510029840NmxAdapter.cpp1001262a
11610029d88The maximum send packet size is %d bytes.1000f674FUN_1000f5b0@1000f5b0
11710029e20MaxMSMQSendPacketSize1000f607FUN_1000f5b0@1000f5b0
11810029f58CNmxAdapter::FinalRelease - exited1000fc33FUN_1000fb71@1000fb71
11910029fa0CNmxAdapter::FinalRelease - enter1000fbc1FUN_1000fb71@1000fb71
1201002a150CNmxAdapter_%d::GetConnectionInfo - will connect to platform %d1000ff02FUN_1000fdc6@1000fdc6
1211002a368CNmxAdapter::TransferData FAILED. NmxSvc cannot be created10010b9fFUN_10010996@10010996
1221002a3e0Calling ReRegisterNmxSvc in TransferData because NmxSvc pointer is bad.10010a9aFUN_10010996@10010996
1231002a470CNmxAdapter::TransferData recreating NmxSvc100109fcFUN_10010996@10010996
1241002a4c8CNmxAdapter::PutResponse - Adapter_%d Failed to put response to Platform %d, Engine %d. Cookie=%d. Error=%x10011021FUN_10010d37@10010d37
1251002a5a0CNmxAdapter::PutResponse - Adapter_%d PutResponse to Platform %d, Engine %d. Cookie=%d. Size = %d.10010fa5FUN_10010d37@10010d37
1261002a668CNmxAdapter::PutResponse - calling TransferData to platform %d dwSize %d message %S 10010ee0FUN_10010d37@10010d37
1271002a840CoTaskMemAlloc() failed in CNmxAdapter::PutBadVersionResponse()100112adFUN_10011054@10011054
1281002a8c0CNmxAdapter::PutBadVersionResponse - Adapter_%d Failed PutResponse to Platform %d, Engine %d. Cookie=%d. TransferData Error=%x10011262FUN_10011054@10011054
1291002a9c0CNmxAdapter::PutBadVersionResponse - Adapter_%d PutResponse to Platform %d, Engine %d. Cookie=%d. Size = %d.1001122dFUN_10011054@10011054
1301002aaa0CNmxAdapter::PutBadVersionResponse - calling TransferData to platform %d engine %d dwSize %d message %S 100111c4FUN_10011054@10011054
1311002abb0ProcessDataReceived - Invalid NMX_REQUEST version: %d100116acFUN_100112da@100112da
1321002acc0ProcessDataReceived - Invalid Command NMX_RESPONSE version: %d10011592FUN_100112da@100112da
1331002ad40ProcessDataReceived - Invalid version NMX_RESPONSE version: %d10011544FUN_100112da@100112da
1341002ae78ProcessDataReceived pktHeader.byType %d UNRECOGNIZED1001143aFUN_100112da@100112da
1351002aee8NMX Header %s: buffer size pktHeader.dwDataSize %d doesn't match received message size of %d100113d8FUN_100112da@100112da
1361002b068CNmxAdapter::SyncCallThreadFn exited10012024FUN_10011d3a@10011d3a
1371002b0b8SyncCallThreadFn called m_pNmxSvc->RemoveSubscriberEngine for platform %d, engine %d. Return error is 0x%x10011e4aFUN_10011d3a@10011d3a
1381002b1e8Adapter_%d couldn't Initialize NmxSvc.10012669
1391002b318CNmxAdapter::Initialize - GetAnonymousEngineID FAILED.10012bcc
1401002b388CNmxAdapter::InitializeAnonymous - EXIT10012b8b
1411002b3d8CNmxAdapter::Initialize - EXIT 10012b60
1421002b400InitializeAnonymous() - InitNmxService failed.10012a92
1431002b460CNmxAdapter::InitializeAnonymous - InitNmxStats FAILED100129d3
1441002b4d0CNmxAdapter::InitializeAnonymous - InitNmxStats FAILED 100129a8
1451002b5a8CNmxAdapter::InitializeAnonymous - ENTER pPlatformId %d pEngineId %d 100128c7
1461002b5f0CNmxAdapter::CleanRequests - calling ProcessDataReceived to platform %d, engine %d, message %s 10012cf4FUN_10012bfd@10012bfd
1471002b6b8NmxSvc RPC_S_SERVER_UNAVAILABLE.10012e44FUN_10012da8@10012da8
1481002b788TransferData to platform %d, engine %d failed in CheckTimeouts - hr = 0x%x100135e3FUN_10013338@10013338
1491002b820CNmxAdapter::CheckTimeouts - calling TransferData to platform %d, engine %d, message %S 1001356cFUN_10013338@10013338
1501002b9b8CoTaskMemAlloc() failed in CNmxAdapter::GetRequest()10013920FUN_100136bf@100136bf
1511002bb90CNmxAdapter::GetResponse - m_Id.EngineId %d got an exception10013dc5
1521002c0b8CNmxAdapter::GetPartnerVersion for platform lPlatformId %d, plVersion %d hr 0x%x10014000FUN_10013eee@10013eee
1531002c160CNmxAdapter::GetPartnerVersion NmxSvc pointer 0x%x, hr 0x%x10013fc1FUN_10013eee@10013eee
1541002c1d8CNmxAdapter::GetPartnerVersion NmxSvc pointer reinitialized 0x%x, hr 0x%x10013f7cFUN_10013eee@10013eee
1551002c4b0CNmxAdapter::RemoveSubscriberEngine SyncCallThreadFn was called. Return value is 0x%x.100145f4FUN_1001432c@1001432c
1561002c560CNmxAdapter::RemoveSubscriberEngine SyncCallThreadFn timed out100145b5FUN_1001432c@1001432c
1571002c5e0CNmxAdapter::RemoveSubscriberEngine is called, but current window procedure is processing a input-synchronous message.1001452eFUN_1001432c@1001432c
1581002c888CNmxAdapter::~CNmxAdapter - exit10014dfcFUN_10014bcf@10014bcf
1591002ca28CNmxAdapter::~CNmxAdapter - enter10014c2aFUN_10014bcf@10014bcf
1601002ca70Adapter_%d CNmxAdapter::PutRequest received invalid pointer.100159a3FUN_10015169@10015169
1611002cb80CNmxAdapter::PutRequest - FAILED (hr = %X). Sending from EngineId %d to dwPlatformId %d dwEngineId %d. *pdwRequestHandle %d.100157c0FUN_10015169@10015169
1621002ccf8Adapter_%d PutRequest failed. Dest Platform=%d, Engine=%d. Cookie=%d.10015726FUN_10015169@10015169
1631002cd88CNmxAdapter::PutRequest - m_Id.EngineId %d successfully to Platform=%d, Engine=%d. Cookie=%d 100156eeFUN_10015169@10015169
1641002cde8Adapter_%d PutRequest successfully to Platform=%d, Engine=%d. Cookie=%d.100156baFUN_10015169@10015169
1651002cf28Write buffer is not big enough to send the request. Buffer size %d, request size %d100154f0FUN_10015169@10015169
1661002d138CNmxAdapter::PutRequest - ENTER m_Id.EngineId %d Destination: Platform %d, Engine %d. Size = %d 10015292FUN_10015169@10015169
1671002d1a0Adapter_%d Enter PutRequest. Destination: Platform %d, Engine %d. Size = %d100152cbFUN_10015169@10015169
1681002d1a0Adapter_%d Enter PutRequest. Destination: Platform %d, Engine %d. Size = %d10015265FUN_10015169@10015169
1691002d238Adapter_%d Enter PutRequest. Destination Platform %d Engine %d is OVERLOADED1001522fFUN_10015169@10015169
1701002d2d8Adapter_%d CNmxAdapter::PutRequest received invalid argument. Size is %d100151baFUN_10015169@10015169
1711002d370CNmxAdapter::PutRequestEx - TransferData FAILED (hr = %X). Sending from EngineId %d to dwPlatformId %d dwEngineId %d.10015e85FUN_100159c3@100159c3
1721002d460Adapter_%d PutRequestEx failed. Dest Platform=%d, Engine=%d.10015dbdFUN_100159c3@100159c3
1731002d4e0CNmxAdapter::PutRequestEx - m_Id.EngineId %d successfully put request to Platform=%d, Engine=%d. 10015d7aFUN_100159c3@100159c3
1741002d548Adapter_%d PutRequestEx successfully to Platform=%d, Engine=%d. 10015d48FUN_100159c3@100159c3
1751002d5d0CNmxAdapter::PutRequestEx - calling TransferData to platform %d engine %d %x dwSize %d message %S 10015cc3FUN_100159c3@100159c3
1761002d638CoTaskMemAlloc() failed in CNmxAdapter::PutRequestEx()10015b9fFUN_100159c3@100159c3
1771002d638CoTaskMemAlloc() failed in CNmxAdapter::PutRequestEx()10015f06FUN_100159c3@100159c3
1781002d6a8CNmxAdapter::PutRequestEx - ENTER m_Id.EngineId %d Destination: Platform %d, Engine %d. Size = %d 10015a74FUN_100159c3@100159c3
1791002d710Adapter_%d Enter PutRequestEx. Destination: Platform %d, Engine %d. Size = %d10015a44FUN_100159c3@100159c3
1801002ec18InternalAddRef() CNmxAdapter::%p refcount = %d 1001e5fbFUN_1001e5d5@1001e5d5
1811002ec80InternalRelease() CNmxAdapter::%p refcount = %d 1001e63fFUN_1001e619@1001e619
1821002ece4NmxSubscriberEngine1001e738DllGetClassObject@1001e66a
1831002ed0cNmxSvcConnection1001e721DllGetClassObject@1001e66a
1841002ed30NmxSvcError1001e70aDllGetClassObject@1001e66a
1851002ed48NmxQueueError1001e6f3DllGetClassObject@1001e66a
1861002ed64NmxQueueHandle1001e6dcDllGetClassObject@1001e66a
1871002ed84NmxTimeOut1001e6c5DllGetClassObject@1001e66a
1881002ed9cNmxRefCount1001e6aeDllGetClassObject@1001e66a
1891002edb4NmxTrace1001e699DllGetClassObject@1001e66a
1901002ee1cC:\nmx_objectdebug.ini1001ebeaFUN_1001ebdc@1001ebdc
1911002ee34NmxStatistics.cpp1001f04fCatch@1001f04d@1001f04d
1921002ee34NmxStatistics.cpp1001f0ceCatch@1001f0cc@1001f0cc
1931002ee34NmxStatistics.cpp1001f148Catch@1001f146@1001f146
1941002ee34NmxStatistics.cpp1001f1ffCatch@1001f1fd@1001f1fd
1951002ee34NmxStatistics.cpp1001f280Catch@1001f27e@1001f27e
1961002ee34NmxStatistics.cpp1001f2faCatch@1001f2f8@1001f2f8
1971002ee34NmxStatistics.cpp1001f393Catch@1001f391@1001f391
1981002ee34NmxStatistics.cpp1001f413Catch@1001f411@1001f411
1991002ee34NmxStatistics.cpp1001f48cCatch@1001f48a@1001f48a
2001002ee48Failed to create share memory for NmxStatistics1001f017FUN_1001ef9b@1001ef9b
2011002ef18Ping ERR -- 8 -- sendto failed: error = %d1001fb39FUN_1001f5c1@1001f5c1
2021002ef70Ping ERR -- 11 -- recvfrom failed: %d1001fa84FUN_1001f5c1@1001f5c1
2031002f168Ping ERROR -- 2 -- WSASocket failed: %d1001f6bfFUN_1001f5c1@1001f5c1
2041003a040NmxAdptr.DLL10039ffc