Function at 0x1000ba10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10168ad8
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push esi
push edi
mov eax, dword [0x10207514]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x10], ebx
lea esi, [ebx + 8]
mov dword [ebx], vtable.Poco::AbstractCache_long_long___int64___enum_RC::DM::RCInterceptAction__class_Poco::AccessExpireStrategy_long_long___int64___enum_RC::DM::RCInterceptAction___class_Poco::FastMutex__class_Poco::FastMutex_.0
mov dword [ebp - 0x14], esi
lea eax, [esi + 0xc]
mov dword [esi], 0x101b5034
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c830
mov dword [ebp - 0x18], eax
mov dword [eax], vtable.Poco::NotificationStrategy_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::AbstractDelegate_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___.0
mov dword [ebp - 4], 0
mov dword [eax], vtable.Poco::DefaultStrategy_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::AbstractDelegate_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___.0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [ebp - 4], 2
mov dword [eax], vtable.Poco::FIFOStrategy_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::AbstractDelegate_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___.0
mov dword [ebp - 4], 3
lea ecx, [esi + 0x20]
mov byte [esi + 0x1c], 1
call fcn.10143ab0
mov dword [ebp - 4], 5
mov dword [esi], vtable.Poco::FIFOEvent_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::FastMutex_.0
mov dword [ebp - 4], 6
lea esi, [ebx + 0x40]
mov dword [ebp - 0x18], esi
lea eax, [esi + 0xc]
mov dword [esi], 0x101b5034
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c830
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::AbstractDelegate_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___.0
mov byte [ebp - 4], 7
mov dword [eax], vtable.Poco::DefaultStrategy_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::AbstractDelegate_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___.0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 9
mov dword [eax], vtable.Poco::FIFOStrategy_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::AbstractDelegate_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___.0
mov byte [ebp - 4], 0xa
lea ecx, [esi + 0x20]
mov byte [esi + 0x1c], 1
call fcn.10143ab0
mov byte [ebp - 4], 0xc
mov dword [esi], vtable.Poco::FIFOEvent_class_Poco::KeyValueArgs_long_long___int64___enum_RC::DM::RCInterceptAction__const___class_Poco::FastMutex_.0
mov byte [ebp - 4], 0xd
lea esi, [ebx + 0x78]
mov dword [ebp - 0x18], esi
lea eax, [esi + 0xc]
mov dword [esi], vtable.Poco::AbstractEvent_long_long___int64__const___class_Poco::FIFOStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const_____class_Poco::AbstractDelegate_long_long___int64__const____class_Poco::FastMutex_.0
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c750
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const___.0
mov byte [ebp - 4], 0xe
mov dword [eax], vtable.Poco::DefaultStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const___.0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 0x10
mov dword [eax], vtable.Poco::FIFOStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const___.0
mov byte [ebp - 4], 0x11
lea ecx, [esi + 0x20]
mov byte [esi + 0x1c], 1
call fcn.10143ab0
mov byte [ebp - 4], 0x13
mov dword [esi], vtable.Poco::FIFOEvent_long_long___int64__const___class_Poco::FastMutex_.0
mov byte [ebp - 4], 0x14
lea esi, [ebx + 0xb0]
mov dword [ebp - 0x18], esi
lea eax, [esi + 0xc]
mov dword [esi], vtable.Poco::AbstractEvent_long_long___int64__const___class_Poco::FIFOStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const_____class_Poco::AbstractDelegate_long_long___int64__const____class_Poco::FastMutex_.0
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c750
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const___.0
mov byte [ebp - 4], 0x15
mov dword [eax], vtable.Poco::DefaultStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const___.0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 0x17
mov dword [eax], vtable.Poco::FIFOStrategy_long_long___int64__const___class_Poco::AbstractDelegate_long_long___int64__const___.0
mov byte [ebp - 4], 0x18
lea ecx, [esi + 0x20]
mov byte [esi + 0x1c], 1
call fcn.10143ab0
mov byte [ebp - 4], 0x1a
mov dword [esi], vtable.Poco::FIFOEvent_long_long___int64__const___class_Poco::FastMutex_.0
mov byte [ebp - 4], 0x1b
lea esi, [ebx + 0xe8]
mov dword [ebp - 0x18], esi
lea eax, [esi + 0xc]
mov dword [esi], vtable.Poco::AbstractEvent_class_Poco::EventArgs_const___class_Poco::FIFOStrategy_class_Poco::EventArgs_const___class_Poco::AbstractDelegate_class_Poco::EventArgs_const_____class_Poco::AbstractDelegate_class_Poco::EventArgs_const____class_Poco::FastMutex_.0
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c630
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_class_Poco::EventArgs_const___class_Poco::AbstractDelegate_class_Poco::EventArgs_const___.0
mov byte [ebp - 4], 0x1c
mov dword [eax], vtable.Poco::DefaultStrategy_class_Poco::EventArgs_const___class_Poco::AbstractDelegate_class_Poco::EventArgs_const___.0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 0x1e
mov dword [eax], vtable.Poco::FIFOStrategy_class_Poco::EventArgs_const___class_Poco::AbstractDelegate_class_Poco::EventArgs_const___.0
mov byte [ebp - 4], 0x1f
lea ecx, [esi + 0x20]
mov byte [esi + 0x1c], 1
call fcn.10143ab0
mov byte [ebp - 4], 0x21
mov dword [esi], vtable.Poco::FIFOEvent_class_Poco::EventArgs_const___class_Poco::FastMutex_.0
mov byte [ebp - 4], 0x22
lea esi, [ebx + 0x120]
mov dword [ebp - 0x18], esi
lea eax, [esi + 0xc]
mov dword [esi], 0x101b52e4
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c540
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_class_Poco::ValidArgs_long_long___int64____class_Poco::AbstractDelegate_class_Poco::ValidArgs_long_long___int64____.0
mov byte [ebp - 4], 0x23
mov dword [eax], vtable.Poco::DefaultStrategy_class_Poco::ValidArgs_long_long___int64____class_Poco::AbstractDelegate_class_Poco::ValidArgs_long_long___int64____.0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 0x25
mov dword [eax], vtable.Poco::FIFOStrategy_class_Poco::ValidArgs_long_long___int64____class_Poco::AbstractDelegate_class_Poco::ValidArgs_long_long___int64____.0
mov byte [ebp - 4], 0x26
lea ecx, [esi + 0x20]
mov byte [esi + 0x1c], 1
call fcn.10143ab0
mov byte [ebp - 4], 0x28
mov dword [esi], vtable.Poco::FIFOEvent_class_Poco::ValidArgs_long_long___int64____class_Poco::FastMutex_.0
mov byte [ebp - 4], 0x29
lea esi, [ebx + 0x158]
mov dword [ebp - 0x18], esi
lea eax, [esi + 0xc]
mov dword [esi], 0x101b524c
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c3a0
mov dword [ebp - 0x14], eax
mov dword [eax], 0x101b50d0
mov byte [ebp - 4], 0x2a
mov dword [eax], 0x101b5130
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 0x2c
mov dword [eax], 0x101b5150
mov byte [ebp - 4], 0x2d
lea ecx, [esi + 0x20]
mov byte [esi + 0x1c], 1
call fcn.10143ab0
mov byte [ebp - 4], 0x2f
mov dword [esi], vtable.Poco::FIFOEvent_class_std::set_long_long___int64___struct_std::less_long_long___int64____class_std::allocator_long_long___int64_____class_Poco::FastMutex_.0
mov byte [ebp - 4], 0x30
lea edi, [ebx + 0x190]
mov dword [ebp - 0x18], edi
mov dword [edi], vtable.Poco::AbstractStrategy_long_long___int64___enum_RC::DM::RCInterceptAction_.0
mov byte [ebp - 4], 0x31
lea ecx, [edi + 0x10]
mov esi, dword [ebp + 8]
mov dword [edi], vtable.Poco::ExpireStrategy_long_long___int64___enum_RC::DM::RCInterceptAction_.0
push ecx
mov eax, dword [esi + 8]
mov dword [edi + 8], eax
mov eax, dword [esi + 0xc]
mov dword [edi + 0xc], eax
lea eax, [esi + 0x10]
push eax
mov dword [ebp + 8], ecx
call fcn.1000ce70
mov byte [ebp - 4], 0x33
lea ecx, [edi + 0x18]
push ecx
lea eax, [esi + 0x18]
mov dword [ebp + 8], ecx
push eax
call fcn.1000cf50
mov byte [ebp - 4], 0x36
mov dword [edi], vtable.Poco::AccessExpireStrategy_long_long___int64___enum_RC::DM::RCInterceptAction_.0
mov byte [ebp - 4], 0x37
lea esi, [ebx + 0x1b0]
mov dword [ebp + 8], esi
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.1000ca80
mov dword [esi], eax
mov byte [ebp - 4], 0x3a
lea ecx, [ebx + 0x1b8]
call fcn.10143ab0
mov byte [ebp - 4], 0x3b
mov ecx, ebx
call fcn.1000bec0
mov dword [ebp - 4], 0xffffffff
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4