Files
mxaccess/analysis/ghidra/exports/NmxAdptr.dll.string-refs.tsv
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

205 lines
17 KiB
Plaintext

string_address string_value ref_from ref_function
100274a8 Global\Nmx.Statistic.Lock 1000152a FUN_100014ea@100014ea
10027540 <dwDataSize %d dwResponseCode %x dwRequestHandle %x SenderId %s DestId %s byType %d byPriority %d dwTimeOut %d> 10001689 FUN_10001635@10001635
10027540 <dwDataSize %d dwResponseCode %x dwRequestHandle %x SenderId %s DestId %s byType %d byPriority %d dwTimeOut %d> 1000170a FUN_100016b2@100016b2
10027620 <nmx packet is null> 10001723 FUN_100016b2@100016b2
10027988 e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h 100041b6 FUN_100041a6@100041a6
10027988 e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h 100041dd FUN_100041a6@100041a6
10027988 e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h 1000421d FUN_10004208@10004208
10027988 e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h 10004248 FUN_10004208@10004208
10027988 e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h 1000426f FUN_10004208@10004208
10027988 e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h 100041b1 FUN_100041a6@100041a6
10027988 e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h 10004218 FUN_10004208@10004208
10027d10 SOFTWARE\ArchestrA\Framework\Nmx 100082a4 FUN_10008281@10008281
10027d10 SOFTWARE\ArchestrA\Framework\Nmx 1000f8a5 FUN_1000f84f@1000f84f
10027d10 SOFTWARE\ArchestrA\Framework\Nmx 1000833e FUN_1000831d@1000831d
10027d10 SOFTWARE\ArchestrA\Framework\Nmx 10006504 FUN_100064d6@100064d6
10027d10 SOFTWARE\ArchestrA\Framework\Nmx 1000f5ed FUN_1000f5b0@1000f5b0
10027f70 The Nmx TimeOut is: %d ms 100082ed FUN_10008281@10008281
10027fb8 The m_NmxTimeToBeReceived timer is: %d seconds 10008424 FUN_1000831d@1000831d
10028018 The m_NmxTimeToReachQueue timer is: %d seconds 100083ee FUN_1000831d@1000831d
10028290 Global\Nmx.Statistic 10009c71 FUN_10009c1b@10009c1b
10028290 Global\Nmx.Statistic 10009d4a FUN_10009cd3@10009cd3
10028378 CNmxAdapter::GetAnonymousEngineID - *pEngineID %d 1000a171 FUN_1000a01f@1000a01f
100283ac CNmxAdapter::GetAnonymousEngineID - *m_pListAnonymousID %d 1000a15a FUN_1000a01f@1000a01f
100283ec CNmxAdapter::GetAnonymousEngineID - FAILED 1000a114 FUN_1000a01f@1000a01f
1002841c CNmxAdapter::GetAnonymousEngineID - m_pNmxStats == NULL 1000a067 FUN_1000a01f@1000a01f
10028458 CNmxAdapter::GetAnonymousEngineID - ENTER 1000a047 FUN_1000a01f@1000a01f
10028488 CNmxAdapter::GenerateErrorRequest() exited. 1000a3c7 FUN_1000a24e@1000a24e
100284e0 CNmxAdapter::GenerateErrorRequest - failed to allocate memory size %d 1000a394 FUN_1000a24e@1000a24e
10028570 CNmxAdapter::GenerateErrorRequest() entered. 1000a281 FUN_1000a24e@1000a24e
100285d0 CNmxAdapter::ClearStats m_pListAnonymousID is set to NULL 1000a482 Catch@1000a46e@1000a46e
10028648 CNmxAdapter::ClearStats succeded 1000a44f FUN_1000a3fb@1000a3fb
10028890 QueryInterface for INmxService2 failed with error 0x%x 1000aff8 FUN_1000af6a@1000af6a
10028900 NmxAdptr CoCreateInstance for NmxSvc returned error 0x%x 1000afc9 FUN_1000af6a@1000af6a
10028988 CNmxAdapter::ParseExtendedRequest - ENABLE_ENGINE_DIAGS on C%d P%d E%d 1000b368 FUN_1000b04e@1000b04e
10028a18 CNmxAdapter::ParseExtendedRequest - DISABLE_ENGINE_DIAGS on C%d P%d E%d 1000b33d FUN_1000b04e@1000b04e
10028aa8 CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL1 on C%d P%d E%d 1000b324 FUN_1000b04e@1000b04e
10028b30 CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL2 on C%d P%d E%d 1000b30b FUN_1000b04e@1000b04e
10028bb8 CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL3 on C%d P%d E%d 1000b2e4 FUN_1000b04e@1000b04e
10028c40 ********** End of Nmx Dump ********** 1000b2ba FUN_1000b04e@1000b04e
100291e8 CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL4 on C%d P%d E%d 1000b09a FUN_1000b04e@1000b04e
10029558 CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes 1000ce29 FUN_1000cd34@1000cd34
10029558 CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes 1000cf68 FUN_1000cd34@1000cd34
10029558 CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes 1000d0bc FUN_1000cd34@1000cd34
10029790 CNmxAdapter::isEngineValid Unknown error from Bootstrap::GetPlatformIdentity(), hr = %x 1000df8a FUN_1000de2a@1000de2a
10029840 NmxAdapter.cpp 1000f80f Catch@1000f80d@1000f80d
10029840 NmxAdapter.cpp 10015844 Catch@1001583f@1001583f
10029840 NmxAdapter.cpp 10014842 Catch@1001483d@1001483d
10029840 NmxAdapter.cpp 10010830 Catch@1001082b@1001082b
10029840 NmxAdapter.cpp 10011827 Catch@10011822@10011822
10029840 NmxAdapter.cpp 1001284f Catch@1001284a@1001284a
10029840 NmxAdapter.cpp 100158c2 Catch@100158bd@100158bd
10029840 NmxAdapter.cpp 100118aa Catch@100118a5@100118a5
10029840 NmxAdapter.cpp 100108d4 Catch@100108cf@100108cf
10029840 NmxAdapter.cpp 100148c5 Catch@100148c0@100148c0
10029840 NmxAdapter.cpp 10014941 Catch@1001493c@1001493c
10029840 NmxAdapter.cpp 10015939 Catch@10015934@10015934
10029840 NmxAdapter.cpp 10011926 Catch@10011921@10011921
10029840 NmxAdapter.cpp 10010955 Catch@10010950@10010950
10029840 NmxAdapter.cpp 10011a21 Catch@10011a1c@10011a1c
10029840 NmxAdapter.cpp 1000fa18 Catch@1000fa13@1000fa13
10029840 NmxAdapter.cpp 1000fab3 Catch@1000faae@1000faae
10029840 NmxAdapter.cpp 10011aa5 Catch@10011aa0@10011aa0
10029840 NmxAdapter.cpp 10011b22 Catch@10011b1d@10011b1d
10029840 NmxAdapter.cpp 1000fb31 Catch@1000fb2c@1000fb2c
10029840 NmxAdapter.cpp 10010bde Catch@10010bd9@10010bd9
10029840 NmxAdapter.cpp 10011bf8 Catch@10011bf3@10011bf3
10029840 NmxAdapter.cpp 10011c7b Catch@10011c76@10011c76
10029840 NmxAdapter.cpp 10010c79 Catch@10010c74@10010c74
10029840 NmxAdapter.cpp 1000fc6d Catch@1000fc68@1000fc68
10029840 NmxAdapter.cpp 10010cf7 Catch@10010cf2@10010cf2
10029840 NmxAdapter.cpp 10011cf7 Catch@10011cf2@10011cf2
10029840 NmxAdapter.cpp 1000fd08 Catch@1000fd03@1000fd03
10029840 NmxAdapter.cpp 10013d3a Catch@10013d35@10013d35
10029840 NmxAdapter.cpp 1000fd86 Catch@1000fd81@1000fd81
10029840 NmxAdapter.cpp 10013e30 Catch@10013e2b@10013e2b
10029840 NmxAdapter.cpp 10014e2a Catch@10014e25@10014e25
10029840 NmxAdapter.cpp 10011e8c Catch@10011e87@10011e87
10029840 NmxAdapter.cpp 10013eae Catch@10013ea9@10013ea9
10029840 NmxAdapter.cpp 10012ee9 Catch@10012ee4@10012ee4
10029840 NmxAdapter.cpp 10011f38 Catch@10011f33@10011f33
10029840 NmxAdapter.cpp 10015f32 Catch@10015f2d@10015f2d
10029840 NmxAdapter.cpp 10012f84 Catch@10012f7f@10012f7f
10029840 NmxAdapter.cpp 10011fbf Catch@10011fba@10011fba
10029840 NmxAdapter.cpp 10015fd3 Catch@10015fce@10015fce
10029840 NmxAdapter.cpp 10013002 Catch@10012ffd@10012ffd
10029840 NmxAdapter.cpp 10016064 Catch@1001605f@1001605f
10029840 NmxAdapter.cpp 100150a4 Catch@1001509f@1001509f
10029840 NmxAdapter.cpp 10015126 Catch@10015121@10015121
10029840 NmxAdapter.cpp 1000e1b6 FUN_1000e15a@1000e15a
10029840 NmxAdapter.cpp 100131d9 Catch@100131d4@100131d4
10029840 NmxAdapter.cpp 10010202 Catch@100101fd@100101fd
10029840 NmxAdapter.cpp 100141ec Catch@100141e7@100141e7
10029840 NmxAdapter.cpp 1001426f Catch@1001426a@1001426a
10029840 NmxAdapter.cpp 10013268 Catch@10013263@10013263
10029840 NmxAdapter.cpp 10010291 Catch@1001028c@1001028c
10029840 NmxAdapter.cpp 100132df Catch@100132da@100132da
10029840 NmxAdapter.cpp 100142eb Catch@100142e6@100142e6
10029840 NmxAdapter.cpp 10010308 Catch@10010303@10010303
10029840 NmxAdapter.cpp 100104ab Catch@100104a6@100104a6
10029840 NmxAdapter.cpp 1001053a Catch@10010535@10010535
10029840 NmxAdapter.cpp 100105b1 Catch@100105ac@100105ac
10029840 NmxAdapter.cpp 10010639 Catch@10010634@10010634
10029840 NmxAdapter.cpp 10014679 Catch@10014674@10014674
10029840 NmxAdapter.cpp 100106bc Catch@100106b7@100106b7
10029840 NmxAdapter.cpp 1000f6fc Catch@1000f6fa@1000f6fa
10029840 NmxAdapter.cpp 100146fc Catch@100146f7@100146f7
10029840 NmxAdapter.cpp 10010738 Catch@10010733@10010733
10029840 NmxAdapter.cpp 1001274e Catch@10012749@10012749
10029840 NmxAdapter.cpp 10014778 Catch@10014773@10014773
10029840 NmxAdapter.cpp 1000f794 Catch@1000f792@1000f792
10029840 NmxAdapter.cpp 100127d2 Catch@100127cd@100127cd
10029840 NmxAdapter.cpp 1000dea1 FUN_1000de2a@1000de2a
10029840 NmxAdapter.cpp 1001295c
10029840 NmxAdapter.cpp 1001262a
10029d88 The maximum send packet size is %d bytes. 1000f674 FUN_1000f5b0@1000f5b0
10029e20 MaxMSMQSendPacketSize 1000f607 FUN_1000f5b0@1000f5b0
10029f58 CNmxAdapter::FinalRelease - exited 1000fc33 FUN_1000fb71@1000fb71
10029fa0 CNmxAdapter::FinalRelease - enter 1000fbc1 FUN_1000fb71@1000fb71
1002a150 CNmxAdapter_%d::GetConnectionInfo - will connect to platform %d 1000ff02 FUN_1000fdc6@1000fdc6
1002a368 CNmxAdapter::TransferData FAILED. NmxSvc cannot be created 10010b9f FUN_10010996@10010996
1002a3e0 Calling ReRegisterNmxSvc in TransferData because NmxSvc pointer is bad. 10010a9a FUN_10010996@10010996
1002a470 CNmxAdapter::TransferData recreating NmxSvc 100109fc FUN_10010996@10010996
1002a4c8 CNmxAdapter::PutResponse - Adapter_%d Failed to put response to Platform %d, Engine %d. Cookie=%d. Error=%x 10011021 FUN_10010d37@10010d37
1002a5a0 CNmxAdapter::PutResponse - Adapter_%d PutResponse to Platform %d, Engine %d. Cookie=%d. Size = %d. 10010fa5 FUN_10010d37@10010d37
1002a668 CNmxAdapter::PutResponse - calling TransferData to platform %d dwSize %d message %S 10010ee0 FUN_10010d37@10010d37
1002a840 CoTaskMemAlloc() failed in CNmxAdapter::PutBadVersionResponse() 100112ad FUN_10011054@10011054
1002a8c0 CNmxAdapter::PutBadVersionResponse - Adapter_%d Failed PutResponse to Platform %d, Engine %d. Cookie=%d. TransferData Error=%x 10011262 FUN_10011054@10011054
1002a9c0 CNmxAdapter::PutBadVersionResponse - Adapter_%d PutResponse to Platform %d, Engine %d. Cookie=%d. Size = %d. 1001122d FUN_10011054@10011054
1002aaa0 CNmxAdapter::PutBadVersionResponse - calling TransferData to platform %d engine %d dwSize %d message %S 100111c4 FUN_10011054@10011054
1002abb0 ProcessDataReceived - Invalid NMX_REQUEST version: %d 100116ac FUN_100112da@100112da
1002acc0 ProcessDataReceived - Invalid Command NMX_RESPONSE version: %d 10011592 FUN_100112da@100112da
1002ad40 ProcessDataReceived - Invalid version NMX_RESPONSE version: %d 10011544 FUN_100112da@100112da
1002ae78 ProcessDataReceived pktHeader.byType %d UNRECOGNIZED 1001143a FUN_100112da@100112da
1002aee8 NMX Header %s: buffer size pktHeader.dwDataSize %d doesn't match received message size of %d 100113d8 FUN_100112da@100112da
1002b068 CNmxAdapter::SyncCallThreadFn exited 10012024 FUN_10011d3a@10011d3a
1002b0b8 SyncCallThreadFn called m_pNmxSvc->RemoveSubscriberEngine for platform %d, engine %d. Return error is 0x%x 10011e4a FUN_10011d3a@10011d3a
1002b1e8 Adapter_%d couldn't Initialize NmxSvc. 10012669
1002b318 CNmxAdapter::Initialize - GetAnonymousEngineID FAILED. 10012bcc
1002b388 CNmxAdapter::InitializeAnonymous - EXIT 10012b8b
1002b3d8 CNmxAdapter::Initialize - EXIT 10012b60
1002b400 InitializeAnonymous() - InitNmxService failed. 10012a92
1002b460 CNmxAdapter::InitializeAnonymous - InitNmxStats FAILED 100129d3
1002b4d0 CNmxAdapter::InitializeAnonymous - InitNmxStats FAILED 100129a8
1002b5a8 CNmxAdapter::InitializeAnonymous - ENTER pPlatformId %d pEngineId %d 100128c7
1002b5f0 CNmxAdapter::CleanRequests - calling ProcessDataReceived to platform %d, engine %d, message %s 10012cf4 FUN_10012bfd@10012bfd
1002b6b8 NmxSvc RPC_S_SERVER_UNAVAILABLE. 10012e44 FUN_10012da8@10012da8
1002b788 TransferData to platform %d, engine %d failed in CheckTimeouts - hr = 0x%x 100135e3 FUN_10013338@10013338
1002b820 CNmxAdapter::CheckTimeouts - calling TransferData to platform %d, engine %d, message %S 1001356c FUN_10013338@10013338
1002b9b8 CoTaskMemAlloc() failed in CNmxAdapter::GetRequest() 10013920 FUN_100136bf@100136bf
1002bb90 CNmxAdapter::GetResponse - m_Id.EngineId %d got an exception 10013dc5
1002c0b8 CNmxAdapter::GetPartnerVersion for platform lPlatformId %d, plVersion %d hr 0x%x 10014000 FUN_10013eee@10013eee
1002c160 CNmxAdapter::GetPartnerVersion NmxSvc pointer 0x%x, hr 0x%x 10013fc1 FUN_10013eee@10013eee
1002c1d8 CNmxAdapter::GetPartnerVersion NmxSvc pointer reinitialized 0x%x, hr 0x%x 10013f7c FUN_10013eee@10013eee
1002c4b0 CNmxAdapter::RemoveSubscriberEngine SyncCallThreadFn was called. Return value is 0x%x. 100145f4 FUN_1001432c@1001432c
1002c560 CNmxAdapter::RemoveSubscriberEngine SyncCallThreadFn timed out 100145b5 FUN_1001432c@1001432c
1002c5e0 CNmxAdapter::RemoveSubscriberEngine is called, but current window procedure is processing a input-synchronous message. 1001452e FUN_1001432c@1001432c
1002c888 CNmxAdapter::~CNmxAdapter - exit 10014dfc FUN_10014bcf@10014bcf
1002ca28 CNmxAdapter::~CNmxAdapter - enter 10014c2a FUN_10014bcf@10014bcf
1002ca70 Adapter_%d CNmxAdapter::PutRequest received invalid pointer. 100159a3 FUN_10015169@10015169
1002cb80 CNmxAdapter::PutRequest - FAILED (hr = %X). Sending from EngineId %d to dwPlatformId %d dwEngineId %d. *pdwRequestHandle %d. 100157c0 FUN_10015169@10015169
1002ccf8 Adapter_%d PutRequest failed. Dest Platform=%d, Engine=%d. Cookie=%d. 10015726 FUN_10015169@10015169
1002cd88 CNmxAdapter::PutRequest - m_Id.EngineId %d successfully to Platform=%d, Engine=%d. Cookie=%d 100156ee FUN_10015169@10015169
1002cde8 Adapter_%d PutRequest successfully to Platform=%d, Engine=%d. Cookie=%d. 100156ba FUN_10015169@10015169
1002cf28 Write buffer is not big enough to send the request. Buffer size %d, request size %d 100154f0 FUN_10015169@10015169
1002d138 CNmxAdapter::PutRequest - ENTER m_Id.EngineId %d Destination: Platform %d, Engine %d. Size = %d 10015292 FUN_10015169@10015169
1002d1a0 Adapter_%d Enter PutRequest. Destination: Platform %d, Engine %d. Size = %d 100152cb FUN_10015169@10015169
1002d1a0 Adapter_%d Enter PutRequest. Destination: Platform %d, Engine %d. Size = %d 10015265 FUN_10015169@10015169
1002d238 Adapter_%d Enter PutRequest. Destination Platform %d Engine %d is OVERLOADED 1001522f FUN_10015169@10015169
1002d2d8 Adapter_%d CNmxAdapter::PutRequest received invalid argument. Size is %d 100151ba FUN_10015169@10015169
1002d370 CNmxAdapter::PutRequestEx - TransferData FAILED (hr = %X). Sending from EngineId %d to dwPlatformId %d dwEngineId %d. 10015e85 FUN_100159c3@100159c3
1002d460 Adapter_%d PutRequestEx failed. Dest Platform=%d, Engine=%d. 10015dbd FUN_100159c3@100159c3
1002d4e0 CNmxAdapter::PutRequestEx - m_Id.EngineId %d successfully put request to Platform=%d, Engine=%d. 10015d7a FUN_100159c3@100159c3
1002d548 Adapter_%d PutRequestEx successfully to Platform=%d, Engine=%d. 10015d48 FUN_100159c3@100159c3
1002d5d0 CNmxAdapter::PutRequestEx - calling TransferData to platform %d engine %d %x dwSize %d message %S 10015cc3 FUN_100159c3@100159c3
1002d638 CoTaskMemAlloc() failed in CNmxAdapter::PutRequestEx() 10015b9f FUN_100159c3@100159c3
1002d638 CoTaskMemAlloc() failed in CNmxAdapter::PutRequestEx() 10015f06 FUN_100159c3@100159c3
1002d6a8 CNmxAdapter::PutRequestEx - ENTER m_Id.EngineId %d Destination: Platform %d, Engine %d. Size = %d 10015a74 FUN_100159c3@100159c3
1002d710 Adapter_%d Enter PutRequestEx. Destination: Platform %d, Engine %d. Size = %d 10015a44 FUN_100159c3@100159c3
1002ec18 InternalAddRef() CNmxAdapter::%p refcount = %d 1001e5fb FUN_1001e5d5@1001e5d5
1002ec80 InternalRelease() CNmxAdapter::%p refcount = %d 1001e63f FUN_1001e619@1001e619
1002ece4 NmxSubscriberEngine 1001e738 DllGetClassObject@1001e66a
1002ed0c NmxSvcConnection 1001e721 DllGetClassObject@1001e66a
1002ed30 NmxSvcError 1001e70a DllGetClassObject@1001e66a
1002ed48 NmxQueueError 1001e6f3 DllGetClassObject@1001e66a
1002ed64 NmxQueueHandle 1001e6dc DllGetClassObject@1001e66a
1002ed84 NmxTimeOut 1001e6c5 DllGetClassObject@1001e66a
1002ed9c NmxRefCount 1001e6ae DllGetClassObject@1001e66a
1002edb4 NmxTrace 1001e699 DllGetClassObject@1001e66a
1002ee1c C:\nmx_objectdebug.ini 1001ebea FUN_1001ebdc@1001ebdc
1002ee34 NmxStatistics.cpp 1001f04f Catch@1001f04d@1001f04d
1002ee34 NmxStatistics.cpp 1001f0ce Catch@1001f0cc@1001f0cc
1002ee34 NmxStatistics.cpp 1001f148 Catch@1001f146@1001f146
1002ee34 NmxStatistics.cpp 1001f1ff Catch@1001f1fd@1001f1fd
1002ee34 NmxStatistics.cpp 1001f280 Catch@1001f27e@1001f27e
1002ee34 NmxStatistics.cpp 1001f2fa Catch@1001f2f8@1001f2f8
1002ee34 NmxStatistics.cpp 1001f393 Catch@1001f391@1001f391
1002ee34 NmxStatistics.cpp 1001f413 Catch@1001f411@1001f411
1002ee34 NmxStatistics.cpp 1001f48c Catch@1001f48a@1001f48a
1002ee48 Failed to create share memory for NmxStatistics 1001f017 FUN_1001ef9b@1001ef9b
1002ef18 Ping ERR -- 8 -- sendto failed: error = %d 1001fb39 FUN_1001f5c1@1001f5c1
1002ef70 Ping ERR -- 11 -- recvfrom failed: %d 1001fa84 FUN_1001f5c1@1001f5c1
1002f168 Ping ERROR -- 2 -- WSASocket failed: %d 1001f6bf FUN_1001f5c1@1001f5c1
1003a040 NmxAdptr.DLL 10039ffc