Function at 0x1800433f0
Capabilities:
Reference absolute stream path on windows

Disassembly:
push rbp
push rbx
push r12
lea rbp, [rsp - 0x47]
sub rsp, 0xb0
mov rax, qword [0x18011c010]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov r12, r9
mov rax, rdx
mov rbx, rcx
test rcx, rcx
je 0x180044cc7
test rdx, rdx
je 0x180044c98
mov qword [rsp + 0xa0], r13
mov r13d, dword [rcx + 0x18]
cmp r13d, 0x10
je 0x180044c69
mov ecx, dword [rcx + 0x98]
test cl, 2
jne 0x180044c60
test r8, r8
jns 0x18004346d
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x180043460
test r8, r8
jne 0x180043479
mov eax, 1
jmp 0x180044c40
mov qword [rsp + 0xd8], rsi
or ecx, 2
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0x98], r14
lea r14, [rdx + r8]
mov qword [rsp + 0x90], r15
xor r15d, r15d
mov dword [rbx + 0x98], ecx
mov qword [rbx + 0x70], rdx
mov qword [rbx + 0x78], r8
mov qword [rbx + 0x80], r14
mov qword [rbx + 0x90], rdx
mov qword [rbx + 0x88], rdx
cmp rdx, r14
je case.0x18004351b.16
lea r10, [0x180000000]
movabs r9, 0x100002600
lea edi, [r15 + 0x22]
mov r13d, reloc.WS2_32.dll_recv
movabs r11, 0x6000800100000000
nop dword [rax]
nop dword [rax + rax]
movsxd r8, dword [rbx + 0x18]
cmp r8d, r13d
ja case.default.0x18004351b
mov edx, dword [r10 + r8*4 + 0x44dac]
mov rcx, r8
add rdx, r10
jmp rdx
cmp qword [rbx + 0x40], r15
jne 0x180044cd0
movzx ecx, byte [rax]
cmp cl, 0x20
ja 0x180043567
movsx rcx, cl
bt r9, rcx
jae 0x180043567
inc dword [rbx + 0x14]
inc rax
mov r14, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x180044bf3
cmp byte [rax], 0xa
jne 0x180043527
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
jmp 0x180043527
cmp rax, r14
je 0x180044bf3
cmp byte [rax], 0x3c
jne 0x1800435b0
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x180043596
cmp byte [rax], 0xa
jne 0x180043596
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
and dword [rbx + 0x98], 0xfffffffe
mov dword [rbx + 0x18], 1
mov qword [rbx + 0x88], rax
jmp 0x180044bf3
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x1800435c7
lea rax, str.Document_must_begin_with_an_element__e.g.__book__
jmp 0x1800435db
lea rdx, str.Document_must_begin_with_an_element__e.g.__book__
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov r9, rax
mov r8d, 2
mov rdx, r12
mov rcx, rbx
call fcn.180041f40
jmp 0x180044bd8
movzx edi, byte [rax]
cmp dil, 0x3f
je 0x180043737
cmp dil, 0x21
je 0x180043737
cmp dil, 0x2f
jne 0x180043643
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x180043632
cmp byte [rax], 0xa
jne 0x180043632
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov dword [rbx + 0x18], recv
mov edi, 0x22
jmp 0x180044bf3
lea ecx, [rdi - 0x3d]
cmp cl, 1
jbe 0x180043669
cmp dil, 0x20
je 0x180043669
mov dword [rbx + 0x18], 4
mov edi, 0x22
mov qword [rbx + 0x88], rax
jmp 0x180044bf3
mov rdx, 0xffffffffffffffff
mov rcx, rax
call fcn.180075d30
test eax, eax
js 0x180043693
cmp eax, 0x110000
jae 0x1800436a9
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x1800436a9
cmp eax, 0xfffffffd
ja 0x1800436a9
lea rdx, [rbp - 0x11]
mov qword [rbp - 0x11], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x1800436ea
movzx edx, dil
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp - 0x11], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x1800436c7
mov rdx, rdi
lea rcx, [rbp - 0x11]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x1800436ea
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x180043701
lea rax, str._s_is_not_a_valid_character_following_a___character__it_may_not_begin_an_element_name
jmp 0x180043715
lea rdx, str._s_is_not_a_valid_character_following_a___character__it_may_not_begin_an_element_name
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
lea rcx, [rbp - 0x11]
mov r9, rax
mov qword [rsp + 0x20], rcx
mov r8d, 2
mov rcx, rbx
mov rdx, r12
call fcn.180042070
jmp 0x180044bd3
lea r8, [0x1800f313d]
mov rcx, rbx
lea rdx, [0x1800f313c]
call fcn.180042c00
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x88], rax
mov dword [rbx + 0x9c], 1
mov dword [rbx + 0x18], recv
jmp 0x180044bd3
mov rdx, qword [rbx + 0x40]
mov rcx, rdx
neg rcx
mov rcx, r15
sbb r8d, r8d
and r8d, 0xb
test rdx, rdx
cmovne rcx, rax
mov qword [rbx + 0x88], rcx
mov dword [rbx + 0x18], r8d
jmp 0x180044bf3
movzx edi, byte [rax]
cmp dil, 0x3e
jne 0x1800437dd
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x1800437c6
cmp byte [rax], 0xa
jne 0x1800437c6
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov rdx, r12
mov dword [rbx + 0x18], 2
mov rcx, rbx
call fcn.180043250
jmp 0x180044bd3
mov rcx, qword [rbx + 0x40]
mov rdx, 0xffffffffffffffff
mov rsi, qword [rcx]
mov rcx, rax
call fcn.180075d30
test eax, eax
js 0x18004380e
cmp eax, 0x110000
jae 0x180043824
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x180043824
cmp eax, 0xfffffffd
ja 0x180043824
lea rdx, [rbp - 9]
mov qword [rbp - 9], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x180043865
movzx edx, dil
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp - 9], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x180043842
mov rdx, rdi
lea rcx, [rbp - 9]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x180043865
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x18004387c
lea rax, str.Odd_character__s__expected_a___character_to_end_the_empty_element_tag__s
jmp 0x180043890
lea rdx, str.Odd_character__s__expected_a___character_to_end_the_empty_element_tag__s
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
lea rcx, [rbp - 9]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov r9, rax
mov rcx, rbx
mov r8d, 2
mov rdx, r12
call fcn.180042070
jmp 0x180044bd3
movzx ecx, byte [rax]
mov rsi, rax
mov rdi, r14
cmp cl, 0x3d
je 0x180043928
cmp cl, 0x2f
je 0x180043928
cmp cl, 0x3e
je 0x180043928
cmp cl, 0x20
je 0x180043928
cmp cl, 9
je 0x180043928
cmp cl, 0xa
je 0x180043928
cmp cl, 0xd
je 0x180043928
inc dword [rbx + 0x14]
inc rax
mov r14, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
cmp rax, r14
jne 0x18004390a
mov ecx, r15d
jmp 0x18004391e
cmp byte [rax], 0xa
jne 0x180043919
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
mov rsi, rax
mov rdi, r14
test ecx, ecx
jne case.0x18004351b.4
mov rdx, qword [rbx + 0x88]
mov r8, rsi
mov rcx, rbx
call fcn.180042c00
cmp rsi, rdi
je 0x180044bd3
mov rsi, qword [rbx + 0x30]
mov r8, qword [rbx + 0x50]
mov rdi, qword [rsi]
test r8, r8
je 0x18004398e
mov r9, r8
mov qword [rbp - 0x29], r8
lea rdx, [rbp - 0x29]
mov rcx, r8
cmp rcx, r8
je 0x180043979
lea rdx, [rcx + 8]
mov rcx, qword [rcx + 8]
test rcx, rcx
jne 0x180043961
mov qword [rbx + 0x50], r9
jmp 0x1800439a2
mov rax, qword [rcx + 8]
mov qword [rdx], rax
mov r9, qword [rbp - 0x29]
mov qword [rcx + 8], r15
mov qword [rbx + 0x50], r9
jmp 0x1800439a2
mov rcx, r13
call sym.glib_2.0.dll_g_slice_alloc
mov r8, rax
test rax, rax
je 0x1800439a2
mov qword [rax + 8], r15
mov qword [r8], rdi
mov rdx, qword [rbx + 0x40]
test rdx, rdx
je 0x1800439d0
mov rax, qword [r8 + 8]
mov rcx, r8
test rax, rax
je 0x1800439cc
nop word [rax + rax]
mov rcx, rax
mov rax, qword [rax + 8]
test rax, rax
jne 0x1800439c0
mov qword [rcx + 8], rdx
mov qword [rbx + 0x40], r8
mov r8, qword [rbx + 0x50]
test r8, r8
je 0x180043a1d
mov r9, r8
mov qword [rbp - 0x29], r8
lea rdx, [rbp - 0x29]
mov rcx, r8
nop dword [rax + rax]
cmp rcx, r8
je 0x180043a08
lea rdx, [rcx + 8]
mov rcx, qword [rcx + 8]
test rcx, rcx
jne 0x1800439f0
mov qword [rbx + 0x50], r9
jmp 0x180043a31
mov rax, qword [rcx + 8]
mov qword [rdx], rax
mov r9, qword [rbp - 0x29]
mov qword [rcx + 8], r15
mov qword [rbx + 0x50], r9
jmp 0x180043a31
mov rcx, r13
call sym.glib_2.0.dll_g_slice_alloc
mov r8, rax
test rax, rax
je 0x180043a31
mov qword [rax + 8], r15
mov qword [r8], rsi
mov rdx, qword [rbx + 0x48]
test rdx, rdx
je 0x180043a60
mov rax, qword [r8 + 8]
mov rcx, r8
test rax, rax
je 0x180043a5c
nop dword [rax]
mov rcx, rax
mov rax, qword [rax + 8]
test rax, rax
jne 0x180043a50
mov qword [rcx + 8], rdx
mov qword [rbx + 0x48], r8
mov qword [rbx + 0x30], r15
mov dword [rbx + 0x18], 7
mov qword [rbx + 0x88], r15
jmp 0x180044bd3
movzx edx, byte [rax]
mov r8, rax
cmp dl, 0x3d
je 0x180043add
cmp dl, 0x2f
je 0x180043add
cmp dl, 0x3e
je 0x180043add
cmp dl, 0x20
je 0x180043add
lea ecx, [rdx - 9]
test cl, 0xfa
jne 0x180043aa7
cmp dl, 0xe
jne 0x180043add
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, qword [rbx + 0x80]
jne 0x180043ac2
mov ecx, r15d
jmp 0x180043ad6
cmp byte [rax], 0xa
jne 0x180043ad1
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
mov r8, rax
test ecx, ecx
jne case.0x18004351b.5
mov rdx, qword [rbx + 0x88]
mov rcx, rbx
call fcn.180042c00
mov rax, qword [rbx + 0x80]
lea r10, [0x180000000]
movabs r9, 0x100002600
movabs r11, 0x6000800100000000
cmp qword [rbx + 0x90], rax
je 0x180044bf3
mov dword [rbx + 0x18], 6
jmp 0x180044bf3
movzx ecx, byte [rax]
cmp cl, 0x20
ja 0x180043b6f
movsx rcx, cl
bt r9, rcx
jae 0x180043b6f
inc dword [rbx + 0x14]
inc rax
mov r14, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
cmp rax, r14
jne 0x180043b57
mov ecx, r15d
jmp 0x180043b6b
cmp byte [rax], 0xa
jne 0x180043b66
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
test ecx, ecx
jne case.0x18004351b.6
cmp rax, r14
je 0x180044bf3
mov rdx, qword [rbx + 0x30]
mov r8, r12
mov rcx, rbx
mov rdx, qword [rdx]
call fcn.180042410
test eax, eax
je 0x180044bd8
mov ecx, dword [rbx + 0x68]
mov edx, dword [rbx + 0x6c]
mov rsi, qword [rbx + 0x30]
lea eax, [rcx + 2]
cmp eax, edx
jl 0x180043c5c
mov rcx, qword [rbx + 0x58]
lea eax, [rdx + 5]
movsxd rdi, eax
shl rdi, 3
mov dword [rbx + 0x6c], eax
test rdi, rdi
je 0x180043bf2
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
test rax, rax
jne 0x180043c00
lea r9, str.d:_buildob_bora_15653658cayman_glibglib_srcglibgmem.c:170
mov qword [rsp + 0x20], rdi
lea r8, str._s:_failed_to_allocate__I64u_bytes
lea edx, [rax + 4]
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_log
nop dword [rax]
jmp 0x180043bf0
test rcx, rcx
je 0x180043bfd
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, r15
movsxd rdi, dword [rbx + 0x6c]
mov rcx, qword [rbx + 0x60]
shl rdi, 3
mov qword [rbx + 0x58], rax
test rdi, rdi
je 0x180043c47
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
test rax, rax
jne 0x180043c55
lea r9, str.d:_buildob_bora_15653658cayman_glibglib_srcglibgmem.c:170
mov qword [rsp + 0x20], rdi
lea r8, str._s:_failed_to_allocate__I64u_bytes
lea edx, [rax + 4]
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_log
jmp 0x180043c45
test rcx, rcx
je 0x180043c52
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, r15
mov ecx, dword [rbx + 0x68]
mov qword [rbx + 0x60], rax
lea eax, [rcx + 1]
movsxd rcx, ecx
mov dword [rbx + 0x68], eax
mov rax, qword [rbx + 0x58]
mov qword [rax + rcx*8 + 8], rsi
movsxd rcx, dword [rbx + 0x68]
mov rax, qword [rbx + 0x60]
mov qword [rax + rcx*8], r15
movsxd rcx, dword [rbx + 0x68]
mov rax, qword [rbx + 0x58]
mov qword [rax + rcx*8 + 8], r15
movsxd rcx, dword [rbx + 0x68]
mov rax, qword [rbx + 0x60]
mov qword [rax + rcx*8 + 8], r15
mov rcx, qword [rbx + 0x90]
mov qword [rbx + 0x30], r15
mov qword [rbx + 0x88], r15
movzx edi, byte [rcx]
cmp dil, 0x3d
jne 0x180043ce1
inc dword [rbx + 0x14]
lea rax, [rcx + 1]
mov qword [rbx + 0x90], rax
cmp rax, qword [rbx + 0x80]
je 0x180043cd5
cmp byte [rax], 0xa
jne 0x180043cd5
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov dword [rbx + 0x18], 8
jmp 0x180044bd3
mov rax, qword [rbx + 0x40]
mov r14, qword [rax]
movsxd rax, dword [rbx + 0x68]
test eax, eax
js 0x180044cfd
mov rdx, rax
mov rax, qword [rbx + 0x58]
mov rdx, qword [rax + rdx*8]
mov rsi, qword [rdx]
mov rdx, 0xffffffffffffffff
call fcn.180075d30
test eax, eax
js 0x180043d29
cmp eax, 0x110000
jae 0x180043d3f
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x180043d3f
cmp eax, 0xfffffffd
ja 0x180043d3f
lea rdx, [rbp - 1]
mov qword [rbp - 1], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x180043d83
movzx edx, dil
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp - 1], r15
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x180043d60
mov rdx, rdi
lea rcx, [rbp - 1]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x180043d83
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x180043d9a
lea rax, str.Odd_character__s__expected_a__after_attribute_name__s_of_element__s
jmp 0x180043dae
lea rdx, str.Odd_character__s__expected_a__after_attribute_name__s_of_element__s
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov qword [rsp + 0x30], r14
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rsi
mov r9, rax
mov qword [rsp + 0x20], rcx
mov r8d, 2
mov rcx, rbx
mov rdx, r12
call fcn.180042070
jmp 0x180044bd3
movzx ecx, byte [rax]
cmp cl, 0x20
ja 0x180043e28
movsx rcx, cl
bt r9, rcx
jae 0x180043e28
inc dword [rbx + 0x14]
inc rax
mov r14, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
cmp rax, r14
jne 0x180043e10
mov ecx, r15d
jmp 0x180043e24
cmp byte [rax], 0xa
jne 0x180043e1f
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
test ecx, ecx
jne case.0x18004351b.7
cmp rax, r14
je 0x180044bf3
movzx edi, byte [rax]
cmp dil, 0x2f
jne 0x180043e72
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x180043e5b
cmp byte [rax], 0xa
jne 0x180043e5b
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov rdx, r12
mov dword [rbx + 0x18], 3
mov rcx, rbx
call fcn.180043020
jmp 0x180044bd3
cmp dil, 0x3e
jne 0x180043eb0
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x180043e99
cmp byte [rax], 0xa
jne 0x180043e99
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov rdx, r12
mov dword [rbx + 0x18], 2
mov rcx, rbx
call fcn.180043020
jmp 0x180044bd3
cmp dil, 0x3d
je 0x180043ed4
cmp dil, 0x20
je 0x180043ed4
mov dword [rbx + 0x18], 5
mov edi, 0x22
mov qword [rbx + 0x88], rax
jmp 0x180044bf3
mov rcx, qword [rbx + 0x40]
mov rdx, 0xffffffffffffffff
mov rsi, qword [rcx]
mov rcx, rax
call fcn.180075d30
test eax, eax
js 0x180043f05
cmp eax, 0x110000
jae 0x180043f1b
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x180043f1b
cmp eax, 0xfffffffd
ja 0x180043f1b
lea rdx, [rbp + 7]
mov qword [rbp + 7], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x180043f63
movzx edx, dil
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp + 7], r15
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x180043f40
mov rdx, rdi
lea rcx, [rbp + 7]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x180043f63
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x180043f7a
lea rax, str.Odd_character__s__expected_a___or___character_to_end_the_start_tag_of_element__s__or_optionally_an_attribute__perhaps_you_used_an_invalid_character_in_an_attribute_name
jmp 0x180043f8e
lea rdx, str.Odd_character__s__expected_a___or___character_to_end_the_start_tag_of_element__s__or_optionally_an_attribute__perhaps_you_used_an_invalid_character_in_an_attribute_name
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
lea rcx, [rbp + 7]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov r9, rax
mov rcx, rbx
mov r8d, 2
mov rdx, r12
call fcn.180042070
mov eax, dword [rbx + 0x18]
add eax, 0xfffffffe
cmp eax, 1
ja 0x180044bd3
mov rdx, r12
mov rcx, rbx
call fcn.180043020
jmp 0x180044bd3
movzx ecx, byte [rax]
cmp cl, 0x20
ja 0x180044018
movsx rcx, cl
bt r9, rcx
jae 0x180044018
inc dword [rbx + 0x14]
inc rax
mov r14, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
cmp rax, r14
jne 0x180044000
mov ecx, r15d
jmp 0x180044014
cmp byte [rax], 0xa
jne 0x18004400f
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
test ecx, ecx
jne case.0x18004351b.8
cmp rax, r14
je 0x180044bf3
movzx edi, byte [rax]
cmp dil, 0x22
jne 0x180044063
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x18004404b
cmp byte [rax], 0xa
jne 0x18004404b
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov dword [rbx + 0x18], 0xa
mov edi, 0x22
mov qword [rbx + 0x88], rax
jmp 0x180044bf3
cmp dil, 0x27
jne 0x1800440a2
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x18004408a
cmp byte [rax], 0xa
jne 0x18004408a
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov dword [rbx + 0x18], 9
mov edi, 0x22
mov qword [rbx + 0x88], rax
jmp 0x180044bf3
mov rcx, qword [rbx + 0x40]
mov r14, qword [rcx]
movsxd rcx, dword [rbx + 0x68]
test ecx, ecx
js 0x180044d2a
mov rdx, rcx
mov rcx, qword [rbx + 0x58]
mov rdx, qword [rcx + rdx*8]
mov rcx, rax
mov rsi, qword [rdx]
mov rdx, 0xffffffffffffffff
call fcn.180075d30
test eax, eax
js 0x1800440ed
cmp eax, 0x110000
jae 0x180044103
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x180044103
cmp eax, 0xfffffffd
ja 0x180044103
lea rdx, [rbp + 0xf]
mov qword [rbp + 0xf], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x180044144
movzx edx, dil
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp + 0xf], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x180044121
mov rdx, rdi
lea rcx, [rbp + 0xf]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x180044144
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x18004415b
lea rax, str.Odd_character__s__expected_an_open_quote_mark_after_the_equals_sign_when_giving_value_for_attribute__s_of_element__s
jmp 0x18004416f
lea rdx, str.Odd_character__s__expected_an_open_quote_mark_after_the_equals_sign_when_giving_value_for_attribute__s_of_element__s
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0xf]
mov qword [rsp + 0x28], rsi
mov r9, rax
mov qword [rsp + 0x20], rcx
mov r8d, 2
mov rcx, rbx
mov rdx, r12
call fcn.180042070
jmp 0x180044bd3
cmp r8d, 9
mov edx, 0x27
cmovne edx, edi
mov rdi, rax
cmp byte [rax], dl
je 0x1800441e7
inc dword [rbx + 0x14]
inc rax
mov r14, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
cmp rax, r14
jne 0x1800441cc
mov ecx, r15d
jmp 0x1800441e0
cmp byte [rax], 0xa
jne 0x1800441db
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
mov rdi, rax
test ecx, ecx
jne 0x1800441a7
mov rdx, qword [rbx + 0x88]
mov r8, rdi
mov rcx, rbx
call fcn.180042c00
cmp rdi, r14
je 0x180044bd3
cmp dword [rbx + 0x68], r15d
jl 0x180044d57
mov rdx, qword [rbx + 0x30]
lea r8, [rbp - 0x21]
mov r9, r12
mov rcx, rbx
call fcn.180042660
test eax, eax
je 0x1800442d5
cmp dword [rbp - 0x21], r15d
jne 0x18004428a
mov rax, qword [rbx + 0x30]
xor r8d, r8d
mov rdi, qword [rax]
movsxd rdx, dword [rax + 8]
mov rcx, rdi
call sym.glib_2.0.dll_g_utf8_validate
test eax, eax
jne 0x18004428a
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x18004425e
lea rax, str.Invalid_UTF_8_encoded_text_in_name___not_valid__s
jmp 0x180044272
lea rdx, str.Invalid_UTF_8_encoded_text_in_name___not_valid__s
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov r9, rax
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, r12
mov rcx, rbx
call fcn.180042070
jmp 0x1800442d5
mov rax, qword [rbx + 0x30]
movsxd rdx, dword [rbx + 0x68]
mov rcx, qword [rbx + 0x60]
mov qword [rcx + rdx*8], rax
inc qword [rbx + 0x90]
mov rax, qword [rbx + 0x90]
inc dword [rbx + 0x14]
mov qword [rbx + 0x30], r15
cmp rax, qword [rbx + 0x80]
je 0x1800442c7
cmp byte [rax], 0xa
jne 0x1800442c7
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov dword [rbx + 0x18], 7
mov qword [rbx + 0x88], r15
mov rcx, qword [rbx + 0x30]
lea r10, [0x180000000]
movabs r9, 0x100002600
mov edi, 0x22
movabs r11, 0x6000800100000000
test rcx, rcx
je 0x180044bf3
mov rax, qword [rcx]
mov byte [rax], r15b
mov qword [rcx + 8], r15
jmp 0x180044bf3
cmp byte [rax], 0x3c
mov r8, rax
je 0x18004434f
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, qword [rbx + 0x80]
jne 0x180044334
mov ecx, r15d
jmp 0x180044348
cmp byte [rax], 0xa
jne 0x180044343
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
mov r8, rax
test ecx, ecx
jne case.0x18004351b.11
mov rdx, qword [rbx + 0x88]
mov rcx, rbx
call fcn.180042c00
mov rax, qword [rbx + 0x80]
cmp qword [rbx + 0x90], rax
je 0x180044bd8
mov rdx, qword [rbx + 0x30]
lea r8, [rbp - 0x1d]
mov r9, r12
mov rcx, rbx
call fcn.180042660
test eax, eax
je 0x1800442d5
cmp dword [rbp - 0x1d], r15d
jne 0x1800443b1
mov rax, qword [rbx + 0x30]
xor r8d, r8d
mov rdi, qword [rax]
movsxd rdx, dword [rax + 8]
mov rcx, rdi
call sym.glib_2.0.dll_g_utf8_validate
test eax, eax
je 0x180044247
mov rax, qword [rbx]
mov qword [rbp - 0x29], r15
mov rax, qword [rax + 0x10]
test rax, rax
je 0x1800443fb
mov rdx, qword [rbx + 0x30]
lea rcx, [rbp - 0x29]
mov r9, qword [rbx + 0x20]
mov qword [rsp + 0x20], rcx
mov rcx, rbx
mov r8, qword [rdx + 8]
mov rdx, qword [rdx]
call qword [case.0x180005f92.0]
mov r8, qword [rbp - 0x29]
test r8, r8
je 0x1800443fb
mov rdx, r12
mov rcx, rbx
call fcn.180042100
jmp 0x1800442d5
inc qword [rbx + 0x90]
mov rax, qword [rbx + 0x90]
inc dword [rbx + 0x14]
cmp rax, qword [rbx + 0x80]
je 0x180044424
cmp byte [rax], 0xa
jne 0x180044424
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov dword [rbx + 0x18], 1
mov qword [rbx + 0x88], rax
jmp 0x1800442d5
movzx edi, byte [rax]
cmp dil, 0x3e
ja 0x1800445b0
movsx rcx, dil
bt r11, rcx
jae 0x1800445b0
mov rdx, 0xffffffffffffffff
mov rcx, rax
call fcn.180075d30
test eax, eax
js 0x18004447c
cmp eax, 0x110000
jae 0x180044492
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x180044492
cmp eax, 0xfffffffd
ja 0x180044492
lea rdx, [rbp - 0x19]
mov qword [rbp - 0x19], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x1800444d3
movzx edx, dil
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp - 0x19], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x1800444b0
mov rdx, rdi
lea rcx, [rbp - 0x19]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x1800444d3
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rdi, qword [rbx + 0x90]
mov rdx, 0xffffffffffffffff
mov rcx, rdi
call fcn.180075d30
test eax, eax
js 0x180044504
cmp eax, 0x110000
jae 0x18004451a
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x18004451a
cmp eax, 0xfffffffd
ja 0x18004451a
lea rdx, [rbp - 0x19]
mov qword [rbp - 0x19], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x18004455a
movzx edx, byte [rdi]
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp - 0x19], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x180044537
mov rdx, rdi
lea rcx, [rbp - 0x19]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x18004455a
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x180044571
lea rax, str._s_is_not_a_valid_character_following_the_characters______s_may_not_begin_an_element_name
jmp 0x180044585
lea rdx, str._s_is_not_a_valid_character_following_the_characters______s_may_not_begin_an_element_name
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
lea rcx, [rbp - 0x19]
mov r9, rax
mov qword [rsp + 0x28], rcx
mov r8d, 2
lea rcx, [rbp - 0x19]
mov rdx, r12
mov qword [rsp + 0x20], rcx
mov rcx, rbx
call fcn.180042070
jmp 0x180044bd3
mov dword [rbx + 0x18], recv
mov edi, 0x22
mov qword [rbx + 0x88], rax
jmp 0x180044bf3
movzx edx, byte [rax]
mov r8, rax
cmp dl, 0x3d
je 0x18004462d
cmp dl, 0x2f
je 0x18004462d
cmp dl, 0x3e
je 0x18004462d
cmp dl, 0x20
je 0x18004462d
lea ecx, [rdx - 9]
test cl, 0xfa
jne 0x1800445f7
cmp dl, 0xe
jne 0x18004462d
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, qword [rbx + 0x80]
jne 0x180044612
mov ecx, r15d
jmp 0x180044626
cmp byte [rax], 0xa
jne 0x180044621
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
mov r8, rax
test ecx, ecx
jne case.0x18004351b.13
mov rdx, qword [rbx + 0x88]
mov rcx, rbx
call fcn.180042c00
mov rax, qword [rbx + 0x80]
lea r10, [0x180000000]
movabs r9, 0x100002600
movabs r11, 0x6000800100000000
cmp qword [rbx + 0x90], rax
je 0x180044bf3
mov dword [rbx + 0x18], recv
jmp 0x180044bf3
movzx ecx, byte [rax]
cmp cl, 0x20
ja 0x1800446bf
movsx rcx, cl
bt r9, rcx
jae 0x1800446bf
inc dword [rbx + 0x14]
inc rax
mov r14, qword [rbx + 0x80]
mov qword [rbx + 0x90], rax
cmp rax, r14
jne 0x1800446a7
mov ecx, r15d
jmp 0x1800446bb
cmp byte [rax], 0xa
jne 0x1800446b6
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov ecx, 1
test ecx, ecx
jne case.0x18004351b.14
cmp rax, r14
je 0x180044bf3
mov rsi, qword [rbx + 0x30]
mov qword [rbx + 0x30], r15
movzx edi, byte [rax]
cmp dil, 0x3e
je 0x1800447c6
mov rdx, 0xffffffffffffffff
mov rcx, rax
call fcn.180075d30
test eax, eax
js 0x180044707
cmp eax, 0x110000
jae 0x18004471d
mov ecx, eax
and ecx, 0xfffff800
cmp ecx, 0xd800
je 0x18004471d
cmp eax, 0xfffffffd
ja 0x18004471d
lea rdx, [rbp + 0x17]
mov qword [rbp + 0x17], r15
mov ecx, eax
call sym.glib_2.0.dll_g_unichar_to_utf8
jmp 0x180044763
movzx edx, dil
lea rcx, str.x_02x
call sym.glib_2.0.dll_g_strdup_printf
mov rdi, rax
mov qword [rbp + 0x17], r15
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x180044740
mov rdx, rdi
lea rcx, [rbp + 0x17]
call sub.VCRUNTIME140.dll_memcpy
test rdi, rdi
je 0x180044763
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x18004477a
lea rax, str._s_is_not_a_valid_character_following_the_close_element_name__s__the_allowed_character_is__
jmp 0x18004478e
lea rdx, str._s_is_not_a_valid_character_following_the_close_element_name__s__the_allowed_character_is__
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov rcx, qword [rsi]
mov r9, rax
mov qword [rsp + 0x28], rcx
mov r8d, 2
lea rcx, [rbp + 0x17]
mov rdx, r12
mov qword [rsp + 0x20], rcx
mov rcx, rbx
call fcn.180042070
mov qword [rbx + 0x30], rsi
mov rax, qword [rsi]
mov byte [rax], r15b
mov qword [rsi + 8], r15
jmp 0x180044bd3
mov rcx, qword [rbx + 0x40]
test rcx, rcx
jne 0x180044829
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x1800447e6
lea rax, str.Element__s_was_closed__no_element_is_currently_open
jmp 0x1800447fa
lea rdx, str.Element__s_was_closed__no_element_is_currently_open
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov rcx, qword [rsi]
mov r9, rax
mov qword [rsp + 0x20], rcx
mov r8d, 2
mov rcx, rbx
mov rdx, r12
call fcn.180042070
mov qword [rbx + 0x30], rsi
mov rax, qword [rsi]
mov byte [rax], r15b
mov qword [rsi + 8], r15
jmp 0x180044bd3
mov rdi, qword [rcx]
mov rcx, qword [rsi]
mov r9, rdi
sub r9, rcx
nop word [rax + rax]
movzx r8d, byte [rcx]
movzx edx, byte [rcx + r9]
sub r8d, edx
jne 0x180044855
inc rcx
test edx, edx
jne 0x180044840
test r8d, r8d
je 0x1800448b9
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x180044871
lea rax, str.Element__s_was_closed__but_the_currently_open_element_is__s
jmp 0x180044885
lea rdx, str.Element__s_was_closed__but_the_currently_open_element_is__s
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov rcx, qword [rsi]
mov r9, rax
mov qword [rsp + 0x28], rdi
mov r8d, 2
mov qword [rsp + 0x20], rcx
mov rdx, r12
mov rcx, rbx
call fcn.180042070
mov qword [rbx + 0x30], rsi
mov rax, qword [rsi]
mov byte [rax], r15b
mov qword [rsi + 8], r15
jmp 0x180044bd3
inc dword [rbx + 0x14]
inc rax
mov qword [rbx + 0x90], rax
cmp rax, r14
je 0x1800448da
cmp byte [rax], 0xa
jne 0x1800448da
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov rdx, r12
mov dword [rbx + 0x18], 2
mov rcx, rbx
mov qword [rbx + 0x88], r15
call fcn.180043250
mov qword [rbx + 0x30], rsi
mov rax, qword [rsi]
mov byte [rax], r15b
mov qword [rsi + 8], r15
jmp 0x180044bd3
movzx ecx, byte [rax]
cmp cl, 0x3c
jne 0x180044917
inc dword [rbx + 0x9c]
movzx ecx, byte [rax]
cmp cl, 0x3e
jne 0x180044a05
mov rdx, qword [rbx + 0x88]
mov r8, rax
dec dword [rbx + 0x9c]
mov rcx, rbx
call fcn.180042c00
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x88], rax
mov rax, qword [rbx + 0x30]
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
add rdi, rsi
cmp byte [rsi + 1], 0x3f
jne 0x180044964
cmp byte [rdi - 1], 0x3f
je 0x180044a37
mov r8d, 4
lea rdx, str.____
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x1800449a5
movzx eax, byte [rdi - 2]
cmp al, byte [0x1800f34c8]
jne 0x1800449a5
movzx eax, byte [rdi - 1]
cmp al, byte [0x1800f34c9]
jne 0x1800449a5
movzx eax, byte [rdi]
cmp al, byte [0x1800f34ca]
je 0x180044a37
mov r8d, 9
lea rdx, str.___CDATA_
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x1800449e2
movzx eax, byte [rdi - 2]
cmp al, byte [0x1800f34dc]
jne 0x1800449e2
movzx eax, byte [rdi - 1]
cmp al, byte [0x1800f34dd]
jne 0x1800449e2
movzx eax, byte [rdi]
cmp al, byte [0x1800f34de]
je 0x180044a37
mov r8d, 9
lea rdx, str.__DOCTYPE
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x180044a05
cmp dword [rbx + 0x9c], r15d
je 0x180044a37
inc qword [rbx + 0x90]
mov rax, qword [rbx + 0x90]
inc dword [rbx + 0x14]
cmp rax, qword [rbx + 0x80]
je 0x180044a37
cmp byte [rax], 0xa
jne case.0x18004351b.15
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
jmp case.0x18004351b.15
mov r8, qword [rbx + 0x90]
mov rax, qword [rbx + 0x80]
cmp r8, rax
jne 0x180044a5e
mov rdx, qword [rbx + 0x88]
mov rcx, rbx
call fcn.180042c00
jmp 0x180044bd3
inc dword [rbx + 0x14]
inc r8
mov qword [rbp - 0x29], r15
mov qword [rbx + 0x90], r8
cmp r8, rax
je 0x180044a84
cmp byte [r8], 0xa
jne 0x180044a84
inc dword [rbx + 0x10]
mov dword [rbx + 0x14], 1
mov rdx, qword [rbx + 0x88]
mov rcx, rbx
call fcn.180042c00
test byte [rbx + 0xc], 2
je 0x180044b03
mov rcx, qword [rbx + 0x30]
lea rdx, str.___CDATA_
mov r8d, 9
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x180044b03
mov rax, qword [rbx]
cmp qword [rax + 0x10], r15
je 0x180044b95
mov rax, qword [rbx + 0x30]
xor r8d, r8d
mov ecx, dword [rax + 8]
mov rdi, qword [rax]
sub ecx, 0xc
movsxd rdx, ecx
add rdi, 9
mov rcx, rdi
call sym.glib_2.0.dll_g_utf8_validate
test eax, eax
je 0x180044b2a
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx]
mov r8, qword [rax + 8]
mov rdx, qword [rax]
sub r8, 0xc
mov rax, qword [rcx + 0x10]
add rdx, 9
jmp 0x180044b7f
mov rax, qword [rbx]
cmp qword [rax + 0x18], r15
je 0x180044b95
mov rax, qword [rbx + 0x30]
xor r8d, r8d
mov rdi, qword [rax]
movsxd rdx, dword [rax + 8]
mov rcx, rdi
call sym.glib_2.0.dll_g_utf8_validate
test eax, eax
jne 0x180044b6d
call fcn.18002a6c0
call fcn.18002aa30
test eax, eax
jne 0x180044b41
lea rax, str.Invalid_UTF_8_encoded_text_in_name___not_valid__s
jmp 0x180044b55
lea rdx, str.Invalid_UTF_8_encoded_text_in_name___not_valid__s
lea rcx, str.glib20
call qword [sym.imp.intl.dll_libintl_dgettext]
mov r9, rax
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, r12
mov rcx, rbx
call fcn.180042070
jmp 0x180044b95
mov rdx, qword [rbx + 0x30]
mov rax, qword [rbx]
mov r8, qword [rdx + 8]
mov rdx, qword [rdx]
mov rax, qword [rax + 0x18]
mov r9, qword [rbx + 0x20]
lea rcx, [rbp - 0x29]
mov qword [rsp + 0x20], rcx
mov rcx, rbx
call qword [case.0x180005f92.0]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x180044ba8
mov rax, qword [rcx]
mov byte [rax], r15b
mov qword [rcx + 8], r15
mov r8, qword [rbp - 0x29]
test r8, r8
jne 0x180044bc8
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x88], rax
mov dword [rbx + 0x18], 2
jmp 0x180044bd3
mov rdx, r12
mov rcx, rbx
call fcn.180042100
mov edi, 0x22
movabs r11, 0x6000800100000000
lea r10, [0x180000000]
movabs r9, 0x100002600
mov rax, qword [rbx + 0x90]
mov r14, qword [rbx + 0x80]
cmp rax, r14
jne 0x180043500
mov r13d, dword [rbx + 0x18]
and dword [rbx + 0x98], 0xfffffffd
mov r14, qword [rsp + 0x98]
cmp r13d, 0x10
mov rsi, qword [rsp + 0xd8]
mov rdi, qword [rsp + 0xa8]
setne r15b
mov eax, r15d
mov r15, qword [rsp + 0x90]
mov r13, qword [rsp + 0xa0]
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1800989b0
add rsp, 0xb0
pop r12
pop rbx
pop rbp
ret
lea rax, str._context__parsing
jmp 0x180044c70
lea rax, str.context__state___STATE_ERROR
lea r9, [0x1800f30a8]
mov qword [rsp + 0x20], rax
lea r8, str._s:_assertion__s_failed
mov edx, 8
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_log
xor eax, eax
jmp 0x180044c40
lea rax, str.text___NULL
lea r9, [0x1800f30a8]
mov qword [rsp + 0x20], rax
lea r8, str._s:_assertion__s_failed
mov edx, 8
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_log
xor eax, eax
jmp 0x180044c48
lea rax, str.context___NULL
jmp 0x180044c9f
lea rax, str.context__tag_stack__NULL
mov r8d, 0x485
lea r9, [0x1800f30a8]
mov qword [rsp + 0x20], rax
lea rdx, str.d:_buildob_bora_15653658cayman_glibglib_srcglibgmarkup.c
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_assertion_message_expr
int3
lea rax, str.context__cur_attr___0
mov r8d, 0x3c6
lea r9, str.current_attribute
mov qword [rsp + 0x20], rax
lea rdx, str.d:_buildob_bora_15653658cayman_glibglib_srcglibgmarkup.c
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_assertion_message_expr
int3
lea rax, str.context__cur_attr___0
mov r8d, 0x3c6
lea r9, str.current_attribute
mov qword [rsp + 0x20], rax
lea rdx, str.d:_buildob_bora_15653658cayman_glibglib_srcglibgmarkup.c
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_assertion_message_expr
int3
lea rax, str.context__cur_attr___0
mov r8d, 0x5c6
lea r9, [0x1800f30a8]
mov qword [rsp + 0x20], rax
lea rdx, str.d:_buildob_bora_15653658cayman_glibglib_srcglibgmarkup.c
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_assertion_message_expr
int3
lea r9, [0x1800f30a8]
mov qword [rsp + 0x20], r15
mov r8d, 0x6c3
lea rdx, str.d:_buildob_bora_15653658cayman_glibglib_srcglibgmarkup.c
lea rcx, [0x18009cbc8]
call sym.glib_2.0.dll_g_assertion_message_expr
int3