Function at 0x100323b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10170028
mov eax, dword fs:[0]
push eax
sub esp, 0xc
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], 0x101b8e10
mov dword [ebp - 0x14], esi
lea eax, [esi + 0xc]
mov dword [esi], 0x101b8cb0
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c830
mov dword [ebp - 0x18], eax
mov dword [eax], 0x101b8e80
mov dword [ebp - 4], 0
mov dword [eax], 0x101b8ba4
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [ebp - 4], 2
mov dword [eax], 0x101b8d1c
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_unsigned_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t____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], 0x101b8cb0
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c830
mov dword [ebp - 0x14], eax
mov dword [eax], 0x101b8e80
mov byte [ebp - 4], 7
mov dword [eax], 0x101b8ba4
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 9
mov dword [eax], 0x101b8d1c
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_unsigned_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t____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_unsigned_int_const___class_Poco::FIFOStrategy_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_const_____class_Poco::AbstractDelegate_unsigned_int_const____class_Poco::FastMutex_.0
mov dword [esi + 4], esi
mov dword [esi + 8], 0x10033fe0
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_const___.0
mov byte [ebp - 4], 0xe
mov dword [eax], vtable.Poco::DefaultStrategy_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_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_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_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_unsigned_int_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_unsigned_int_const___class_Poco::FIFOStrategy_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_const_____class_Poco::AbstractDelegate_unsigned_int_const____class_Poco::FastMutex_.0
mov dword [esi + 4], esi
mov dword [esi + 8], 0x10033fe0
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_const___.0
mov byte [ebp - 4], 0x15
mov dword [eax], vtable.Poco::DefaultStrategy_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_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_unsigned_int_const___class_Poco::AbstractDelegate_unsigned_int_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_unsigned_int_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], 0x101b8e50
mov dword [esi + 4], esi
mov dword [esi + 8], 0x1000c540
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_class_Poco::ValidArgs_unsigned_int___class_Poco::AbstractDelegate_class_Poco::ValidArgs_unsigned_int___.0
mov byte [ebp - 4], 0x23
mov dword [eax], vtable.Poco::DefaultStrategy_class_Poco::ValidArgs_unsigned_int___class_Poco::AbstractDelegate_class_Poco::ValidArgs_unsigned_int___.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_unsigned_int___class_Poco::AbstractDelegate_class_Poco::ValidArgs_unsigned_int___.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_unsigned_int___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], 0x101b8d80
mov dword [esi + 4], esi
mov dword [esi + 8], 0x10033d90
mov dword [ebp - 0x14], eax
mov dword [eax], vtable.Poco::NotificationStrategy_class_std::set_unsigned_int__struct_std::less_unsigned_int___class_std::allocator_unsigned_int____class_Poco::AbstractDelegate_class_std::set_unsigned_int__struct_std::less_unsigned_int___class_std::allocator_unsigned_int____.0
mov byte [ebp - 4], 0x2a
mov dword [eax], vtable.Poco::DefaultStrategy_class_std::set_unsigned_int__struct_std::less_unsigned_int___class_std::allocator_unsigned_int____class_Poco::AbstractDelegate_class_std::set_unsigned_int__struct_std::less_unsigned_int___class_std::allocator_unsigned_int____.0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov byte [ebp - 4], 0x2c
mov dword [eax], vtable.Poco::FIFOStrategy_class_std::set_unsigned_int__struct_std::less_unsigned_int___class_std::allocator_unsigned_int____class_Poco::AbstractDelegate_class_std::set_unsigned_int__struct_std::less_unsigned_int___class_std::allocator_unsigned_int____.0
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_unsigned_int__struct_std::less_unsigned_int___class_std::allocator_unsigned_int____class_Poco::FastMutex_.0
mov byte [ebp - 4], 0x30
lea edi, [ebx + 0x190]
mov dword [ebp - 0x18], edi
mov dword [edi], vtable.Poco::AbstractStrategy_unsigned_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___.0
mov byte [ebp - 4], 0x31
lea ecx, [edi + 0x10]
mov esi, dword [ebp + 8]
mov dword [edi], vtable.Poco::ExpireStrategy_unsigned_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___.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.10034410
mov byte [ebp - 4], 0x33
lea ecx, [edi + 0x18]
push ecx
lea eax, [esi + 0x18]
mov dword [ebp + 8], ecx
push eax
call fcn.100344f0
mov byte [ebp - 4], 0x36
mov dword [edi], vtable.Poco::AccessExpireStrategy_unsigned_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___.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.10034240
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.10033540
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