Not Flagged 9560 1 Main Thread Main Thread OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.Connect() Normal OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.Connect(bool doOnlyIfGoodStatus, bool callGetStatus, out System.Exception exception) + 0x58 bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.Connect(out System.Exception exception) + 0x1e bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServerLink.Connect(out System.Exception exception) + 0x19 bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiEasyToOpcNetApi.ReadMultipleItemsFromOneServer(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray, OpcLabs.EasyOpc.ServerDescriptor serverDescriptor) + 0x1ab bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiEasyDAClient.ReadMultipleItems.AnonymousMethod__36_1(OpcLabs.EasyOpc.ServerDescriptor serverDescriptor, System.Collections.Generic.IEnumerable groupArgumentsArray) + 0x24 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect.AnonymousMethod__1() + 0x135 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.Perform(System.Collections.Generic.IEnumerable actions) + 0xb9 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector, System.Collections.Generic.IEqualityComparer comparer) + 0x239 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector) + 0xc3 bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x200 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.ForwardingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x16a bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.ForwardingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x16a bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.DataAccess.PSBoxingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x1e1 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.EasyDAClientCompositor.ReadMultipleItems.AnonymousMethod__10_1(OpcLabs.EasyOpc.DataAccess.IEasyDAClient client, System.Collections.Generic.IEnumerable enumerable) + 0x1e bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect.AnonymousMethod__1() + 0x135 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.Perform(System.Collections.Generic.IEnumerable actions) + 0xb9 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector, System.Collections.Generic.IEqualityComparer comparer) + 0x239 bytes OpcLabs.BaseLib.dll!OpcLabs.BaseLib.Threading.FullyParallel.GroupSelect(System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Func,OpcLabs.EasyOpc.DataAccess.OperationModel.DAVtqResult[]> groupResultSelector) + 0xc3 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.EasyDAClientCompositor.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x1f4 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.CompositeEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x166 bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.ForwardingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x16a bytes OpcLabs.EasyOpcClassicInternal.dll!OpcLabs.EasyOpc.DataAccess.LicensingEasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x1fd bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.DataAccess.EasyDAClient.ReadMultipleItems(OpcLabs.EasyOpc.DataAccess.OperationModel.DAReadItemArguments[] argumentsArray) + 0x16c bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.DataAccess.EasyDAClient.OpcLabs.EasyOpc.DataAccess._EasyDAClient.ReadMultipleItems(ref object[] argumentsArray) + 0x197 bytes [Native to Managed Transition] OpcXmlDaClient.dll!OpcLabs_EasyOpcClassic::_EasyDAClient::ReadMultipleItems(tagSAFEARRAY * * argumentsArray) Line 220 + 0x1b bytes OpcXmlDaClient.dll!COPCXMLDAClient::checkServerConStatus(ATL::CComBSTR urlString, std::vector > itemId) Line 929 + 0x13 bytes OpcXmlDaDac.exe!getOpcXmlDaServerConnection(std::basic_string,std::allocator > strXmlServerRestLink) Line 406 + 0x64 bytes OpcXmlDaDac.exe!main(int argc, char * * argv) Line 94 + 0x22 bytes OpcXmlDaDac.exe!invoke_main() Line 64 + 0x1b bytes OpcXmlDaDac.exe!__scrt_common_main_seh() Line 253 + 0x5 bytes OpcXmlDaDac.exe!__scrt_common_main() Line 296 OpcXmlDaDac.exe!mainCRTStartup() Line 17 kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 7480 0 Worker Thread __tls_end CLREventWaitHelper2 Highest ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes 06b1768b() clr.dll!GCInterface::ReRegisterForFinalize() + 0x74 bytes 00dd8ef9() ntdll.dll!_NtWaitForSingleObject@12() + 0xc bytes 06b17495() clr.dll!CLREventWaitHelper2() + 0x2e bytes clr.dll!CLREventWaitHelper() + 0x2a bytes 4be06824() Not Flagged 4548 3 Worker Thread Worker Thread OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.ServerStatusRecognize() Normal OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.ServerStatusRecognize(object state, bool fromTimer, string shutdownInfo) + 0x163 bytes OpcLabs.EasyOpcClassic.dll!OpcLabs.EasyOpc.Implementations.NetApi.DataAccess.NetApiOpcDaServer.OnTimerServerStatus(object state) + 0xe bytes mscorlib.dll!System.Threading.TimerQueueTimer.CallCallbackInContext(object state) + 0x31 bytes mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes mscorlib.dll!System.Threading.TimerQueueTimer.CallCallback() + 0xa7 bytes mscorlib.dll!System.Threading.TimerQueueTimer.Fire() + 0xb3 bytes mscorlib.dll!System.Threading.TimerQueue.FireNextTimers() + 0x13a bytes mscorlib.dll!System.Threading.TimerQueue.AppDomainTimerCallback() + 0x21 bytes [Native to Managed Transition] kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged > 10068 5 Worker Thread __RtlUserThreadStart System.Threading.WaitHandle.WaitAny() Normal mscorlib.dll!System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout, bool exitContext) + 0x92 bytes System.dll!System.Net.TimerThread.ThreadProc() + 0x2c2 bytes mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x70 bytes mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes [Native to Managed Transition] kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 3880 9 Worker Thread Normal Not Flagged 11816 0 Worker Thread HelperCanary::ThreadProc __RtlUserThreadStart Normal ntdll.dll!_NtWaitForSingleObject@12() + 0xc bytes KernelBase.dll!_WaitForSingleObjectEx@12() + 0x99 bytes KernelBase.dll!_WaitForSingleObject@8() + 0x12 bytes clr.dll!HelperCanary::ThreadProc() + 0x14 bytes clr.dll!HelperCanary::ThreadProc() + 0x34 bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 9208 0 Worker Thread __RtlUserThreadStart TppWorkerThread Normal ntdll.dll!_NtWaitForWorkViaWorkerFactory@20() + 0xc bytes ntdll.dll!TppWorkerThread() + 0x286 bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 7976 0 Worker Thread __RtlUserThreadStart TppWorkerThread Normal ntdll.dll!_NtWaitForWorkViaWorkerFactory@20() + 0xc bytes ntdll.dll!TppWorkerThread() + 0x286 bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 11268 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06aa7952() 06aa805b() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 5344 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af812f() 06af871f() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 6524 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 5408 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 10772 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 8812 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 11400 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 960 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 7644 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 12036 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForMultipleObjects@20() + 0xc bytes KernelBase.dll!_WaitForMultipleObjectsEx@20() + 0x136 bytes KernelBase.dll!_WaitForMultipleObjects@16() + 0x18 bytes 06b08611() 06af7970() kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 5536 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtWaitForSingleObject@12() + 0xc bytes KernelBase.dll!_WaitForSingleObjectEx@12() + 0x99 bytes rasman.dll!_RasmanServiceMonitorThread@0() + 0xf1 bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 12124 0 Worker Thread __RtlUserThreadStart TppWorkerThread Normal ntdll.dll!_NtWaitForWorkViaWorkerFactory@20() + 0xc bytes ntdll.dll!TppWorkerThread() + 0x286 bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 184 0 Worker Thread __RtlUserThreadStart __RtlUserThreadStart Normal ntdll.dll!_NtDelayExecution@8() + 0xc bytes KernelBase.dll!_SleepEx@8() + 0x98 bytes clr.dll!ThreadpoolMgr::TimerThreadFire() + 0x3d bytes clr.dll!ThreadpoolMgr::TimerThreadStart() + 0x6a bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 200 0 Worker Thread __RtlUserThreadStart TppWorkerThread Normal ntdll.dll!_NtWaitForWorkViaWorkerFactory@20() + 0xc bytes ntdll.dll!TppWorkerThread() + 0x286 bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes Not Flagged 9800 0 Worker Thread __RtlUserThreadStart TppWorkerThread Normal ntdll.dll!_NtWaitForWorkViaWorkerFactory@20() + 0xc bytes ntdll.dll!TppWorkerThread() + 0x286 bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x24 bytes ntdll.dll!__RtlUserThreadStart() + 0x2f bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes