Function at 0x6b1710
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0xd0
mov esi, ecx
mov ecx, dword [edx + 4]
mov edi, dword [edx]
mov eax, dword [edx + 0x14]
mov dword [esp + 0x40], ecx
mov ecx, dword [edx + 8]
cmp edi, 0x80000000
mov dword [edx], 0x80000000
mov dword [esp + 0x44], edi
jne 0x6b180d
lea eax, [esp + 0x84]
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 1
mov dword [esp + 0x64], 0
mov dword [esp + 0x58], 0x20
mov byte [esp + 0x68], 3
mov dword [esp + 0x48], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x8c], 0
lea ecx, [esp + 0x48]
mov edx, str.non_string_key_is_not_in
mov dword [esp + 0x5c], eax
mov dword [esp + 0x60], 0x8a7978
push 0xe
call fcn.004646a0
add esp, 4
test al, al
jne 0x6b22fb
mov eax, dword [esp + 0x8c]
mov ecx, dword [esp + 0x84]
mov edx, dword [esp + 0x88]
mov dword [esi], 0
mov dword [esi + 4], 0x80000000
mov dword [esi + 8], 0
mov dword [esi + 0xc], ecx
mov dword [esi + 0x14], eax
mov dword [esi + 0x10], edx
mov dword [esi + 0x18], 0
mov dword [esi + 0x1c], 4
mov dword [esi + 0x20], 0
mov dword [esi + 0x24], 0x80000000
jmp 0x6b1c70
mov edi, dword [edx + 0xc]
mov dword [esp + 0x14], esi
mov esi, dword [edx + 0x10]
mov edx, dword [edi]
mov dword [esp + 0x80], edx
mov edx, dword [edi + 4]
mov dword [esp + 0x7c], edx
mov edx, dword [edi + 8]
mov dword [esp + 0xc8], edx
mov edx, dword [edi + 0x10]
mov dword [edi + 0x10], 9
cmp edx, 9
jne 0x6b1925
lea eax, [esp + 0x84]
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 1
mov dword [esp + 0x64], 0
mov dword [esp + 0x58], 0x20
mov byte [esp + 0x68], 3
mov dword [esp + 0x48], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x8c], 0
lea ecx, [esp + 0x48]
mov edx, 0x8b029a
mov dword [esp + 0x5c], eax
mov dword [esp + 0x60], 0x8a7978
push 0x10
call fcn.004646a0
add esp, 4
test al, al
jne 0x6b22fb
mov eax, dword [esp + 0x8c]
mov ecx, dword [esp + 0x14]
movsd xmm0, qword [esp + 0x84]
mov edx, dword [esp + 0x44]
mov dword [ecx + 0x14], eax
movsd qword [ecx + 0xc], xmm0
mov dword [ecx], 0
mov dword [ecx + 0x18], 0
mov dword [ecx + 0x1c], 4
mov dword [ecx + 0x20], 0
mov dword [ecx + 0x24], 0x80000000
lea ecx, [edx - 0x80000000]
cmp ecx, 6
setb al
cmp ecx, 2
setne cl
test edx, edx
je 0x6b1c70
and al, cl
jne 0x6b1c70
push dword [esp + 0x40]
jmp 0x6b1b71
mov ebx, dword [edi + 0x24]
mov dword [esp + 0x5c], ebx
movsd xmm0, qword [edi + 0x14]
movsd xmm1, qword [edi + 0x1c]
mov edi, dword [esp + 0x44]
movsd qword [esp + 0x54], xmm1
movsd qword [esp + 0x4c], xmm0
mov dword [esp + 0x60], edi
mov edi, dword [esp + 0x40]
mov dword [esp + 0x64], edi
mov dword [esp + 0x68], ecx
mov dword [esp + 0x6c], eax
mov dword [esp + 0x48], edx
mov dword [esp + 0x70], esi
lea edx, [esp + 0x60]
lea ecx, [esp + 0x84]
mov edi, dword [esi]
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 1
mov dword [esp + 0x8c], 0
call fcn.006b36e0
mov eax, dword [esp + 0x88]
mov ecx, dword [esp + 0x84]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x24], eax
mov eax, dword [edi]
test eax, eax
je 0x6b1ab6
mov edx, dword [edi + 4]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x78], edi
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc0], edx
mov dword [esp + 0x28], edx
lea ecx, [eax + 4]
mov dword [esp + 8], eax
movzx eax, word [eax + 0x8a]
mov ebx, 0xffffffff
mov dword [esp + 0x20], ecx
mov dword [esp + 0x1c], eax
movzx eax, ax
mov dword [esp + 0x10], eax
lea eax, [eax*4]
lea esi, [eax + eax*2]
nop word cs:[eax + eax]
nop
test esi, esi
je 0x6b1a72
lea eax, [ecx + 0xc]
mov edx, dword [esp + 0x24]
mov edi, ebx
mov dword [esp + 4], eax
mov eax, dword [ecx + 8]
mov ebx, edx
sub ebx, eax
cmovb eax, edx
push eax
push dword [ecx + 4]
push dword [esp + 0x14]
call fcn.007be090
add esp, 0xc
test eax, eax
mov ecx, 0xff
cmovne ebx, eax
xor eax, eax
test ebx, ebx
mov ebx, edi
setne al
cmovs eax, ecx
mov ecx, dword [esp + 4]
inc ebx
add esi, 0xfffffff4
cmp al, 1
je 0x6b1a10
movzx eax, al
test eax, eax
je 0x6b1a97
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0x10]
jmp 0x6b1a80
mov ecx, dword [esp + 0x10]
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 8]
mov ebx, ecx
sub dword [esp + 0x28], 1
jb 0x6b1c78
mov eax, dword [eax + ebx*4 + 0x8c]
jmp 0x6b19d9
cmp dword [esp + 0x18], 0
mov esi, dword [esp + 0x14]
je 0x6b1b0f
push dword [esp + 0xc]
push 0
push dword [0x94bf18]
call dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x6b1b0f
mov esi, dword [esp + 0x14]
cmp ecx, 0x80000000
je 0x6b1b0f
movzx eax, byte [0x94bfc5]
mov ebx, ecx
xor ecx, ecx
mov edx, 0x8c
call fcn.0071ee80
test eax, eax
je 0x6b2319
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 0x24]
mov dword [eax], 0
mov dword [eax + 4], ebx
mov dword [eax + 8], ecx
mov dword [eax + 0xc], edx
mov word [eax + 0x8a], 1
mov dword [edi], eax
mov dword [edi + 4], 0
mov dword [edi + 8], 1
mov edx, dword [esp + 0x44]
lea ecx, [edx - 0x80000000]
cmp ecx, 6
setb al
cmp ecx, 2
setne cl
test edx, edx
je 0x6b1b3f
and al, cl
jne 0x6b1b3f
push dword [esp + 0x40]
push 0
push dword [0x94bf18]
call dword [sym.imp.kernel32.dll_HeapFree]
lea ecx, [esp + 0x84]
lea edx, [esp + 0x48]
call fcn.006b3980
cmp dword [esp + 0x84], 2
jne 0x6b1b84
cmp dword [esp + 0x80], 0
mov dword [esi], 2
je 0x6b1c70
push dword [esp + 0x7c]
push 0
push dword [0x94bf18]
call dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x6b1c70
movsd xmm1, qword [esp + 0x9c]
movsd xmm2, qword [esp + 0xac]
movsd xmm0, qword [esp + 0xa4]
movsd qword [esp + 0x60], xmm1
movsd xmm1, qword [esp + 0x94]
movsd qword [esp + 0x70], xmm2
movsd xmm2, qword [esp + 0x84]
movsd qword [esp + 0x68], xmm0
movsd qword [esp + 0x58], xmm1
movsd xmm1, qword [esp + 0x8c]
movsd qword [esp + 0x48], xmm2
movsd qword [esp + 0x50], xmm1
mov edi, dword [esp + 0x68]
cmp edi, dword [esp + 0x60]
je 0x6b1ce7
mov esi, dword [esp + 0x64]
test edi, edi
je 0x6b1c0c
lea ecx, [edi*4]
lea eax, [esi + 0xc]
lea ecx, [ecx + ecx*2]
push ecx
push esi
push eax
call fcn.007bd9b0
add esp, 0xc
mov eax, dword [esp + 0x80]
inc edi
mov dword [esi], eax
mov eax, dword [esp + 0x7c]
mov dword [esi + 4], eax
mov eax, dword [esp + 0xc8]
mov dword [esi + 8], eax
mov dword [esp + 0x68], edi
mov eax, dword [esp + 0x14]
movsd xmm1, qword [esp + 0x58]
movsd xmm2, qword [esp + 0x60]
movsd xmm0, qword [esp + 0x70]
movsd qword [eax + 0x10], xmm1
movsd xmm1, qword [esp + 0x50]
movsd qword [eax + 0x18], xmm2
movsd xmm2, qword [esp + 0x48]
movsd qword [eax + 0x28], xmm0
movsd qword [eax + 8], xmm1
movsd xmm1, qword [esp + 0x68]
movsd qword [eax], xmm2
movsd qword [eax + 0x20], xmm1
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
cmp dword [esp + 0x18], 0x80000000
je 0x6b1b0f
cmp word [esp + 0x1c], 0xb
jae 0x6b1d03
sub ecx, ebx
lea esi, [ebx + ebx*2]
jbe 0x6b1cb7
mov edx, ecx
mov ecx, dword [esp + 0x20]
shl edx, 2
lea edx, [edx + edx*2]
lea eax, [ecx + esi*4]
lea ecx, [ecx + esi*4 + 0xc]
push edx
push eax
push ecx
call fcn.007bd9b0
mov eax, dword [esp + 0x14]
add esp, 0xc
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x20]
mov dword [edx + esi*4], ecx
mov ecx, dword [esp + 0xc]
mov dword [edx + esi*4 + 4], ecx
mov ecx, dword [esp + 0x24]
mov dword [edx + esi*4 + 8], ecx
mov ecx, dword [esp + 0x1c]
mov esi, dword [esp + 0x14]
inc ecx
mov word [eax + 0x8a], cx
jmp 0x6b2212
lea ecx, [esp + 0x60]
mov edx, edi
call fcn.0045d970
mov esi, dword [esp + 0x64]
test edi, edi
jne 0x6b1bf4
jmp 0x6b1c0c
mov esi, 4
cmp ebx, 5
jae 0x6b1d15
mov al, 1
mov dword [esp + 4], eax
jmp 0x6b1d3f
je 0x6b1d25
cmp ebx, 6
jne 0x6b1d2f
mov esi, 5
xor ebx, ebx
jmp 0x6b1d37
mov al, 1
mov esi, ebx
mov dword [esp + 4], eax
jmp 0x6b1d3f
add ebx, 0xfffffff9
mov esi, 6
mov dword [esp + 4], 0
movzx eax, byte [0x94bfc5]
xor ecx, ecx
mov edx, 0x8c
call fcn.0071ee80
test eax, eax
je 0x6b2319
mov edi, eax
mov dword [eax], 0
mov eax, dword [esp + 8]
mov ecx, esi
not ecx
movzx eax, word [eax + 0x8a]
add ecx, eax
cmp ecx, 0xc
mov word [edi + 0x8a], cx
jae 0x6b233c
lea edx, [esi + 1]
mov dword [esp + 0x30], ebx
sub eax, edx
cmp eax, ecx
jne 0x6b2328
lea eax, [esi + esi*2]
mov dword [esp + 0x10], esi
mov esi, dword [esp + 0x20]
shl ecx, 2
lea ecx, [ecx + ecx*2]
mov ebx, dword [esi + eax*4]
mov dword [esp + 0x28], ebx
mov ebx, dword [esi + eax*4 + 4]
mov eax, dword [esi + eax*4 + 8]
mov dword [esp + 0x34], eax
lea eax, [edx + edx*2]
mov dword [esp + 0x1c], ebx
lea edx, [edi + 4]
lea eax, [esi + eax*4]
push ecx
push eax
push edx
call fcn.007bd9b0
add esp, 0xc
mov ecx, dword [esp + 0x10]
mov eax, dword [esp + 8]
cmp byte [esp + 4], 0
mov esi, edi
mov edx, dword [esp + 0x30]
mov dword [esp + 0x10], edi
cmovne esi, eax
mov word [eax + 0x8a], cx
lea ebx, [edx + edx*2]
movzx ecx, word [esi + 0x8a]
lea edi, [esi + 4]
movzx eax, cx
sub eax, edx
jbe 0x6b1e25
shl eax, 2
mov dword [esp + 4], ecx
lea ecx, [edi + ebx*4]
lea edx, [edi + ebx*4 + 0xc]
lea eax, [eax + eax*2]
push eax
push ecx
push edx
call fcn.007bd9b0
mov ecx, dword [esp + 0x10]
add esp, 0xc
mov eax, dword [esp + 0x18]
inc ecx
mov edx, dword [esp + 0x28]
mov dword [edi + ebx*4], eax
mov eax, dword [esp + 0xc]
cmp edx, 0x80000000
mov dword [edi + ebx*4 + 4], eax
mov eax, dword [esp + 0x24]
mov dword [edi + ebx*4 + 8], eax
mov word [esi + 0x8a], cx
mov esi, dword [esp + 0x14]
mov ebx, dword [esp + 0x10]
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 8]
je 0x6b2212
mov eax, dword [eax]
test eax, eax
je 0x6b2151
mov dword [esp + 0x20], ecx
mov ecx, dword [esp + 0x34]
mov dword [esp + 0x3c], 0
mov dword [esp + 0x24], ebx
mov dword [esp + 0x18], edx
mov dword [esp + 0x30], ecx
mov ecx, dword [esp + 8]
movzx edx, word [eax + 0x8a]
movzx ecx, word [ecx + 0x88]
mov dword [esp + 8], eax
movzx ebx, cx
cmp edx, 0xb
mov dword [esp + 0xc], edx
jb 0x6b221e
mov esi, 4
cmp cx, 5
jae 0x6b1ec3
mov al, 1
mov dword [esp + 0x38], eax
jmp 0x6b1ef0
movzx esi, cx
je 0x6b1ed6
cmp esi, 6
jne 0x6b1ee0
mov esi, 5
xor ebx, ebx
jmp 0x6b1ee8
mov al, 1
mov ebx, esi
mov dword [esp + 0x38], eax
jmp 0x6b1ef0
add ebx, 0xfffffff9
mov esi, 6
mov dword [esp + 0x38], 0
movzx eax, byte [0x94bfc5]
xor ecx, ecx
mov edx, 0xbc
call fcn.0071ee80
test eax, eax
je 0x6b234b
mov dword [esp + 4], eax
mov edx, eax
mov dword [eax], 0
mov eax, dword [esp + 8]
mov ecx, esi
not ecx
movzx eax, word [eax + 0x8a]
add ecx, eax
cmp ecx, 0xc
mov word [edx + 0x8a], cx
jae 0x6b233c
mov dword [esp + 0x10], edx
lea edx, [esi + 1]
sub eax, edx
cmp eax, ecx
jne 0x6b2328
mov edi, dword [esp + 8]
mov dword [esp + 0xbc], esi
mov dword [esp + 0xb4], edx
shl ecx, 2
lea ecx, [ecx + ecx*2]
lea eax, [edi + 4]
mov dword [esp + 0x1c], eax
lea eax, [esi + esi*2]
mov esi, dword [edi + eax*4 + 4]
mov dword [esp + 0x28], esi
lea esi, [edx + edx*2]
mov edx, dword [esp + 0x1c]
lea edx, [edx + esi*4]
mov esi, dword [edi + eax*4 + 8]
mov dword [esp + 0xb8], edx
mov edx, dword [edi + eax*4 + 0xc]
mov dword [esp + 0x1c], esi
mov dword [esp + 0x34], edx
mov edx, dword [esp + 4]
add edx, 4
push ecx
push dword [esp + 0xbc]
push edx
call fcn.007bd9b0
mov eax, dword [esp + 0xc8]
add esp, 0xc
mov word [edi + 0x8a], ax
mov edi, dword [esp + 0x10]
movzx esi, word [edi + 0x8a]
lea ecx, [esi + 1]
cmp esi, 0xc
jae 0x6b235a
mov edx, dword [esp + 0xc]
sub edx, eax
cmp edx, ecx
jne 0x6b2328
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
inc dword [esp + 0x3c]
shl edx, 2
add eax, 0x8c
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0xb4]
lea ecx, [ecx + eax*4 + 0x8c]
push edx
push ecx
push dword [esp + 0x14]
call fcn.007bd9b0
add esp, 0xc
xor eax, eax
nop word cs:[eax + eax]
nop
mov ecx, eax
cmp eax, esi
mov edx, dword [edi + ecx*4 + 0x8c]
adc eax, 0
cmp ecx, esi
mov dword [edx], edi
mov word [edx + 0x88], cx
jae 0x6b203f
cmp eax, esi
jbe 0x6b2020
cmp byte [esp + 0x38], 0
mov edx, dword [esp + 4]
lea ecx, [ebx + 1]
mov eax, ecx
mov dword [esp + 0xc], ecx
cmovne edx, dword [esp + 8]
movzx esi, word [edx + 0x8a]
lea edi, [edx + 4]
mov dword [esp + 4], edx
cmp ecx, esi
ja 0x6b2091
mov ecx, dword [esp + 0xc]
mov edx, esi
lea eax, [ebx + ebx*2]
sub edx, ebx
lea eax, [edi + eax*4]
shl edx, 2
lea edx, [edx + edx*2]
lea ecx, [ecx + ecx*2]
lea ecx, [edi + ecx*4]
push edx
push eax
push ecx
call fcn.007bd9b0
mov edx, dword [esp + 0x10]
add esp, 0xc
mov ecx, dword [esp + 0x18]
lea eax, [ebx + ebx*2]
mov dword [edi + eax*4], ecx
mov ecx, dword [esp + 0x30]
mov dword [edi + eax*4 + 8], ecx
mov ecx, dword [esp + 0x20]
mov dword [edi + eax*4 + 4], ecx
lea edi, [esi + 2]
lea eax, [ebx + 2]
cmp eax, edi
jae 0x6b20db
lea ecx, [edx + 0x8c]
mov edx, dword [esp + 0xc]
lea eax, [ecx + eax*4]
lea edx, [ecx + edx*4]
mov ecx, esi
sub ecx, ebx
shl ecx, 2
push ecx
push edx
push eax
call fcn.007bd9b0
mov edx, dword [esp + 0x10]
add esp, 0xc
mov ecx, dword [esp + 0x24]
cmp dword [esp + 0xc], edi
lea eax, [esi + 1]
mov dword [edx + ebx*4 + 0x90], ecx
mov word [edx + 0x8a], ax
jae 0x6b210f
dec ebx
mov eax, dword [edx + ebx*4 + 0x94]
lea ecx, [ebx + 2]
inc ebx
cmp esi, ebx
mov dword [eax], edx
mov word [eax + 0x88], cx
jne 0x6b20f7
mov edx, dword [esp + 0x28]
mov esi, dword [esp + 0x14]
mov edi, dword [esp + 8]
mov ebx, dword [esp + 0x10]
cmp edx, 0x80000000
je 0x6b2212
mov eax, dword [edi]
mov ecx, edi
mov edi, dword [esp + 0x1c]
mov dword [esp + 0x24], ebx
mov dword [esp + 0x18], edx
mov dword [esp + 0x20], edi
mov edi, dword [esp + 0x34]
test eax, eax
mov dword [esp + 0x30], edi
jne 0x6b1e8e
jmp 0x6b215d
mov edi, dword [esp + 0x34]
mov dword [esp + 0x3c], 0
mov dword [esp + 0x28], edx
mov dword [esp + 0x10], ebx
mov dword [esp + 0x34], edi
xor ecx, ecx
mov edx, 0xbc
movzx eax, byte [0x94bfc5]
call fcn.0071ee80
test eax, eax
je 0x6b234b
mov ecx, dword [esp + 0xc4]
mov dword [eax], 0
mov word [eax + 0x8a], 0
mov edx, dword [esp + 0x78]
mov dword [eax + 0x8c], ecx
mov dword [ecx], eax
mov word [ecx + 0x88], 0
mov ecx, dword [esp + 0xc0]
mov dword [edx], eax
cmp ecx, dword [esp + 0x3c]
lea ecx, [ecx + 1]
mov dword [edx + 4], ecx
jne 0x6b2369
movzx ecx, word [eax + 0x8a]
cmp ecx, 0xb
jae 0x6b237d
mov edi, dword [esp + 0x28]
lea edx, [ecx + 1]
mov ebx, dword [esp + 0x1c]
mov word [eax + 0x8a], dx
lea edx, [ecx + ecx*2]
mov dword [eax + edx*4 + 4], edi
mov edi, dword [esp + 0x34]
mov dword [eax + edx*4 + 8], ebx
mov dword [eax + edx*4 + 0xc], edi
mov edi, dword [esp + 0x10]
mov dword [eax + ecx*4 + 0x90], edi
inc ecx
mov dword [edi], eax
mov word [edi + 0x88], cx
mov eax, dword [esp + 0x78]
inc dword [eax + 8]
jmp 0x6b1b0f
cmp cx, dx
mov ecx, dword [esp + 8]
lea eax, [edx + 1]
mov dword [esp + 0x10], eax
lea eax, [ebx + 1]
mov dword [esp + 4], eax
lea eax, [ebx + ebx*2]
lea edi, [ecx + eax*4 + 4]
jae 0x6b22a5
lea eax, [ecx + 4]
mov ecx, dword [esp + 4]
mov esi, edx
sub esi, ebx
shl esi, 2
lea ecx, [ecx + ecx*2]
lea eax, [eax + ecx*4]
lea ecx, [esi + esi*2]
push ecx
push edi
push eax
call fcn.007bd9b0
add esp, 0xc
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 4]
mov dword [edi], eax
mov eax, dword [esp + 0x30]
mov dword [edi + 8], eax
mov eax, dword [esp + 0x20]
mov dword [edi + 4], eax
mov eax, dword [esp + 8]
lea eax, [eax + ecx*4 + 0x8c]
mov ecx, dword [esp + 8]
lea ecx, [ecx + ebx*4 + 0x94]
push esi
mov esi, dword [esp + 0x18]
push eax
push ecx
call fcn.007bd9b0
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
add esp, 0xc
jmp 0x6b22b9
mov eax, dword [esp + 0x18]
mov dword [edi], eax
mov eax, dword [esp + 0x20]
mov dword [edi + 4], eax
mov eax, dword [esp + 0x30]
mov dword [edi + 8], eax
lea eax, [edx + 2]
mov edi, edx
mov edx, dword [esp + 0x24]
cmp dword [esp + 4], eax
mov dword [ecx + ebx*4 + 0x90], edx
mov edx, edi
mov edi, dword [esp + 0x10]
mov word [ecx + 0x8a], di
jae 0x6b2212
inc edx
mov eax, dword [ecx + ebx*4 + 0x90]
inc ebx
cmp edx, ebx
mov dword [eax], ecx
mov word [eax + 0x88], bx
jne 0x6b22e1
jmp 0x6b2212
lea eax, [esp + 0x2f]
mov ecx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_src_string.rs
mov edx, 0x37
push 0x93a144
push 0x8abeec
push eax
call fcn.007c1f60
mov ecx, 4
mov edx, 0x8c
call fcn.007c1490
mov ecx, str.assertion_failed:_src.len____dst.len__
mov edx, 0x28
push 0x939980
call fcn.007c1ca0
mov edx, 0xb
push 0x939990
call fcn.007c1c40
mov ecx, 4
mov edx, 0xbc
call fcn.007c1490
mov edx, 0xc
push 0x9399a0
call fcn.007c1c40
mov ecx, 0x939907
mov edx, 0x30
push 0x939938
call fcn.007c1ca0
mov ecx, str.assertion_failed:_idx___CAPACITY_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
mov edx, 0x20
push 0x939948
call fcn.007c1ca0
int3