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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x428
mov esi, dword [ebp + 0x18]
call 0x100b5e17
pop eax
mov edi, edx
mov dword [esp + 0x58], ecx
mov dword [esp + 0x310], eax
cmp dword [esi + 0x5c], 2
jne 0x100b88ff
cmp dword [esi + 0xc], 0xfffffef7
jae 0x100b88ff
mov edx, dword [ebp + 0xc]
mov ecx, edi
push esi
push dword [ebp + 0x10]
call fcn.100b9050
add esp, 8
mov eax, dword [esi + 0x140]
mov dword [esp + 0x30c], eax
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b5e69
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b5f7f
mov ecx, dword [0x104d4558]
test ecx, ecx
je 0x100b5f7f
mov al, 1
cmp ecx, 1
je 0x100b5e98
cmp ecx, 2
jne 0x100b8972
mov al, 2
movzx edx, al
mov ecx, 0x104d4558
call fcn.10109d10
test al, al
je 0x100b5f7f
mov ecx, dword [0x104d455c]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8b17
mov edx, dword [ecx + 0x2c]
mov esi, dword [ecx + 0x34]
mov ebx, edi
mov edi, dword [ecx + 0x38]
mov dword [esp + 0x260], 0
mov dword [esp + 0x80], 0x1041d434
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x90], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x94], 0
mov dword [esp + 0x264], edx
mov dword [esp + 0x268], eax
mov dword [esp + 0x26c], esi
lea esi, [esp + 0x260]
lea edx, [esp + 0x80]
mov dword [esp + 0x270], edi
mov dword [esp + 0x1b8], esi
mov dword [esp + 0x1bc], edx
lea esi, [esp + 0x1b8]
lea edx, [ecx + 0x2c]
mov dword [esp + 0x1c0], 0x10419960
mov dword [esp + 0x37c], esi
mov dword [esp + 0x380], 1
mov dword [esp + 0x384], edx
lea edx, [esp + 0x37c]
call fcn.1010a570
mov edi, ebx
mov ebx, dword [ebp + 0x14]
lea eax, [edi + 0x3c]
mov dword [esp + 0x4c], edi
mov dword [esp + 0x308], eax
lea eax, [edi + 0x28]
lea edi, [esp + 0x80]
mov dword [esp + 0x320], eax
jmp 0x100b5fc3
mov ecx, dword [esp + 0x4c]
mov edx, dword [ebp + 0xc]
push esi
push dword [ebp + 0x10]
call fcn.100b9050
add esp, 8
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b5fd2
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b60f0
mov ecx, dword [0x104d49e4]
test ecx, ecx
je 0x100b60f0
mov al, 1
cmp ecx, 1
je 0x100b6001
cmp ecx, 2
jne 0x100b6437
mov al, 2
movzx edx, al
mov ecx, 0x104d49e4
call fcn.10109d10
test al, al
je 0x100b60f0
mov ecx, dword [0x104d49e8]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8aac
mov edx, dword [ecx + 0x2c]
mov esi, dword [ecx + 0x34]
mov edi, dword [ecx + 0x38]
mov dword [esp + 0x260], 0
mov dword [esp + 0x80], 0x103fa5f4
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x90], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x94], 0
mov dword [esp + 0x264], edx
lea edx, [esp + 0x1b8]
mov dword [esp + 0x268], eax
mov dword [esp + 0x26c], esi
mov dword [esp + 0x270], edi
lea eax, [ecx + 0x2c]
lea edi, [esp + 0x80]
mov dword [esp + 0x37c], edx
lea edx, [esp + 0x260]
mov dword [esp + 0x380], 1
mov dword [esp + 0x384], eax
mov dword [esp + 0x1b8], edx
lea edx, [esp + 0x37c]
mov dword [esp + 0x1bc], edi
mov dword [esp + 0x1c0], 0x103eee6c
call fcn.1010a570
nop word cs:[eax + eax]
nop
mov eax, dword [ebx]
cmp eax, dword [ebx + 4]
jbe 0x100b63c0
mov edx, dword [esp + 0x320]
lea ecx, [esp + 0x68]
push dword [ebp + 0x10]
call fcn.1001e1d0
add esp, 4
cmp dword [esp + 0x70], 0
je 0x100b63c0
mov eax, dword [esp + 0x70]
movsd xmm0, qword [esp + 0x68]
mov dword [esp + 0x10], eax
movsd qword [esp + 8], xmm0
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b61b2
mov dword [esp + 0x80], 5
mov dword [esp + 0x84], str.h2::proto::streams::prioritize
mov dword [esp + 0x88], 0x1e
mov eax, dword [0x104debfc]
push edi
push str.formatter_errorfailed_to_write_whole_buffer
call fcn.10035f20
add esp, 8
test al, al
je 0x100b61b2
mov ecx, dword [esp + 8]
mov eax, dword [esp + 0xc]
mov edx, dword [esp + 0x10]
mov dword [esp + 0x260], ecx
mov dword [esp + 0x264], eax
cmp dword [edx + 0x38], ecx
jbe 0x100b89b9
mov edx, dword [edx + 0x30]
imul ecx, ecx, 0xf0
cmp dword [edx + ecx], 1
jne 0x100b89b9
cmp dword [edx + ecx + 0x30], eax
jne 0x100b89b9
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b6320
mov ecx, dword [0x104d49f0]
test ecx, ecx
je 0x100b6320
mov al, 1
cmp ecx, 1
je 0x100b61e1
cmp ecx, 2
jne 0x100b639c
mov al, 2
movzx edx, al
mov ecx, 0x104d49f0
call fcn.10109d10
test al, al
je 0x100b6320
mov ecx, dword [0x104d49f4]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8a6d
mov edx, dword [ecx + 0x2c]
mov esi, dword [ecx + 0x34]
mov edi, dword [ecx + 0x38]
mov dword [esp + 0x260], 0
mov dword [esp + 0x264], edx
mov dword [esp + 0x268], eax
mov dword [esp + 0x26c], esi
mov esi, dword [esp + 8]
mov eax, dword [esp + 0xc]
mov edx, dword [esp + 0x10]
mov dword [esp + 0x270], edi
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], eax
cmp dword [edx + 0x38], esi
jbe 0x100b8989
mov edx, dword [edx + 0x30]
imul esi, esi, 0xf0
cmp dword [edx + esi], 1
jne 0x100b8989
cmp dword [edx + esi + 0x30], eax
jne 0x100b8989
lea eax, [edx + esi + 0x30]
lea edx, [esp + 0x1b8]
lea edi, [ecx + 0x2c]
lea esi, [esp + 0x30]
mov dword [esp + 0x80], 0x103fa60c
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x37c], edx
lea edx, [esp + 0x260]
mov dword [esp + 0x380], 1
mov dword [esp + 0x384], edi
lea edi, [esp + 0x80]
mov dword [esp + 0x30], eax
mov dword [esp + 0x90], esi
mov dword [esp + 0x34], fcn.10018740
mov dword [esp + 0x94], 1
mov dword [esp + 0x1b8], edx
lea edx, [esp + 0x37c]
mov dword [esp + 0x1bc], edi
mov dword [esp + 0x1c0], 0x103eee6c
call fcn.1010a570
nop word cs:[eax + eax]
nop
lea esi, [esp + 8]
mov ecx, ebx
mov edx, esi
call fcn.10018e30
mov ecx, dword [esp + 0x4c]
mov edx, esi
call fcn.1001ae50
mov edx, dword [esp + 8]
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x80], edx
mov dword [esp + 0x84], eax
cmp dword [ecx + 0x38], edx
jbe 0x100b8997
mov ecx, dword [ecx + 0x30]
imul edx, edx, 0xf0
cmp dword [ecx + edx], 1
jne 0x100b8997
cmp dword [ecx + edx + 0x30], eax
jne 0x100b8997
mov esi, dword [ecx + edx + 0x64]
mov eax, dword [ecx + edx + 0x60]
mov dword [ecx + edx + 0x64], 0
test esi, esi
je 0x100b60f0
push eax
call dword [esi + 4]
add esp, 4
jmp 0x100b60f0
mov ecx, 0x104d49f0
call fcn.10109c60
test al, al
jne 0x100b61e1
jmp 0x100b6320
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b6460
mov ecx, dword [0x104d45ac]
test ecx, ecx
je 0x100b6460
mov al, 1
cmp ecx, 1
je 0x100b63eb
cmp ecx, 2
jne 0x100b644e
mov al, 2
movzx edx, al
mov ecx, 0x104d45ac
call fcn.10109d10
test al, al
je 0x100b6460
mov edx, dword [0x104d45b0]
mov dword [esp + 0x80], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x84], 0
lea ecx, [esp + 0x150]
lea eax, [edx + 0x2c]
mov dword [esp + 0x88], eax
push edi
call fcn.101097e0
add esp, 4
jmp 0x100b64e6
mov ecx, 0x104d49e4
call fcn.10109c60
test al, al
jne 0x100b6001
jmp 0x100b60f0
mov ecx, 0x104d45ac
call fcn.10109c60
test al, al
jne 0x100b63eb
mov eax, dword [0x104d45b0]
mov dword [esp + 0x84], 0
mov dword [esp + 0x80], 0
mov ecx, edi
lea edx, [esp + 0x260]
mov dword [esp + 0x260], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x264], 0
mov dword [esp + 0x90], eax
add eax, 0x2c
mov dword [esp + 0x268], eax
call fcn.10109b60
movsd xmm1, qword [esp + 0x88]
movsd xmm0, qword [esp + 0x80]
movsd qword [esp + 0x158], xmm1
movsd xmm1, qword [esp + 0x90]
movsd qword [esp + 0x150], xmm0
movsd qword [esp + 0x160], xmm1
mov eax, dword [esp + 0x150]
or eax, dword [esp + 0x154]
je 0x100b651d
mov eax, dword [esp + 0x15c]
mov ecx, dword [eax + 8]
lea edx, [ecx + 7]
neg ecx
and ecx, edx
lea edx, [esp + 0x150]
add ecx, dword [esp + 0x158]
push edx
push ecx
call dword [eax + 0x28]
add esp, 8
mov eax, dword [esp + 0x160]
lea esi, [esp + 0x150]
test eax, eax
je 0x100b6561
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, 0x104257d7
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov ecx, esi
push 5
push 0x15
call fcn.10109af0
add esp, 8
mov dword [esp + 0x324], esi
mov byte [esp + 0x53], 9
nop dword [eax]
mov edi, dword [esp + 0x4c]
cmp dword [edi], 1
jne 0x100b8590
mov eax, dword [edi + 4]
mov edx, dword [edi + 0xc]
mov ecx, dword [edi + 8]
mov esi, dword [edi + 0x10]
cmp eax, edx
jne 0x100b65f0
cmp ecx, esi
jne 0x100b65f0
mov edx, dword [ebp + 0x10]
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], ecx
cmp dword [edx + 0x38], eax
jbe 0x100b8989
mov edx, dword [ebp + 0x10]
imul esi, eax, 0xf0
mov edx, dword [edx + 0x30]
cmp dword [edx + esi], 1
jne 0x100b8989
cmp dword [edx + esi + 0x30], ecx
jne 0x100b8989
cmp dword [edx + esi + 0x44], 1
je 0x100b89e6
mov dword [edi], 0
jmp 0x100b6673
mov dword [esp + 0x48], esi
mov esi, dword [ebp + 0x10]
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], ecx
mov dword [esp + 4], edx
cmp dword [esi + 0x38], eax
jbe 0x100b8997
mov edx, dword [ebp + 0x10]
imul ebx, eax, 0xf0
mov edi, dword [edx + 0x30]
cmp dword [edi + ebx], 1
jne 0x100b8997
cmp dword [edi + ebx + 0x30], ecx
jne 0x100b8997
mov edx, dword [edi + ebx + 0x44]
mov esi, dword [edi + ebx + 0x4c]
mov dword [esp + 0x54], edx
mov edx, dword [edi + ebx + 0x48]
mov dword [edi + ebx + 0x44], 0
cmp dword [esp + 0x54], 1
jne 0x100b89f7
mov edi, dword [esp + 0x4c]
mov ebx, dword [esp + 4]
mov dword [edi], 1
mov dword [edi + 4], edx
mov dword [edi + 8], esi
mov esi, dword [esp + 0x48]
mov dword [edi + 0xc], ebx
mov dword [edi + 0x10], esi
mov edx, dword [ebp + 0x10]
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], ecx
cmp dword [edx + 0x38], eax
jbe 0x100b8997
mov edx, dword [ebp + 0x10]
imul esi, eax, 0xf0
mov edx, dword [edx + 0x30]
cmp dword [edx + esi], 1
jne 0x100b8997
cmp dword [edx + esi + 0x30], ecx
jne 0x100b8997
mov byte [edx + esi + 0xe5], 0
mov dword [esp + 0x24], eax
mov eax, dword [ebp + 0x10]
mov dword [esp + 0x28], ecx
mov dword [esp + 0x2c], eax
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b68b0
mov ecx, dword [0x104d45b8]
test ecx, ecx
je 0x100b68b0
mov al, 1
cmp ecx, 1
je 0x100b66f3
cmp ecx, 2
jne 0x100b6896
mov al, 2
movzx edx, al
mov ecx, 0x104d45b8
call fcn.10109d10
test al, al
je 0x100b68b0
mov eax, dword [0x104d45bc]
mov esi, dword [eax + 0x30]
test esi, esi
je 0x100b89a5
mov edx, dword [eax + 0x2c]
mov ecx, dword [eax + 0x34]
mov dword [esp + 4], eax
mov eax, dword [eax + 0x38]
mov edi, dword [esp + 0x24]
mov ebx, dword [esp + 0x28]
mov dword [esp + 0x1b8], 0
mov dword [esp + 0x1bc], edx
mov dword [esp + 0x1c0], esi
mov dword [esp + 0x1c4], ecx
mov dword [esp + 0x54], eax
mov dword [esp + 0x1c8], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 0x80], edi
mov dword [esp + 0x84], ebx
mov dword [esp + 0x64], edx
mov dword [esp + 0x48], ecx
cmp dword [eax + 0x38], edi
jbe 0x100b8989
mov ecx, dword [eax + 0x30]
mov edx, esi
imul esi, edi, 0xf0
cmp dword [ecx + esi], 1
jne 0x100b8989
cmp dword [ecx + esi + 0x30], ebx
jne 0x100b8989
lea eax, [ecx + esi + 0x30]
cmp edx, 1
mov dword [esp + 0x60], eax
mov dword [esp + 0x138], eax
jbe 0x100b89a5
mov eax, edx
mov edx, dword [esp + 0x64]
mov dword [esp + 0x260], 1
mov dword [esp + 0x80], edi
mov dword [esp + 0x84], ebx
mov dword [esp + 0x264], edx
mov edx, dword [esp + 0x48]
mov dword [esp + 0x268], eax
lea eax, [ecx + esi]
mov dword [esp + 0x26c], edx
mov edx, dword [esp + 0x54]
mov dword [esp + 0x270], edx
cmp dword [eax], 1
jne 0x100b8989
mov eax, dword [esp + 0x60]
cmp dword [eax], ebx
jne 0x100b8989
mov edx, dword [esp + 4]
lea eax, [ecx + esi + 0x34]
lea edi, [esp + 0x80]
lea esi, [esp + 0x68]
mov dword [esp + 0x30], eax
mov dword [esp + 8], edi
mov dword [esp + 0xc], 2
mov ecx, esi
lea eax, [edx + 0x2c]
mov dword [esp + 0x10], eax
lea eax, [esp + 0x1b8]
mov dword [esp + 0x80], eax
lea eax, [esp + 0x138]
mov dword [esp + 0x84], eax
lea eax, [esp + 0x260]
mov dword [esp + 0x88], 0x1041c808
mov dword [esp + 0x8c], eax
lea eax, [esp + 0x30]
mov dword [esp + 0x90], eax
lea eax, [esp + 8]
mov dword [esp + 0x94], 0x1041d45c
push eax
call fcn.101097e0
add esp, 4
jmp 0x100b6a82
mov ecx, 0x104d45b8
call fcn.10109c60
test al, al
jne 0x100b66f3
nop dword [eax + eax]
mov eax, dword [0x104d45bc]
mov dword [esp + 0x264], 0
mov dword [esp + 0x260], 0
mov dword [esp + 0x270], eax
mov ecx, dword [eax + 0x30]
test ecx, ecx
je 0x100b89a5
mov esi, dword [eax + 0x2c]
mov edx, dword [eax + 0x34]
mov dword [esp + 0x48], eax
mov eax, dword [eax + 0x38]
mov edi, dword [esp + 0x24]
mov ebx, dword [esp + 0x28]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], ecx
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x14], edx
mov dword [esp + 0x80], edi
mov dword [esp + 0x18], eax
mov dword [esp + 0x84], ebx
mov dword [esp + 0x60], esi
mov dword [esp + 0x54], edx
mov dword [esp + 0x64], eax
cmp dword [ecx + 0x38], edi
jbe 0x100b8989
mov edx, dword [ecx + 0x30]
imul esi, edi, 0xf0
cmp dword [edx + esi], 1
jne 0x100b8989
cmp dword [edx + esi + 0x30], ebx
jne 0x100b8989
lea eax, [edx + esi + 0x30]
mov dword [esp + 0x14c], eax
mov dword [esp + 0x1a4], eax
mov eax, dword [esp + 4]
cmp eax, 1
jbe 0x100b89a5
mov ecx, dword [esp + 0x60]
mov dword [esp + 0x1b8], 1
mov dword [esp + 0x80], edi
lea edi, [edx + esi]
mov dword [esp + 0x84], ebx
mov dword [esp + 0x1bc], ecx
mov dword [esp + 0x1c0], eax
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0x64]
mov dword [esp + 0x1c4], eax
mov dword [esp + 0x1c8], ecx
cmp dword [edi], 1
jne 0x100b8989
mov eax, dword [esp + 0x14c]
cmp dword [eax], ebx
jne 0x100b8989
mov eax, dword [esp + 0x48]
lea edi, [esp + 0x80]
lea ecx, [edx + esi + 0x34]
lea edx, [esp + 0x30]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 2
mov dword [esp + 0x138], ecx
lea ecx, [esp + 0x260]
add eax, 0x2c
mov dword [esp + 0x38], eax
lea eax, [esp + 8]
mov dword [esp + 0x80], eax
lea eax, [esp + 0x1a4]
mov dword [esp + 0x84], eax
lea eax, [esp + 0x1b8]
mov dword [esp + 0x88], 0x1041c808
mov dword [esp + 0x8c], eax
lea eax, [esp + 0x138]
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], 0x1041d45c
call fcn.10109b60
movsd xmm1, qword [esp + 0x268]
movsd xmm0, qword [esp + 0x260]
lea esi, [esp + 0x68]
movsd qword [esp + 0x70], xmm1
movsd xmm1, qword [esp + 0x270]
movsd qword [esp + 0x68], xmm0
movsd qword [esp + 0x78], xmm1
mov eax, dword [esp + 0x68]
or eax, dword [esp + 0x6c]
je 0x100b6aa6
mov eax, dword [esp + 0x74]
mov ecx, dword [eax + 8]
lea edx, [ecx + 7]
neg ecx
and ecx, edx
add ecx, dword [esp + 0x70]
push esi
push ecx
call dword [eax + 0x28]
add esp, 8
mov eax, dword [esp + 0x78]
test eax, eax
je 0x100b6ae0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, 0x104257d7
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov ecx, esi
push 5
push 0x15
call fcn.10109af0
add esp, 8
mov edx, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x184], esi
mov dword [esp + 0x80], edx
mov dword [esp + 0x84], eax
cmp dword [ecx + 0x38], edx
jbe 0x100b8989
mov ecx, dword [ecx + 0x30]
imul edx, edx, 0xf0
cmp dword [ecx + edx], 1
jne 0x100b8989
cmp dword [ecx + edx + 0x30], eax
jne 0x100b8989
movzx eax, byte [ecx + edx + 8]
mov byte [esp + 0x23], al
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b6b3f
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b6c20
mov ecx, dword [0x104d45c4]
test ecx, ecx
je 0x100b6c20
mov al, 1
cmp ecx, 1
je 0x100b6b6e
cmp ecx, 2
jne 0x100b7731
mov al, 2
movzx edx, al
mov ecx, 0x104d45c4
call fcn.10109d10
test al, al
je 0x100b6c20
mov ecx, dword [0x104d45c8]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8a10
mov edx, dword [ecx + 0x2c]
mov esi, dword [ecx + 0x34]
mov edi, dword [ecx + 0x38]
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], edx
lea edx, [esp + 0x260]
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], esi
mov dword [esp + 0x90], edi
lea edi, [esp + 0x80]
lea eax, [ecx + 0x2c]
mov dword [esp + 0x1b8], edx
lea edx, [esp + 0x23]
mov dword [esp + 0x260], edi
mov dword [esp + 0x1bc], 1
mov dword [esp + 0x1c0], eax
mov dword [esp + 0x264], edx
lea edx, [esp + 0x1b8]
mov dword [esp + 0x268], 0x1041d47c
call fcn.1010a570
nop word [eax + eax]
mov edx, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x80], edx
mov dword [esp + 0x84], eax
cmp dword [ecx + 0x38], edx
jbe 0x100b8997
mov ecx, dword [ecx + 0x30]
imul edx, edx, 0xf0
cmp dword [ecx + edx], 1
jne 0x100b8997
cmp dword [ecx + edx + 0x30], eax
jne 0x100b8997
lea edx, [ecx + edx + 0x68]
lea ecx, [esp + 0x260]
push dword [ebp + 0xc]
call fcn.1009d560
add esp, 4
movzx ebx, byte [esp + 0x260]
cmp ebx, 9
jne 0x100b6e20
mov esi, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], eax
cmp dword [ecx + 0x38], esi
jbe 0x100b8989
mov ebx, dword [ecx + 0x30]
imul edx, esi, 0xf0
cmp dword [ebx + edx], 1
jne 0x100b8989
cmp dword [ebx + edx + 0x30], eax
jne 0x100b8989
cmp byte [ebx + edx + 0x34], 6
jne 0x100b6cd9
cmp dword [ebx + edx + 0x38], 4
je 0x100b7b17
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b6ce8
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
mov ebx, dword [ebp + 0x14]
dec eax
cmp eax, 5
jb 0x100b6de0
mov ecx, dword [0x104d460c]
test ecx, ecx
je 0x100b6de0
mov al, 1
cmp ecx, 1
je 0x100b6d1a
cmp ecx, 2
jne 0x100b7748
mov al, 2
movzx edx, al
mov ecx, 0x104d460c
call fcn.10109d10
test al, al
je 0x100b6de0
mov ecx, dword [0x104d4610]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8a5c
mov edx, dword [ecx + 0x2c]
mov esi, dword [ecx + 0x34]
mov edi, dword [ecx + 0x38]
mov dword [esp + 8], 0
mov dword [esp + 0x80], 0x1041d504
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x90], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x94], 0
mov dword [esp + 0xc], edx
lea edx, [esp + 0x30]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], esi
mov dword [esp + 0x18], edi
lea eax, [ecx + 0x2c]
lea edi, [esp + 0x80]
mov dword [esp + 0x138], edx
lea edx, [esp + 8]
mov dword [esp + 0x13c], 1
mov dword [esp + 0x140], eax
mov dword [esp + 0x30], edx
lea edx, [esp + 0x138]
mov dword [esp + 0x34], edi
mov dword [esp + 0x38], 0x10419960
call fcn.1010a570
nop
mov eax, dword [esp + 0x2c]
movsd xmm0, qword [esp + 0x24]
movzx esi, byte [esp + 0x23]
mov ecx, ebx
mov edx, edi
mov dword [esp + 0x88], eax
movsd qword [esp + 0x80], xmm0
push esi
call fcn.10018f90
add esp, 4
jmp 0x100b763c
test ebx, ebx
jne 0x100b778d
movzx eax, byte [esp + 0x278]
mov esi, dword [esp + 0x264]
mov edx, dword [esp + 0x24]
mov ecx, dword [esp + 0x2c]
mov ebx, dword [esp + 0x26c]
mov byte [esp + 4], al
movzx eax, byte [esp + 0x279]
mov dword [esp + 0x17c], esi
mov esi, dword [esp + 0x268]
mov dword [esp + 0x80], edx
mov byte [esp + 0x54], al
movzx eax, byte [esp + 0x27a]
mov dword [esp + 0x180], esi
mov esi, dword [esp + 0x270]
mov byte [esp + 0x48], al
movzx eax, byte [esp + 0x27b]
mov dword [esp + 0x60], esi
mov esi, dword [esp + 0x274]
mov byte [esp + 0x134], al
mov eax, dword [esp + 0x28]
mov dword [esp + 0x84], eax
cmp dword [ecx + 0x38], edx
jbe 0x100b8989
mov ecx, dword [ecx + 0x30]
imul edx, edx, 0xf0
cmp dword [ecx + edx], 1
jne 0x100b8989
cmp dword [ecx + edx + 0x30], eax
jne 0x100b8989
mov eax, dword [ecx + edx + 0x54]
test esi, esi
mov dword [esp + 0x14c], ebx
mov dword [esp + 0x64], esi
cmove ebx, esi
mov dword [esp + 0x31c], ebx
mov dword [esp + 0x18c], ebx
lea ebx, [esp + 8]
mov dword [esp + 0x188], eax
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b6fbd
mov dword [esp + 0x80], 5
mov dword [esp + 0x84], str.h2::proto::streams::prioritize
mov dword [esp + 0x88], 0x1e
mov eax, dword [0x104debfc]
push edi
push str.formatter_errorfailed_to_write_whole_buffer
call fcn.10035f20
add esp, 8
test al, al
je 0x100b6fbd
mov ecx, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
mov edx, dword [esp + 0x2c]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], eax
cmp dword [edx + 0x38], ecx
jbe 0x100b89c7
mov edx, dword [edx + 0x30]
imul esi, ecx, 0xf0
cmp dword [edx + esi], 1
jne 0x100b89c7
cmp dword [edx + esi + 0x30], eax
jne 0x100b89c7
mov dword [esp + 8], ecx
lea edi, [edx + esi]
mov dword [esp + 0xc], eax
cmp dword [edi], 1
jne 0x100b89c7
lea edx, [edx + esi + 0x30]
cmp dword [edx], eax
jne 0x100b89c7
mov dword [esp + 8], ecx
mov dword [esp + 0xc], eax
cmp dword [edi], 1
jne 0x100b89c7
cmp dword [edx], eax
jne 0x100b89c7
lea edi, [esp + 0x80]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b73e0
mov ecx, dword [0x104d45d0]
test ecx, ecx
je 0x100b73e0
mov al, 1
cmp ecx, 1
je 0x100b6fec
cmp ecx, 2
jne 0x100b775f
mov al, 2
movzx edx, al
mov ecx, 0x104d45d0
call fcn.10109d10
test al, al
je 0x100b73e0
mov edx, dword [0x104d45d4]
mov eax, dword [edx + 0x30]
test eax, eax
je 0x100b89d2
mov ebx, dword [edx + 0x2c]
mov esi, dword [edx + 0x34]
mov edi, dword [edx + 0x38]
cmp eax, 1
mov dword [esp + 0x340], 0
mov dword [esp + 8], 0x1041d48c
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x18], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x1c], 0
mov dword [esp + 0x344], ebx
mov dword [esp + 0x348], eax
mov dword [esp + 0x34c], esi
mov dword [esp + 0x350], edi
je 0x100b89d2
cmp eax, 2
mov dword [esp + 0x354], 1
mov dword [esp + 0x358], ebx
mov dword [esp + 0x35c], eax
mov dword [esp + 0x360], esi
mov dword [esp + 0x364], edi
jbe 0x100b89d2
movzx ecx, byte [esp + 4]
mov dword [esp + 0x368], 2
mov dword [esp + 0x36c], ebx
mov dword [esp + 0x370], eax
mov dword [esp + 0x374], esi
mov dword [esp + 0x378], edi
and cl, 1
cmp eax, 3
mov byte [esp + 0x5f], cl
je 0x100b89d2
lea ecx, [esp + 0x188]
cmp eax, 4
mov dword [esp + 0x190], 3
mov dword [esp + 0x194], ebx
mov dword [esp + 0x198], eax
mov dword [esp + 0x19c], esi
mov dword [esp + 0x318], edx
mov dword [esp + 0x1a0], edi
mov dword [esp + 0x328], ecx
jbe 0x100b89d2
mov dword [esp + 0x1a4], 4
mov dword [esp + 0x1a8], ebx
mov dword [esp + 0x170], ebx
mov dword [esp + 0x1ac], eax
mov dword [esp + 0x1b0], esi
mov dword [esp + 0x178], esi
mov esi, dword [esp + 0x24]
mov ebx, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x1b4], edi
mov dword [esp + 0x174], edi
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], ebx
cmp dword [ecx + 0x38], esi
jbe 0x100b8989
mov edx, dword [ecx + 0x30]
imul ecx, esi, 0xf0
cmp dword [edx + ecx], 1
jne 0x100b8989
cmp dword [edx + ecx + 0x30], ebx
jne 0x100b8989
mov edi, dword [edx + ecx + 0x54]
cmp eax, 5
mov dword [esp + 0x330], edi
lea edi, [esp + 0x330]
mov dword [esp + 0x32c], edi
jbe 0x100b89d2
lea edi, [edx + ecx]
mov dword [esp + 0x138], 5
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], ebx
mov dword [esp + 0x16c], edi
mov edi, dword [esp + 0x170]
mov dword [esp + 0x13c], edi
mov edi, dword [esp + 0x178]
mov dword [esp + 0x140], eax
mov dword [esp + 0x144], edi
mov edi, dword [esp + 0x174]
mov dword [esp + 0x148], edi
mov edi, dword [esp + 0x16c]
cmp dword [edi], 1
jne 0x100b8989
lea edi, [edx + ecx + 0x30]
cmp dword [edi], ebx
mov dword [esp + 0x314], edi
jne 0x100b8989
cmp eax, 6
jbe 0x100b89d2
mov edi, esi
mov esi, dword [esp + 0x170]
mov dword [esp + 0x30], 6
mov dword [esp + 0x80], edi
mov dword [esp + 0x84], ebx
mov dword [esp + 0x34], esi
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x178]
mov esi, dword [esp + 0x16c]
mov dword [esp + 0x3c], eax
mov eax, dword [esp + 0x174]
mov dword [esp + 0x40], eax
cmp dword [esi], 1
jne 0x100b8989
mov eax, dword [esp + 0x314]
cmp dword [eax], ebx
jne 0x100b8989
lea eax, [edx + ecx + 0x58]
lea ecx, [edx + ecx + 0x5c]
lea edx, [esp + 0x340]
lea ebx, [esp + 8]
lea edi, [esp + 0x80]
mov dword [esp + 0x80], edx
lea edx, [esp + 0x354]
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], 0x10419960
mov dword [esp + 0x334], edi
mov dword [esp + 0x338], 7
mov dword [esp + 0x8c], edx
lea edx, [esp + 0x18c]
mov dword [esp + 0x90], edx
lea edx, [esp + 0x368]
mov dword [esp + 0x94], 0x1041d4a4
mov dword [esp + 0x98], edx
lea edx, [esp + 0x5f]
mov dword [esp + 0x9c], edx
lea edx, [esp + 0x190]
mov dword [esp + 0xa0], 0x1041d47c
mov dword [esp + 0xa4], edx
lea edx, [esp + 0x328]
mov dword [esp + 0xa8], edx
lea edx, [esp + 0x1a4]
mov dword [esp + 0xac], 0x1041cbc8
mov dword [esp + 0xb0], edx
lea edx, [esp + 0x32c]
mov dword [esp + 0xb4], edx
lea edx, [esp + 0x138]
mov dword [esp + 0xb8], 0x1041cbc8
mov dword [esp + 0xbc], edx
mov dword [esp + 0xc0], eax
lea eax, [esp + 0x30]
mov dword [esp + 0xc4], 0x1041cb98
lea edx, [esp + 0x334]
mov dword [esp + 0xc8], eax
mov dword [esp + 0xcc], ecx
mov ecx, dword [esp + 0x318]
mov dword [esp + 0xd0], 0x1041cb98
lea eax, [ecx + 0x2c]
mov dword [esp + 0x33c], eax
call fcn.1010a570
nop word cs:[eax + eax]
mov ecx, dword [esp + 0x18c]
mov eax, dword [esp + 0x188]
test ecx, ecx
je 0x100b7895
test eax, eax
jne 0x100b7897
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b740d
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b7500
mov ecx, dword [0x104d45dc]
test ecx, ecx
je 0x100b7500
mov al, 1
cmp ecx, 1
je 0x100b743c
cmp ecx, 2
jne 0x100b7776
mov al, 2
movzx edx, al
mov ecx, 0x104d45dc
call fcn.10109d10
test al, al
je 0x100b7500
mov ecx, dword [0x104d45e0]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8a21
mov edx, dword [ecx + 0x2c]
mov esi, dword [ecx + 0x34]
mov edi, dword [ecx + 0x38]
mov dword [esp + 8], 0
mov dword [esp + 0x30], ebx
mov dword [esp + 0x80], 0x1041d4b4
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x90], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x94], 0
mov dword [esp + 0xc], edx
lea edx, [esp + 0x30]
mov dword [esp + 0x10], eax
lea eax, [ecx + 0x2c]
mov dword [esp + 0x14], esi
mov dword [esp + 0x18], edi
mov dword [esp + 0x138], edx
lea edx, [esp + 0x80]
mov dword [esp + 0x13c], 1
mov dword [esp + 0x140], eax
mov dword [esp + 0x34], edx
lea edx, [esp + 0x138]
mov dword [esp + 0x38], 0x10419960
call fcn.1010a570
nop dword [eax]
mov ecx, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
mov edx, dword [esp + 0x2c]
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
cmp dword [edx + 0x38], ecx
jbe 0x100b8997
mov esi, dword [edx + 0x30]
imul edi, ecx, 0xf0
cmp dword [esi + edi], 1
jne 0x100b8997
cmp dword [esi + edi + 0x30], eax
jne 0x100b8997
mov eax, dword [esp + 0x17c]
mov byte [esp + 0x80], 0
mov ebx, dword [ebp + 0xc]
lea edx, [esp + 0x80]
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x180]
mov ecx, ebx
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x14c]
mov dword [esp + 0x8c], eax
mov eax, dword [esp + 0x60]
mov dword [esp + 0x90], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 0x94], eax
movzx eax, byte [esp + 4]
mov byte [esp + 0x98], al
movzx eax, byte [esp + 0x54]
mov byte [esp + 0x99], al
movzx eax, byte [esp + 0x48]
mov byte [esp + 0x9a], al
movzx eax, byte [esp + 0x134]
mov byte [esp + 0x9b], al
mov dword [esp + 0x128], 0
call fcn.1009d0e0
cmp dword [esi + edi + 0x68], 1
jne 0x100b7620
mov edx, dword [ebx + 8]
cmp edx, eax
jbe 0x100b8a32
mov ecx, dword [ebx]
imul edx, eax, 0xb8
cmp dword [ecx + edx], 1
jne 0x100b8a43
mov ebx, dword [esi + edi + 0x6c]
mov dword [ecx + edx + 0xb0], 1
mov dword [ecx + edx + 0xb4], ebx
lea edx, [esi + edi + 0x6c]
mov dword [edx], eax
jmp 0x100b7632
lea ecx, [esi + edi + 0x68]
mov dword [ecx], 1
mov dword [esi + edi + 0x6c], eax
mov dword [esi + edi + 0x70], eax
mov ebx, dword [ebp + 0x14]
lea edi, [esp + 0x80]
movzx eax, byte [esp + 0x260]
cmp eax, 9
je 0x100b7690
cmp eax, 1
je 0x100b7678
cmp eax, 6
jne 0x100b7690
mov eax, dword [esp + 0x278]
push dword [esp + 0x270]
push dword [esp + 0x270]
lea ecx, [esp + 0x27c]
push ecx
call dword [eax + 4]
add esp, 0xc
jmp 0x100b7690
lea ecx, [esp + 0x268]
call fcn.10081360
nop word cs:[eax + eax]
nop
lea ecx, [esp + 0x184]
call fcn.10012f50
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0x6c]
mov edx, eax
or edx, ecx
je 0x100b76cc
mov edx, dword [esp + 0x74]
mov esi, dword [edx + 8]
lea edi, [esi + 7]
neg esi
and esi, edi
lea edi, [esp + 0x80]
add esi, dword [esp + 0x70]
push ecx
push eax
push esi
call dword [edx + 0x38]
add esp, 0xc
mov eax, dword [esp + 0x78]
test eax, eax
je 0x100b7708
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, str.tracing::span_tracing::span::active
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
lea ecx, [esp + 0x68]
push 5
push 0xd
call fcn.10109af0
add esp, 8
mov eax, dword [esp + 0x68]
or eax, dword [esp + 0x6c]
je 0x100b6570
mov eax, dword [esp + 0x70]
lock dec dword [eax]
jne 0x100b6570
lea ecx, [esp + 0x70]
call fcn.10116bf0
jmp 0x100b6570
mov ecx, 0x104d45c4
call fcn.10109c60
test al, al
jne 0x100b6b6e
jmp 0x100b6c20
mov ecx, 0x104d460c
call fcn.10109c60
test al, al
jne 0x100b6d1a
jmp 0x100b6de0
mov ecx, 0x104d45d0
call fcn.10109c60
test al, al
jne 0x100b6fec
jmp 0x100b73e0
mov ecx, 0x104d45dc
call fcn.10109c60
test al, al
jne 0x100b743c
jmp 0x100b7500
cmp ebx, 3
jne 0x100b7a80
push 0x94
lea eax, [esp + 0x26c]
push eax
push edi
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [esp + 0x300]
mov ecx, dword [esp + 0x304]
mov edi, dword [esp + 0x2fc]
mov edx, dword [esp + 0x2c]
mov dword [esp + 0x48], ecx
mov dword [esp + 4], eax
lea ecx, [esp + 8]
push edi
call fcn.10023b40
add esp, 4
cmp dword [esp + 0x10], 0
je 0x100b8abd
mov eax, dword [esp + 0x10]
movsd xmm0, qword [esp + 8]
mov dword [esp + 0x38], eax
movsd qword [esp + 0x30], xmm0
mov esi, dword [esp + 0x30]
mov ecx, dword [esp + 0x34]
mov dword [esp + 8], esi
mov dword [esp + 0xc], ecx
cmp dword [eax + 0x38], esi
jbe 0x100b8ad1
mov ebx, dword [eax + 0x30]
imul edx, esi, 0xf0
cmp dword [ebx + edx], 1
jne 0x100b8ad1
cmp dword [ebx + edx + 0x30], ecx
jne 0x100b8ad1
mov byte [ebx + edx + 0xe9], 0
mov dword [esp + 8], esi
mov dword [esp + 0xc], ecx
cmp dword [eax + 0x38], esi
jbe 0x100b89c7
mov eax, dword [eax + 0x30]
cmp dword [eax + edx], 1
jne 0x100b89c7
cmp dword [eax + edx + 0x30], ecx
jne 0x100b89c7
cmp dword [eax + edx + 0x68], 1
mov ebx, dword [ebp + 0x14]
jne 0x100b7bca
mov eax, dword [ebx]
cmp eax, dword [ebx + 4]
jbe 0x100b7bbd
lea esi, [esp + 0x30]
mov ecx, ebx
mov edx, esi
call fcn.10018e30
mov ecx, dword [esp + 0x4c]
mov edx, esi
call fcn.100b99b0
jmp 0x100b7bca
xor ecx, ecx
mov edx, dword [esp + 0x30c]
mov esi, 0
cmp ecx, edx
cmova ecx, edx
test eax, eax
cmovs eax, esi
cmp ecx, eax
cmovbe eax, ecx
mov dword [esp + 0x190], eax
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b78c8
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b7a06
mov ecx, dword [0x104d45e8]
test ecx, ecx
je 0x100b7a06
mov al, 1
cmp ecx, 1
je 0x100b78f7
cmp ecx, 2
jne 0x100b7d64
mov al, 2
movzx edx, al
mov ecx, 0x104d45e8
call fcn.10109d10
test al, al
je 0x100b7a06
mov ecx, dword [0x104d45ec]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8adc
mov edi, dword [ecx + 0x2c]
mov edx, dword [ecx + 0x34]
mov esi, dword [ecx + 0x38]
cmp eax, 1
mov dword [esp + 0x138], 0
mov dword [esp + 0x80], 0x1041d4dc
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x90], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x94], 0
mov dword [esp + 0x13c], edi
mov dword [esp + 0x140], eax
mov dword [esp + 0x144], edx
mov dword [esp + 0x148], esi
je 0x100b8adc
mov dword [esp + 0x30], 1
mov dword [esp + 0x34], edi
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], edx
mov dword [esp + 0x40], esi
lea edx, [esp + 0x138]
lea esi, [ecx + 0x2c]
mov dword [esp + 0x1a4], ebx
mov dword [esp + 0x1a8], 2
lea edi, [esp + 0x80]
mov dword [esp + 8], edx
mov dword [esp + 0x1ac], esi
lea esi, [esp + 0x30]
lea edx, [esp + 0x190]
mov dword [esp + 0xc], edi
mov dword [esp + 0x10], 0x10419960
mov dword [esp + 0x14], esi
mov dword [esp + 0x18], edx
lea edx, [esp + 0x1a4]
mov dword [esp + 0x1c], 0x1041cb98
call fcn.1010a570
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b7d8d
mov ecx, dword [0x104d45f4]
test ecx, ecx
je 0x100b7d8d
mov al, 1
cmp ecx, 1
je 0x100b7a35
cmp ecx, 2
jne 0x100b7d7b
mov al, 2
movzx edx, al
mov ecx, 0x104d45f4
call fcn.10109d10
test al, al
je 0x100b7d8d
mov edx, dword [0x104d45f8]
mov dword [esp + 0x80], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x84], 0
mov ecx, ebx
lea eax, [edx + 0x2c]
mov dword [esp + 0x88], eax
push edi
call fcn.101097e0
add esp, 4
jmp 0x100b7dfe
mov eax, dword [esp + 0x268]
lea ecx, [esp + 0x261]
mov edx, edi
mov edi, dword [esp + 0x264]
mov esi, dword [esp + 0x26c]
mov dword [esp + 4], eax
movzx eax, word [ecx]
mov word [esp + 8], ax
mov al, byte [ecx + 2]
mov byte [esp + 0xa], al
push 0x98
lea eax, [esp + 0x274]
push eax
push edx
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
dec ebx
mov eax, dword [ebx*4 + 0x100b8b2c]
add eax, dword [esp + 0x310]
jmp eax
lea edi, [ebx + edx]
mov dword [esp + 0x48], edi
mov edi, dword [ebx + edx + 0x3c]
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], eax
mov dword [esp + 4], edi
mov edi, dword [esp + 0x48]
cmp dword [edi], 1
jne 0x100b8997
lea edi, [ebx + edx + 0x30]
cmp dword [edi], eax
jne 0x100b8997
lea edi, [ebx + edx + 0x34]
mov ebx, dword [esp + 4]
mov byte [edi], 6
mov dword [edi + 4], 2
mov dword [edi + 8], ebx
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], eax
cmp dword [ecx + 0x38], esi
jbe 0x100b8989
mov ecx, dword [ecx + 0x30]
cmp dword [ecx + edx], 1
jne 0x100b8989
cmp dword [ecx + edx + 0x30], eax
jne 0x100b8989
lea eax, [ecx + edx + 0x30]
mov edi, ebx
lea edi, [esp + 0x80]
mov eax, dword [eax]
mov dword [esp + 0x1bc], eax
mov dword [esp + 0x1c0], ebx
mov ebx, dword [ebp + 0x14]
mov byte [esp + 0x1b8], 8
jmp 0x100b8280
mov ecx, dword [esp + 0x4c]
lea edx, [esp + 0x30]
call fcn.1001b3e0
push 0x94
lea esi, [esp + 0x84]
push esi
lea eax, [esp + 0x1c8]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [esp + 0x48]
mov ecx, dword [esp + 4]
mov dword [esp + 0x254], edi
mov edi, esi
mov dword [esp + 0x25c], eax
mov dword [esp + 0x258], ecx
mov byte [esp + 0x1b8], 3
jmp 0x100b8280
mov ecx, 0x104d45e8
call fcn.10109c60
test al, al
jne 0x100b78f7
jmp 0x100b7a06
mov ecx, 0x104d45f4
call fcn.10109c60
test al, al
jne 0x100b7a35
mov eax, dword [0x104d45f8]
mov dword [esp + 0x84], 0
mov dword [esp + 0x80], 0
mov ecx, edi
lea edx, [esp + 0x30]
mov dword [esp + 0x30], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x34], 0
mov dword [esp + 0x90], eax
add eax, 0x2c
mov dword [esp + 0x38], eax
call fcn.10109b60
movsd xmm1, qword [esp + 0x88]
movsd xmm0, qword [esp + 0x80]
movsd qword [esp + 0x10], xmm1
movsd xmm1, qword [esp + 0x90]
movsd qword [esp + 8], xmm0
movsd qword [esp + 0x18], xmm1
mov eax, dword [esp + 8]
or eax, dword [esp + 0xc]
je 0x100b7e22
mov eax, dword [esp + 0x14]
mov ecx, dword [eax + 8]
lea edx, [ecx + 7]
neg ecx
and ecx, edx
add ecx, dword [esp + 0x10]
push ebx
push ecx
call dword [eax + 0x28]
add esp, 8
mov eax, dword [esp + 0x18]
test eax, eax
je 0x100b7e5c
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, 0x104257d7
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov ecx, ebx
push 5
push 0x15
call fcn.10109af0
add esp, 8
mov esi, dword [esp + 0x24]
mov edx, dword [esp + 0x28]
mov edi, dword [esp + 0x2c]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], edx
cmp dword [edi + 0x38], esi
jbe 0x100b8997
mov eax, dword [edi + 0x30]
imul ebx, esi, 0xf0
cmp dword [eax + ebx], 1
jne 0x100b8997
cmp dword [eax + ebx + 0x30], edx
jne 0x100b8997
mov dword [esp + 0x134], edx
mov edx, dword [esp + 0x190]
lea ecx, [eax + ebx + 0x50]
call fcn.1001aa30
mov edx, dword [esp + 0x134]
mov dword [esp + 0x80], esi
mov eax, dword [esp + 0x190]
mov dword [esp + 0x84], edx
cmp dword [edi + 0x38], esi
jbe 0x100b8997
mov ecx, dword [edi + 0x30]
cmp dword [ecx + ebx], 1
jne 0x100b8997
cmp dword [ecx + ebx + 0x30], edx
jne 0x100b8997
sub dword [ecx + ebx + 0x5c], eax
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], edx
cmp dword [edi + 0x38], esi
mov eax, dword [esp + 0x190]
jbe 0x100b8997
mov ecx, dword [edi + 0x30]
cmp dword [ecx + ebx], 1
jne 0x100b8997
cmp dword [ecx + ebx + 0x30], edx
jne 0x100b8997
sub dword [ecx + ebx + 0x58], eax
mov eax, dword [esp + 0x190]
mov ecx, dword [esp + 0x4c]
add dword [ecx + 0x40], eax
lea ecx, [esp + 0x30]
call fcn.10012f50
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, eax
or edx, ecx
je 0x100b7f70
mov edx, dword [esp + 0x14]
mov esi, dword [edx + 8]
lea edi, [esi + 7]
neg esi
and esi, edi
add esi, dword [esp + 0x10]
push ecx
push eax
push esi
call dword [edx + 0x38]
add esp, 0xc
mov eax, dword [esp + 0x18]
lea edi, [esp + 0x80]
lea esi, [esp + 8]
test eax, eax
je 0x100b7fb5
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, str.tracing::span_tracing::span::active
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov ecx, esi
push 5
push 0xd
call fcn.10109af0
add esp, 8
mov eax, dword [esp + 8]
or eax, dword [esp + 0xc]
je 0x100b7fd1
mov eax, dword [esp + 0x10]
lock dec dword [eax]
jne 0x100b7fd1
lea ecx, [esp + 0x10]
call fcn.10116bf0
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b8046
mov ecx, dword [0x104d4600]
test ecx, ecx
je 0x100b8046
mov al, 1
cmp ecx, 1
je 0x100b7ff4
cmp ecx, 2
jne 0x100b8038
mov al, 2
movzx edx, al
mov ecx, 0x104d4600
call fcn.10109d10
test al, al
je 0x100b8046
mov edx, dword [0x104d4604]
mov dword [esp + 0x80], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x84], 0
mov ecx, esi
lea eax, [edx + 0x2c]
mov dword [esp + 0x88], eax
push edi
call fcn.101097e0
add esp, 4
jmp 0x100b80b7
mov ecx, 0x104d4600
call fcn.10109c60
test al, al
jne 0x100b7ff4
mov eax, dword [0x104d4604]
mov dword [esp + 0x84], 0
mov dword [esp + 0x80], 0
mov ecx, edi
lea edx, [esp + 0x30]
mov dword [esp + 0x30], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x34], 0
mov dword [esp + 0x90], eax
add eax, 0x2c
mov dword [esp + 0x38], eax
call fcn.10109b60
movsd xmm1, qword [esp + 0x88]
movsd xmm0, qword [esp + 0x80]
movsd qword [esp + 0x10], xmm1
movsd xmm1, qword [esp + 0x90]
movsd qword [esp + 8], xmm0
movsd qword [esp + 0x18], xmm1
mov eax, dword [esp + 8]
or eax, dword [esp + 0xc]
je 0x100b80db
mov eax, dword [esp + 0x14]
mov ecx, dword [eax + 8]
lea edx, [ecx + 7]
neg ecx
and ecx, edx
add ecx, dword [esp + 0x10]
push esi
push ecx
call dword [eax + 0x28]
add esp, 8
mov eax, dword [esp + 0x18]
test eax, eax
je 0x100b8115
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, 0x104257d7
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov ecx, esi
push 5
push 0x15
call fcn.10109af0
add esp, 8
mov edx, dword [esp + 0x190]
mov ecx, dword [esp + 0x308]
mov dword [esp + 0x80], esi
call fcn.1001aa30
mov cl, byte [esp + 4]
mov edx, dword [esp + 0x190]
mov eax, ecx
movzx ecx, cl
mov dword [esp + 0x134], edx
and al, 0xfe
cmp dword [esp + 0x31c], edx
movzx ebx, al
cmovbe ebx, ecx
mov ecx, edi
call fcn.10012f50
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, eax
or edx, ecx
je 0x100b818c
mov edx, dword [esp + 0x14]
mov edi, dword [edx + 8]
lea esi, [edi + 7]
neg edi
and edi, esi
add edi, dword [esp + 0x10]
push ecx
push eax
push edi
lea edi, [esp + 0x8c]
call dword [edx + 0x38]
add esp, 0xc
mov eax, dword [esp + 0x18]
test eax, eax
je 0x100b81c8
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, str.tracing::span_tracing::span::active
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
lea ecx, [esp + 8]
push 5
push 0xd
call fcn.10109af0
add esp, 8
mov eax, dword [esp + 8]
and byte [esp + 4], 1
or eax, dword [esp + 0xc]
je 0x100b81e9
mov eax, dword [esp + 0x10]
lock dec dword [eax]
jne 0x100b81e9
lea ecx, [esp + 0x10]
call fcn.10116bf0
mov eax, dword [esp + 0x17c]
mov esi, dword [esp + 0x28]
mov cl, byte [esp + 4]
mov dl, byte [esp + 0x54]
mov dword [esp + 0x1bc], eax
mov eax, dword [esp + 0x180]
mov dword [esp + 0x1c0], eax
mov eax, dword [esp + 0x14c]
mov dword [esp + 0x1c4], eax
mov eax, dword [esp + 0x60]
mov dword [esp + 0x1c8], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 0x1cc], eax
mov eax, dword [esp + 0x134]
mov dword [esp + 0x1d0], eax
mov eax, dword [esp + 0x24]
mov dword [esp + 0x1d4], eax
mov dword [esp + 0x1d8], esi
mov byte [esp + 0x1dc], cl
mov cl, byte [esp + 0x48]
mov byte [esp + 0x1e0], bl
mov ebx, dword [ebp + 0x14]
mov byte [esp + 0x1e1], dl
mov byte [esp + 0x1e2], cl
mov byte [esp + 0x1b8], 0
movzx eax, byte [esp + 0x260]
cmp eax, 9
je 0x100b82d0
cmp eax, 1
je 0x100b82bc
cmp eax, 6
jne 0x100b82d0
mov eax, dword [esp + 0x278]
push dword [esp + 0x270]
push dword [esp + 0x270]
lea ecx, [esp + 0x27c]
push ecx
call dword [eax + 4]
add esp, 0xc
jmp 0x100b82d0
lea ecx, [esp + 0x268]
call fcn.10081360
nop dword [eax + eax]
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b82df
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b8400
mov ecx, dword [0x104d4618]
test ecx, ecx
je 0x100b8400
mov al, 1
cmp ecx, 1
je 0x100b830e
cmp ecx, 2
jne 0x100b88e8
mov al, 2
movzx edx, al
mov ecx, 0x104d4618
call fcn.10109d10
test al, al
je 0x100b8400
mov ecx, dword [0x104d461c]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8aef
mov edx, dword [ecx + 0x2c]
mov esi, dword [ecx + 0x34]
mov edi, dword [ecx + 0x38]
mov dword [esp + 0x260], 0
mov dword [esp + 0x80], 0x1041d51c
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x264], edx
lea edx, [esp + 8]
mov dword [esp + 0x268], eax
mov dword [esp + 0x26c], esi
mov dword [esp + 0x270], edi
lea esi, [esp + 0x138]
lea eax, [ecx + 0x2c]
lea edi, [esp + 0x80]
mov dword [esp + 0x30], edx
lea edx, [esp + 0x1b8]
mov dword [esp + 0x34], 1
mov dword [esp + 0x90], esi
mov dword [esp + 0x38], eax
mov dword [esp + 0x94], 1
mov dword [esp + 0x138], edx
lea edx, [esp + 0x260]
mov dword [esp + 0x13c], fcn.100b9f20
mov dword [esp + 8], edx
lea edx, [esp + 0x30]
mov dword [esp + 0xc], edi
mov dword [esp + 0x10], 0x10419960
call fcn.1010a570
nop word cs:[eax + eax]
nop
mov esi, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov eax, dword [esp + 0x2c]
mov dword [esp + 0x80], esi
mov dword [esp + 0x84], ecx
cmp dword [eax + 0x38], esi
jbe 0x100b8989
mov eax, dword [eax + 0x30]
imul edx, esi, 0xf0
cmp dword [eax + edx], 1
jne 0x100b8989
cmp dword [eax + edx + 0x30], ecx
jne 0x100b8989
cmp dword [eax + edx + 0x68], 1
jne 0x100b8456
mov ecx, dword [esp + 0x4c]
lea edx, [esp + 0x24]
call fcn.100b99b0
jmp 0x100b84a0
mov dword [esp + 0x80], esi
lea edi, [eax + edx]
mov dword [esp + 0x84], ecx
cmp dword [edi], 1
jne 0x100b8989
lea esi, [eax + edx + 0x30]
cmp dword [esi], ecx
jne 0x100b8989
cmp byte [eax + edx + 0x34], 6
lea edi, [esp + 0x80]
jne 0x100b84a0
cmp dword [eax + edx + 0x38], 4
je 0x100b8447
nop dword [eax]
mov eax, dword [esp + 0x2c]
movsd xmm0, qword [esp + 0x24]
movzx esi, byte [esp + 0x23]
mov ecx, ebx
mov edx, edi
mov dword [esp + 0x88], eax
movsd qword [esp + 0x80], xmm0
push esi
call fcn.10018f90
add esp, 4
mov al, byte [esp + 0x1b8]
mov byte [esp + 0x53], al
push 0xa7
lea eax, [esp + 0x1bd]
push eax
lea eax, [esp + 0x384]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
lea ecx, [esp + 0x184]
call fcn.10012f50
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0x6c]
mov edx, eax
or edx, ecx
je 0x100b8530
mov edx, dword [esp + 0x74]
mov esi, dword [edx + 8]
lea edi, [esi + 7]
neg esi
and esi, edi
lea edi, [esp + 0x80]
add esi, dword [esp + 0x70]
push ecx
push eax
push esi
call dword [edx + 0x38]
add esp, 0xc
mov eax, dword [esp + 0x78]
test eax, eax
je 0x100b856c
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, str.tracing::span_tracing::span::active
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
lea ecx, [esp + 0x68]
push 5
push 0xd
call fcn.10109af0
add esp, 8
mov eax, dword [esp + 0x68]
or eax, dword [esp + 0x6c]
je 0x100b8590
mov eax, dword [esp + 0x70]
lock dec dword [eax]
jne 0x100b8590
lea ecx, [esp + 0x70]
call fcn.10116bf0
lea ecx, [esp + 0x324]
call fcn.10012f50
mov eax, dword [esp + 0x150]
mov ecx, dword [esp + 0x154]
mov edx, eax
or edx, ecx
je 0x100b85d1
mov edx, dword [esp + 0x15c]
mov esi, dword [edx + 8]
lea edi, [esi + 7]
neg esi
and esi, edi
add esi, dword [esp + 0x158]
push ecx
push eax
push esi
call dword [edx + 0x38]
add esp, 0xc
mov eax, dword [esp + 0x160]
lea edi, [esp + 0x80]
test eax, eax
je 0x100b861a
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp + 0x30], edi
mov dword [esp + 0x34], 0x10009120
mov edx, str.tracing::span_tracing::span::active
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
lea ecx, [esp + 0x150]
push 5
push 0xd
call fcn.10109af0
add esp, 8
mov eax, dword [esp + 0x150]
or eax, dword [esp + 0x154]
je 0x100b8642
mov eax, dword [esp + 0x158]
lock dec dword [eax]
jne 0x100b8642
lea ecx, [esp + 0x158]
call fcn.10116bf0
mov al, byte [esp + 0x53]
cmp al, 9
jne 0x100b86a0
mov edx, dword [ebp + 0x18]
mov ecx, edi
push dword [ebp + 8]
call fcn.100b4d40
add esp, 4
cmp byte [esp + 0x80], 4
je 0x100b8951
mov eax, dword [esp + 0x80]
cmp al, 3
jne 0x100b895a
mov ecx, dword [esp + 0x4c]
mov edx, dword [ebp + 0xc]
push dword [ebp + 0x18]
push dword [ebp + 0x10]
call fcn.100b9050
add esp, 8
test al, al
jne 0x100b5fc3
jmp 0x100b8944
mov byte [esp + 0x260], al
push 0xa7
lea eax, [esp + 0x380]
push eax
lea eax, [esp + 0x269]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [0x104debf8]
cmp eax, 5
jb 0x100b86d3
mov eax, dword [0x104debfc]
mov eax, dword [0x104d53e8]
dec eax
cmp eax, 5
jb 0x100b8820
mov ecx, dword [0x104d4564]
test ecx, ecx
je 0x100b8820
mov al, 1
cmp ecx, 1
je 0x100b8702
cmp ecx, 2
jne 0x100b88d1
mov al, 2
movzx edx, al
mov ecx, 0x104d4564
call fcn.10109d10
test al, al
je 0x100b8820
mov ecx, dword [0x104d4568]
mov eax, dword [ecx + 0x30]
test eax, eax
je 0x100b8b03
mov edi, dword [ecx + 0x2c]
mov edx, dword [ecx + 0x34]
mov esi, dword [ecx + 0x38]
cmp eax, 1
mov dword [esp + 0x68], 0
mov dword [esp + 0x80], 0x1041d534
mov dword [esp + 0x84], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x90], str.formatter_errorfailed_to_write_whole_buffer
mov dword [esp + 0x94], 0
mov dword [esp + 0x6c], edi
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], edx
mov dword [esp + 0x78], esi
je 0x100b8b03
mov dword [esp + 8], 1
mov dword [esp + 0xc], edi
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], edx
lea edx, [esp + 0x1b8]
mov dword [esp + 0x18], esi
lea esi, [esp + 0x260]
lea edi, [esp + 0x80]
lea eax, [ecx + 0x2c]
mov dword [esp + 0x150], edx
lea edx, [esp + 0x68]
mov dword [esp + 0x30], esi
lea esi, [esp + 8]
mov dword [esp + 0x154], 2
mov dword [esp + 0x158], eax
mov dword [esp + 0x1b8], edx
lea edx, [esp + 0x30]
mov dword [esp + 0x1bc], edi
mov dword [esp + 0x1c0], 0x10419960
mov dword [esp + 0x1c4], esi
mov dword [esp + 0x1c8], edx
lea edx, [esp + 0x150]
mov dword [esp + 0x1cc], 0x1041d54c
call fcn.1010a570
cmp byte [esp + 0x260], 0
jne 0x100b8849
mov eax, dword [esp + 0x27c]
mov ecx, dword [esp + 0x280]
mov edx, dword [esp + 0x4c]
mov dword [edx + 0x48], 1
mov dword [edx + 0x4c], eax
mov dword [edx + 0x50], ecx
push 0xa8
lea eax, [esp + 0x264]
push eax
push edi
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov esi, dword [ebp + 0x18]
mov edx, edi
mov ecx, esi
call fcn.1007ce90
cmp al, 0xd
jne 0x100b8a86
cmp dword [esi + 0x5c], 2
jne 0x100b8886
cmp dword [esi + 0xc], 0xfffffef7
jb 0x100b5fb0
mov ecx, edi
mov edx, esi
push dword [ebp + 8]
call fcn.100b4d40
add esp, 4
cmp byte [esp + 0x80], 4
je 0x100b8951
mov eax, dword [esp + 0x80]
cmp al, 3
jne 0x100b894d
mov esi, dword [ebp + 0x18]
cmp dword [esi + 0x5c], 2
jne 0x100b8951
cmp dword [esi + 0xc], 0xfffffef7
jb 0x100b5fb0
jmp 0x100b8951
mov ecx, 0x104d4564
call fcn.10109c60
test al, al
jne 0x100b8702
jmp 0x100b8820
mov ecx, 0x104d4618
call fcn.10109c60
test al, al
jne 0x100b830e
jmp 0x100b8400
lea ecx, [esp + 0x80]
mov edx, esi
push dword [ebp + 8]
call fcn.100b4d40
add esp, 4
cmp byte [esp + 0x80], 4
je 0x100b8951
mov eax, dword [esp + 0x80]
cmp al, 4
je 0x100b8951
cmp al, 3
jne 0x100b895a
mov esi, dword [ebp + 0x18]
cmp dword [esi + 0x5c], 2
jne 0x100b8951
cmp dword [esi + 0xc], 0xfffffef7
jb 0x100b5e3c
jmp 0x100b8951
mov eax, dword [esp + 0x58]
mov byte [eax], 3
jmp 0x100b896a
cmp al, 4
jne 0x100b895a
mov eax, dword [esp + 0x58]
mov byte [eax], 4
jmp 0x100b896a
mov edx, dword [esp + 0x58]
mov ecx, dword [esp + 0x84]
mov dword [edx], eax
mov dword [edx + 4], ecx
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov ecx, 0x104d4558
call fcn.10109c60
test al, al
jne 0x100b5e98
jmp 0x100b5f7f
lea ecx, [esp + 0x80]
call fcn.10018ef0
ud2
lea ecx, [esp + 0x80]
call fcn.10018f40
ud2
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d44c
jmp 0x100b8a7c
lea ecx, [esp + 0x260]
call fcn.10018ef0
ud2
lea ecx, [esp + 8]
call fcn.10018ef0
ud2
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d494
jmp 0x100b8a7c
mov ecx, str.assertion_failed:_N::next_stream_.is_none__
mov edx, 0x2d
push 0x1041d1d8
jmp 0x100b8a52
mov ecx, str.called__Option::unwrap____on_a__None__valueC:UsersAdministrator.cargo_registry_srcgithub.com_1ecc6299db9ec823url_2.2.0_srclib.rs__filed
mov edx, 0x2b
push 0x1041d198
call fcn.100082b0
add esp, 4
ud2
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d46c
jmp 0x100b8a7c
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d4bc
jmp 0x100b8a7c
mov ecx, eax
push 0x1041d4cc
call fcn.10008300
add esp, 4
ud2
mov ecx, str.invalid_key
mov edx, 0xb
push 0x1041d4cc
call fcn.1004d560
add esp, 4
ud2
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d50c
jmp 0x100b8a7c
mov ecx, 0x1041992d
mov edx, 0x22
push 0x103fa614
call fcn.1000a730
add esp, 4
ud2
mov byte [esp + 0x80], al
mov ecx, str.invalid_frame
mov edx, 0xd
push 0x1041d56c
push 0x1041ab54
push edi
call fcn.1000a790
add esp, 0xc
ud2
mov ecx, 0x1041992d
mov edx, 0x22
push 0x103fa5fc
jmp 0x100b8a7c
mov ecx, str.called__Option::unwrap____on_a__None__valueC:UsersAdministrator.cargo_registry_srcgithub.com_1ecc6299db9ec823url_2.2.0_srclib.rs__filed
mov edx, 0x2b
push 0x1041d4f4
jmp 0x100b8a06
lea ecx, [esp + 8]
call fcn.10018f40
ud2
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d4e4
jmp 0x100b8a7c
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d524
jmp 0x100b8a7c
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d53c
jmp 0x100b8a7c
mov ecx, 0x1041992d
mov edx, 0x22
push 0x1041d43c
jmp 0x100b8a7c