Function at 0x1004b1fb
Capabilities:
Print debug messages

Disassembly:
push 0x230
mov eax, 0x10091fd4
call fcn.100699f0
mov ebx, ecx
mov dword [ebp - 0x1c8], ebx
lea eax, [ebp - 0x1a4]
push eax
lea ecx, [ebp + 8]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_node___thiscall_pugi::xml_node::first_child_void_]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_void____cdecl___class_pugi::xml_node_______thiscall_pugi::xml_node::operator_void____cdecl___class_pugi::xml_node_____void_const]
test eax, eax
je 0x1004b9ec
mov edi, dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::name_void_const]
mov esi, dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute____thiscall_pugi::xml_attribute_iterator::operator___void_const]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_enum_pugi::xml_node_type___thiscall_pugi::xml_node::type_void_]
cmp eax, 2
jne 0x1004b9ab
push str.include
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_node::name_void_const]
push eax
call fcn.1007befd
pop ecx
pop ecx
lea ecx, [ebp - 0x1a4]
test eax, eax
jne 0x1004b60e
push eax
push 0x10096034
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::attribute_wchar_t_const___bool_]
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::value_void_const]
push eax
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
and dword [ebp - 4], 0
lea eax, [ebp - 0x1cc]
push 0
push eax
lea eax, [ebp - 0x1d0]
push eax
call dword [sym.imp.utilities.dll_public:_static_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::SStrCpCvt::CvtW2W_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits__const___unsigned_int_]
add esp, 0xc
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 2
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_pugi::xml_document::constructor_void_]
xor eax, eax
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1e8], eax
lea eax, [ebp - 0x1f4]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x1d0]
push eax
call fcn.10031e09
pop ecx
pop ecx
mov ecx, dword [sym.soui.dll_class_SOUI::SApplication__SOUI::SSingleton_class_SOUI::SApplication_::ms_Singleton]
cmp eax, 2
mov eax, dword [ebp - 0x1f4]
jne 0x1004b32a
push dword [eax]
push dword [eax + 4]
jmp 0x1004b331
push str.LAYOUT
push dword [eax]
lea eax, [ebp - 0xd8]
push eax
call sym.soui.dll_public:_int___thiscall_SOUI::SApplication::LoadXmlDocment_class_pugi::xml_document___wchar_t_const___wchar_t_const__
lea ecx, [ebp - 0xd8]
call dword [sym.imp.utilities.dll_public:_void____cdecl___class_pugi::xml_node_______thiscall_pugi::xml_node::operator_void____cdecl___class_pugi::xml_node_____void_const]
test eax, eax
je 0x1004b5ec
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_node___thiscall_pugi::xml_node::first_child_void_]
push str.include
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_node::name_void_const]
push eax
call fcn.1007befd
pop ecx
pop ecx
test eax, eax
jne 0x1004b393
mov eax, dword [ebx]
mov ecx, ebx
push dword [ebp - 0x1ac]
call dword [eax + 0x5c]
jmp 0x1004b5ec
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute_iterator___thiscall_pugi::xml_node::attributes_begin_void_]
jmp 0x1004b477
push 0x10096034
lea ecx, [ebp - 0x1c4]
call esi
mov ecx, eax
call edi
push eax
call fcn.1007befd
pop ecx
pop ecx
test eax, eax
je 0x1004b462
push 0
lea ecx, [ebp - 0x1c4]
call esi
mov ecx, eax
call edi
push eax
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::attribute_wchar_t_const___bool_]
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_void____cdecl___class_pugi::xml_attribute_______thiscall_pugi::xml_attribute::operator_void____cdecl___class_pugi::xml_attribute_____void_const]
lea ecx, [ebp - 0x1c4]
test eax, eax
je 0x1004b42f
call esi
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::value_void_const]
push eax
push 0
lea ecx, [ebp - 0x1c4]
call esi
mov ecx, eax
call edi
push eax
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::attribute_wchar_t_const___bool_]
jmp 0x1004b45a
call esi
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::value_void_const]
push eax
lea ecx, [ebp - 0x1c4]
call esi
mov ecx, eax
call edi
push eax
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::append_attribute_wchar_t_const__]
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_bool___thiscall_pugi::xml_attribute::set_value_wchar_t_const__]
push 0
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute_iterator___thiscall_pugi::xml_attribute_iterator::operator_int_]
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute_iterator___thiscall_pugi::xml_node::attributes_end_void_]
push eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.utilities.dll_public:_bool___thiscall_pugi::xml_attribute_iterator::operator__class_pugi::xml_attribute_iterator_const__const]
test al, al
jne 0x1004b3ab
mov esi, dword [sym.soui.dll_class_SOUI::SApplication__SOUI::SSingleton_class_SOUI::SApplication_::ms_Singleton]
lea ecx, [ebp - 0x1ac]
mov edi, dword [esi]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_node::name_void_const]
push eax
mov ecx, esi
call dword [edi + 4]
mov esi, eax
test esi, esi
je 0x1004b4d6
push 0
push esi
mov ecx, ebx
call sym.soui.dll_public:_void___thiscall_SOUI::SWindow::InsertChild_class_SOUI::SWindow___class_SOUI::SWindow__
mov eax, dword [esi]
mov ecx, esi
push dword [ebp - 0x1ac]
call dword [eax + 0x28]
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_node___thiscall_pugi::xml_node::next_sibling_void_]
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_void____cdecl___class_pugi::xml_node_______thiscall_pugi::xml_node::operator_void____cdecl___class_pugi::xml_node_____void_const]
test eax, eax
je 0x1004b5ec
mov ecx, dword [sym.soui.dll_class_SOUI::SApplication__SOUI::SSingleton_class_SOUI::SApplication_::ms_Singleton]
test ecx, ecx
je 0x1004b50c
call sym.soui.dll_public:_struct_SOUI::ILog4zManager____thiscall_SOUI::SApplication::GetLogManager_void_
mov esi, eax
jmp 0x1004b50e
xor esi, esi
push 0x2800
call fcn.1007a845
mov ebx, eax
mov dword [esp], 0x5000
call fcn.1007a845
mov dword [esp], str.warning__multi_root_include_layout_is_not_supported_
mov edi, eax
push 0xffffffffffffffff
push 0x2800
push edi
call fcn.1002f6b0
add esp, 0x10
xor eax, eax
push eax
push eax
push eax
push eax
push 0xffffffffffffffff
push edi
push eax
push eax
call dword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
cmp eax, 0x2800
jae 0x1004b568
xor ecx, ecx
push ecx
push ecx
push eax
push ebx
push 0xffffffffffffffff
push edi
push ecx
push ecx
call dword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
push edi
call fcn.1007a82a
pop ecx
test esi, esi
je 0x1004b5a7
mov eax, dword [esi]
mov ecx, esi
push 1
push 0
call dword [eax + 0x2c]
test al, al
je 0x1004b5a7
push dword [ebp + 4]
mov eax, dword [esi]
mov ecx, esi
push str.SOUI::SWindow::CreateChildren
push 0x2cf
push str.D:codeworkspace_souiSOUI_srccoreSwnd.cpp
push ebx
push 0x1009dc18
push 1
push 0
call dword [eax + 0x34]
jmp 0x1004b5e5
mov edi, 0x2800
push edi
call fcn.1007a845
mov dword [esp], 0x2cf
mov esi, eax
push str.D:codeworkspace_souiSOUI_srccoreSwnd.cpp
push str.SOUI::SWindow::CreateChildren
push ebx
push str._s__s__s:_d_n
push 0xffffffffffffffff
push edi
push esi
call fcn.1002f691
add esp, 0x20
push esi
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push esi
call fcn.1007a82a
pop ecx
push ebx
call fcn.1007a82a
pop ecx
lea ecx, [ebp - 0x1f4]
call fcn.10004bd7
lea ecx, [ebp - 0xd8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_pugi::xml_document::destructor_void_]
lea ecx, [ebp - 0x1d0]
jmp 0x1004b9a1
call dword [sym.imp.utilities.dll_public:_int___thiscall_pugi::xml_node::get_userdata_void_const]
test eax, eax
jne 0x1004b9ab
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_node::name_void_const]
push eax
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
push 0x100a0288
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 4], 5
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_wchar_t_const__]
xor esi, esi
mov byte [ebp - 4], 6
push esi
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.utilities.dll_public:_bool___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::StartsWith_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits__const___bool_const]
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 4], 5
mov bl, al
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
test bl, bl
je 0x1004b960
mov eax, dword [ebp - 0x1b8]
lea ecx, [ebp - 0x1b8]
mov eax, dword [eax - 8]
add eax, 0xfffffffe
push eax
lea eax, [ebp - 0x1dc]
push eax
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Right_int_]
push eax
lea ecx, [ebp - 0x1b8]
mov byte [ebp - 4], 7
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::operator_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits__const__]
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 4], 5
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov ecx, dword [sym.soui.dll_class_SOUI::SApplication__SOUI::SSingleton_class_SOUI::SApplication_::ms_Singleton]
push 6
call sym.soui.dll_public:_void____thiscall_SOUI::SApplication::GetInnerSingleton_int_
lea ecx, [ebp - 0x1b8]
push ecx
lea ecx, [ebp - 0x1b4]
push ecx
mov ecx, eax
call sym.soui.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____thiscall_SOUI::STemplatePoolMgr::GetTemplateString_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits__const__
mov eax, dword [ebp - 0x1b4]
mov byte [ebp - 4], 8
cmp dword [eax - 8], esi
je 0x1004b952
push esi
push str.data
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_node___thiscall_pugi::xml_node::child_wchar_t_const___bool_]
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::first_attribute_void_]
mov ebx, dword [sym.imp.utilities.dll_public:_void____cdecl___class_pugi::xml_attribute_______thiscall_pugi::xml_attribute::operator_void____cdecl___class_pugi::xml_attribute_____void_const]
jmp 0x1004b7ba
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::constructor_void_]
mov esi, eax
lea ecx, [ebp - 0x1b0]
mov byte [ebp - 4], 9
call edi
push eax
push 0x100a029c
lea eax, [ebp - 0x1d8]
push eax
push esi
call dword [sym.imp.utilities.dll_public:_class_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits____cdecl_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Format_wchar_t_const__]
add esp, 0x10
lea ecx, [ebp - 0x1e4]
mov byte [ebp - 4], 0xb
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
mov esi, dword [ebp - 0x1d8]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::value_void_const]
push eax
push esi
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.utilities.dll_public:_int___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::Replace_wchar_t_const___wchar_t_const__]
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 8
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_attribute::next_attribute_void_]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea ecx, [ebp - 0x1b0]
call ebx
test eax, eax
jne 0x1004b72e
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_pugi::xml_document::constructor_void_]
mov eax, dword [ebp - 0x1b4]
push 4
push 0x74
mov byte [ebp - 4], 0xc
mov ecx, dword [eax - 8]
lea eax, [ecx + ecx]
push eax
push ecx
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.utilities.dll_public:_wchar_t____thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::GetBuffer_int_]
push eax
lea eax, [ebp - 0x23c]
push eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.utilities.dll_public:_struct_pugi::xml_parse_result___thiscall_pugi::xml_document::load_buffer_inplace_void___unsigned_int__unsigned_int__enum_pugi::xml_encoding_]
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_bool___thiscall_pugi::xml_parse_result::operator_bool_void_const]
test al, al
je 0x1004b938
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_node___thiscall_pugi::xml_node::first_child_void_]
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::first_attribute_void_]
lea ecx, [ebp - 0x1a8]
call ebx
test eax, eax
je 0x1004b8fd
mov esi, dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::attribute_wchar_t_const___bool_]
push 0
lea ecx, [ebp - 0x1a8]
call edi
push eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x1bc]
call esi
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_bool___thiscall_pugi::xml_attribute::operator__void_const]
lea ecx, [ebp - 0x1a8]
test al, al
je 0x1004b8a9
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::value_void_const]
push eax
lea ecx, [ebp - 0x1a8]
call edi
push eax
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_node::append_attribute_wchar_t_const__]
jmp 0x1004b8ca
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::value_void_const]
push eax
push 0
lea ecx, [ebp - 0x1a8]
call edi
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x1bc]
call esi
mov ecx, eax
call dword [sym.imp.utilities.dll_public:_bool___thiscall_pugi::xml_attribute::set_value_wchar_t_const__]
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1a8]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute___thiscall_pugi::xml_attribute::next_attribute_void_]
lea ecx, [ebp - 0x1a8]
mov eax, dword [eax]
mov dword [ebp - 0x1a8], eax
call ebx
test eax, eax
jne 0x1004b858
mov esi, dword [sym.soui.dll_class_SOUI::SApplication__SOUI::SSingleton_class_SOUI::SApplication_::ms_Singleton]
lea ecx, [ebp - 0x1bc]
mov edi, dword [esi]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_node::name_void_const]
push eax
mov ecx, esi
call dword [edi + 4]
mov esi, eax
test esi, esi
je 0x1004b938
mov ecx, dword [ebp - 0x1c8]
push 0
push esi
call sym.soui.dll_public:_void___thiscall_SOUI::SWindow::InsertChild_class_SOUI::SWindow___class_SOUI::SWindow__
mov eax, dword [esi]
mov ecx, esi
push dword [ebp - 0x1bc]
call dword [eax + 0x28]
push 0xffffffffffffffff
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::ReleaseBuffer_int_]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.utilities.dll_public:_void___thiscall_pugi::xml_document::destructor_void_]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
jmp 0x1004b99b
mov esi, dword [sym.soui.dll_class_SOUI::SApplication__SOUI::SSingleton_class_SOUI::SApplication_::ms_Singleton]
lea ecx, [ebp - 0x1a4]
mov edi, dword [esi]
call dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_node::name_void_const]
push eax
mov ecx, esi
call dword [edi + 4]
mov esi, eax
test esi, esi
je 0x1004b99b
mov ecx, dword [ebp - 0x1c8]
push 0
push esi
call sym.soui.dll_public:_void___thiscall_SOUI::SWindow::InsertChild_class_SOUI::SWindow___class_SOUI::SWindow__
mov eax, dword [esi]
mov ecx, esi
push dword [ebp - 0x1a4]
call dword [eax + 0x28]
lea ecx, [ebp - 0x1b8]
or dword [ebp - 4], 0xffffffff
call dword [sym.imp.utilities.dll_public:_void___thiscall_SOUI::TStringT_wchar_t__struct_SOUI::wchar_traits_::destructor_void_]
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_class_pugi::xml_node___thiscall_pugi::xml_node::next_sibling_void_]
mov ecx, dword [eax]
mov dword [ebp - 0x1a4], ecx
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.utilities.dll_public:_void____cdecl___class_pugi::xml_node_______thiscall_pugi::xml_node::operator_void____cdecl___class_pugi::xml_node_____void_const]
mov edi, dword [sym.imp.utilities.dll_public:_wchar_t_const____thiscall_pugi::xml_attribute::name_void_const]
mov ebx, dword [ebp - 0x1c8]
mov esi, dword [sym.imp.utilities.dll_public:_class_pugi::xml_attribute____thiscall_pugi::xml_attribute_iterator::operator___void_const]
test eax, eax
jne 0x1004b242
xor eax, eax
inc eax
call fcn.100699ae
ret 4