Function at 0x10127060
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x108
call 0x10127071
pop eax
mov edi, ecx
mov dword [ebp - 0xac], eax
mov eax, dword [0x103564a0]
movzx eax, byte [eax]
mov eax, dword [0x1035648c]
mov eax, dword [eax]
mov dword [ebp - 0x48], ecx
test eax, eax
jne 0x101270a5
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x10127c0a
mov ecx, dword [0x1035648c]
mov dword [ecx], eax
push 0xa
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x10127c0a
mov word [eax + 8], 0x6c6c
mov dword [eax + 4], 0x65687372
mov dword [eax], 0x65776f70
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x94], 5
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], 0xa
mov dword [ebp - 0x84], 0xa
mov byte [ebp - 0x80], 0
movzx ecx, byte [ebp - 0xe2]
movzx eax, word [ebp - 0xe4]
movzx edx, byte [ebp - 0xc2]
movsd xmm0, qword [ebp - 0x3c]
movsd xmm1, qword [ebp - 0x36]
mov byte [ebp - 0x7d], cl
movzx ecx, word [ebp - 0xc4]
mov word [ebp - 0x7f], ax
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x74], 0
mov word [ebp - 0x70], 0
movsd qword [ebp - 0x6e], xmm0
movsd qword [ebp - 0x68], xmm1
mov byte [ebp - 0x60], 2
mov byte [ebp - 0x5d], dl
mov word [ebp - 0x5f], cx
mov dword [ebp - 0x5c], 4
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x4e], 0
mov dword [ebp - 0x52], 0
lea esi, [ebp - 0xa4]
push 0xa
push 0x10348fda
push esi
call fcn.1015c230
add esp, 0xc
push 0x10
push 0x10348fe4
push esi
call fcn.1015c230
add esp, 0xc
push 6
push 0x10348ff4
push esi
call fcn.1015c230
add esp, 0xc
push 8
push 0x10348ffa
push esi
call fcn.1015c230
add esp, 0xc
push 1
push 0x10349002
push esi
call fcn.1015c230
add esp, 0xc
mov eax, dword [ebp - 0xa4]
cmp eax, 5
ja 0x1012747c
mov ecx, 0x27
bt ecx, eax
jae 0x1012747c
mov dword [ebp - 0xa4], 2
mov eax, dword [ebp - 0x9c]
cmp eax, 5
ja 0x101274a0
mov ecx, 0x27
bt ecx, eax
jae 0x101274a0
mov dword [ebp - 0x9c], 2
mov eax, dword [ebp - 0x94]
cmp eax, 5
ja 0x101274c4
mov ecx, 0x27
bt ecx, eax
jae 0x101274c4
mov dword [ebp - 0x94], 2
lea edx, [ebp - 0xa4]
lea ecx, [ebp - 0x3c]
push 1
push 0
call fcn.1015c4b0
add esp, 8
mov esi, dword [ebp - 0x34]
cmp esi, 2
je 0x10127c87
xor eax, eax
test esi, esi
mov ecx, dword [ebp - 0x30]
mov edi, dword [ebp - 0x28]
mov edx, dword [ebp - 0x20]
movsd xmm0, qword [ebp - 0x3c]
setne al
xor ebx, ebx
cmp dword [ebp - 0x2c], 0
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xa8], ecx
mov dword [ebp - 0xe0], ecx
setne bl
xor eax, eax
cmp dword [ebp - 0x24], 0
mov dword [ebp - 0xdc], ebx
mov dword [ebp - 0xd8], edi
setne al
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
movsd qword [ebp - 0xcc], xmm0
lea ecx, [ebp - 0xa4]
call fcn.101231a0
test esi, esi
mov dword [ebp - 0xe4], 0
je 0x101274f0
mov eax, dword [ebp - 0x48]
mov ebx, dword [ebp - 0xa8]
lea esi, [ebp - 0xa4]
mov ecx, dword [eax + 8]
test ecx, ecx
je 0x101274de
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
jmp 0x1012731b
xorps xmm0, xmm0
lea eax, [ebp - 0x3c]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0xa4], xmm0
mov dword [ebp - 0x94], eax
push 0x1015be60
push esi
mov dword [ebp - 0x10], ecx
push ecx
push dword [ebp - 0x18]
push ebx
call sub.KERNEL32.dll_WriteFileEx
test eax, eax
je 0x101273a0
nop dword [eax]
push 1
push 0xffffffffffffffff
call sub.KERNEL32.dll_SleepEx
cmp dword [ebp - 0x3c], 0
je 0x10127350
mov edi, dword [ebp - 0x38]
xor eax, eax
test edi, edi
sete cl
jne 0x1012736e
mov edi, dword [ebp - 0x34]
mov al, cl
mov ecx, dword [ebp - 0x14]
and ecx, 0xffffff00
lea ecx, [ecx + eax*4]
movzx eax, cl
mov dword [ebp - 0x14], ecx
mov eax, dword [eax*4 + 0x101282a8]
add eax, dword [ebp - 0xac]
jmp eax
call sub.KERNEL32.dll_GetLastError
mov edi, eax
mov eax, dword [ebp - 0x14]
and eax, 0xffffff00
mov dword [ebp - 0x14], eax
movzx eax, al
mov eax, dword [eax*4 + 0x101282a8]
add eax, dword [ebp - 0xac]
jmp eax
push dword [ebp - 0xa0]
call sub.KERNEL32.dll_CloseHandle
mov dword [ebp - 0xa4], 2
mov eax, dword [ebp - 0x9c]
cmp eax, 5
jbe 0x1012720b
push dword [ebp - 0x98]
call sub.KERNEL32.dll_CloseHandle
mov dword [ebp - 0x9c], 2
mov eax, dword [ebp - 0x94]
cmp eax, 5
jbe 0x10127232
push dword [ebp - 0x90]
call sub.KERNEL32.dll_CloseHandle
jmp 0x10127240
push ebx
call sub.KERNEL32.dll_CloseHandle
mov ebx, dword [ebp - 0xdc]
mov edi, dword [ebp - 0xd8]
test ebx, ebx
mov dword [ebp - 0xdc], 0
je 0x10127ca9
mov eax, dword [0x103564a0]
movzx eax, byte [eax]
mov eax, dword [0x1035648c]
mov eax, dword [eax]
test eax, eax
jne 0x1012752a
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x10127c1b
mov ecx, dword [0x1035648c]
mov dword [ecx], eax
push 0x2000
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x10127c1b
movaps xmm0, xmmword [0x10299550]
mov esi, dword [ebp - 0xd0]
cmp dword [ebp - 0xd4], 0
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xd4], 0
movups xmmword [ebp - 0xf8], xmm0
mov dword [ebp - 0xe8], edi
je 0x10127cc2
mov eax, dword [0x103564a0]
movzx eax, byte [eax]
mov eax, dword [0x1035648c]
mov eax, dword [eax]
test eax, eax
jne 0x1012759e
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x10127c2f
mov ecx, dword [0x1035648c]
mov dword [ecx], eax
push 0x2000
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x10127c2f
movsd xmm1, qword [ebp - 0xec]
movsd xmm2, qword [ebp - 0xfc]
movaps xmm0, xmmword [0x10299550]
mov dword [ebp - 0x114], eax
movsd qword [ebp - 0xb4], xmm1
movsd xmm1, qword [ebp - 0xf4]
movups xmmword [ebp - 0x110], xmm0
mov dword [ebp - 0x100], esi
movsd qword [ebp - 0xc4], xmm2
movsd qword [ebp - 0xbc], xmm1
call fcn.10154710
mov ebx, eax
sub esp, 4
push 0
call fcn.10148a40
add esp, 8
lock inc dword [eax]
mov ecx, eax
jle 0x10127bb8
mov eax, dword [0x103564a0]
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0
mov dword [ebp - 0xa4], 1
mov dword [ebp - 0xa0], 1
movzx eax, byte [eax]
mov eax, dword [0x1035648c]
mov eax, dword [eax]
mov dword [ebp - 0x14], ecx
test eax, eax
jne 0x1012766f
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x10127c43
mov ecx, dword [0x1035648c]
mov dword [ecx], eax
push 0x18
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x10127c43
movsd xmm0, qword [ebp - 0x94]
mov dword [ebp - 0x10], ebx
mov edi, eax
movsd qword [eax + 0x10], xmm0
movsd xmm0, qword [ebp - 0xa4]
movsd xmm1, qword [ebp - 0x9c]
movsd qword [eax + 8], xmm1
movsd qword [eax], xmm0
lock inc dword [eax]
jle 0x10127bb8
movzx eax, byte [0x1038a06c]
test al, al
je 0x101276ef
mov byte [0x1038a06c], 1
xor ecx, ecx
call fcn.101686d0
test eax, eax
je 0x10127e61
mov ebx, dword [eax]
mov dword [eax], 0
test ebx, ebx
je 0x101276ef
lock inc dword [ebx]
jle 0x10127bb8
xor ecx, ecx
jmp 0x101276fe
movzx eax, byte [0x1038a06c]
xor ebx, ebx
mov cl, 1
test al, al
je 0x10127728
mov esi, ecx
mov byte [0x1038a06c], 1
xor ecx, ecx
call fcn.101686d0
test eax, eax
je 0x10127df3
mov ecx, dword [eax]
mov dword [eax], ebx
test ecx, ecx
je 0x10127728
lock dec dword [ecx]
jne 0x10127728
call fcn.10125290
movsd xmm0, qword [ebp - 0xb4]
movsd xmm2, qword [ebp - 0xc4]
movsd xmm1, qword [ebp - 0xbc]
mov eax, dword [ebp - 0x14]
movsd qword [ebp - 0x20], xmm0
movsd qword [ebp - 0x28], xmm1
movsd qword [ebp - 0x30], xmm2
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], edi
mov eax, dword [edi + 8]
test eax, eax
je 0x1012776c
lock inc dword [eax + 0xc]
jle 0x10127e86
movsd xmm1, qword [ebp - 0x2c]
mov eax, dword [ebp - 0x1c]
movsd xmm0, qword [ebp - 0x24]
movsd xmm2, qword [ebp - 0x3c]
movsd qword [ebp - 0x94], xmm1
movsd xmm1, qword [ebp - 0x34]
mov dword [ebp - 0x84], eax
mov eax, dword [0x103564a0]
movsd qword [ebp - 0x8c], xmm0
movsd qword [ebp - 0xa4], xmm2
movsd qword [ebp - 0x9c], xmm1
movzx eax, byte [eax]
mov eax, dword [0x1035648c]
mov eax, dword [eax]
mov esi, dword [ebp - 0x10]
test eax, eax
jne 0x101277d4
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x10127c54
mov ecx, dword [0x1035648c]
mov dword [ecx], eax
push 0x24
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x10127c54
mov ecx, dword [ebp - 0x1c]
mov dword [eax + 0x20], ecx
movsd xmm0, qword [ebp - 0x24]
movsd qword [eax + 0x18], xmm0
movsd xmm0, qword [ebp - 0x2c]
movsd qword [eax + 0x10], xmm0
movsd xmm0, qword [ebp - 0x3c]
movsd xmm1, qword [ebp - 0x34]
movsd qword [eax + 8], xmm1
movsd qword [eax], xmm0
lea ecx, [ebp - 0x44]
push 0x10299bd4
push eax
push esi
push ecx
call fcn.10160c30
add esp, 0x10
movzx ebx, byte [ebp - 0x44]
mov esi, dword [ebp - 0x14]
cmp ebx, 4
jne 0x10127cdb
push dword [ebp - 0x40]
call sub.KERNEL32.dll_CloseHandle
lock dec dword [esi]
jne 0x1012784a
mov ecx, esi
call fcn.101252d0
lock dec dword [edi]
jne 0x10127856
mov ecx, edi
call fcn.10125260
movsd xmm0, qword [ebp - 0x104]
movsd xmm2, qword [ebp - 0x114]
movsd xmm1, qword [ebp - 0x10c]
movsd qword [ebp - 0xb4], xmm0
movsd qword [ebp - 0xbc], xmm1
movsd qword [ebp - 0xc4], xmm2
call fcn.10154710
mov ebx, eax
sub esp, 4
push 0
call fcn.10148a40
add esp, 8
lock inc dword [eax]
mov esi, eax
jle 0x10127bb8
mov eax, dword [0x103564a0]
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0
mov dword [ebp - 0xa4], 1
mov dword [ebp - 0xa0], 1
movzx eax, byte [eax]
mov eax, dword [0x1035648c]
mov eax, dword [eax]
mov dword [ebp - 0x14], esi
test eax, eax
jne 0x101278f8
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x10127c65
mov ecx, dword [0x1035648c]
mov dword [ecx], eax
push 0x18
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x10127c65
movsd xmm0, qword [ebp - 0x94]
mov dword [ebp - 0x10], ebx
mov edi, eax
movsd qword [eax + 0x10], xmm0
movsd xmm0, qword [ebp - 0xa4]
movsd xmm1, qword [ebp - 0x9c]
movsd qword [eax + 8], xmm1
movsd qword [eax], xmm0
lock inc dword [eax]
jle 0x10127bb8
movzx eax, byte [0x1038a06c]
test al, al
je 0x10127978
mov byte [0x1038a06c], 1
xor ecx, ecx
call fcn.101686d0
test eax, eax
je 0x10127edc
mov ebx, dword [eax]
mov dword [eax], 0
test ebx, ebx
je 0x10127978
lock inc dword [ebx]
jle 0x10127bb8
xor ecx, ecx
jmp 0x10127987
movzx eax, byte [0x1038a06c]
xor ebx, ebx
mov cl, 1
test al, al
je 0x101279b1
mov esi, ecx
mov byte [0x1038a06c], 1
xor ecx, ecx
call fcn.101686d0
test eax, eax
je 0x10127e2a
mov ecx, dword [eax]
mov dword [eax], ebx
test ecx, ecx
je 0x101279b1
lock dec dword [ecx]
jne 0x101279b1
call fcn.10125290
movsd xmm0, qword [ebp - 0xb4]
movsd xmm2, qword [ebp - 0xc4]
movsd xmm1, qword [ebp - 0xbc]
mov eax, dword [ebp - 0x14]
movsd qword [ebp - 0x20], xmm0
movsd qword [ebp - 0x28], xmm1
movsd qword [ebp - 0x30], xmm2
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], edi
mov eax, dword [edi + 8]
test eax, eax
je 0x101279f5
lock inc dword [eax + 0xc]
jle 0x10127efe
movsd xmm1, qword [ebp - 0x2c]
mov eax, dword [ebp - 0x1c]
movsd xmm0, qword [ebp - 0x24]
movsd xmm2, qword [ebp - 0x3c]
movsd qword [ebp - 0x94], xmm1
movsd xmm1, qword [ebp - 0x34]
mov dword [ebp - 0x84], eax
mov eax, dword [0x103564a0]
movsd qword [ebp - 0x8c], xmm0
movsd qword [ebp - 0xa4], xmm2
movsd qword [ebp - 0x9c], xmm1
movzx eax, byte [eax]
mov eax, dword [0x1035648c]
mov eax, dword [eax]
mov esi, dword [ebp - 0x10]
test eax, eax
jne 0x10127a5d
call sub.KERNEL32.dll_GetProcessHeap
test eax, eax
je 0x10127c76
mov ecx, dword [0x1035648c]
mov dword [ecx], eax
push 0x24
push 0
push eax
call sub.KERNEL32.dll_HeapAlloc
test eax, eax
je 0x10127c76
mov ecx, dword [ebp - 0x1c]
mov dword [eax + 0x20], ecx
movsd xmm0, qword [ebp - 0x24]
movsd qword [eax + 0x18], xmm0
movsd xmm0, qword [ebp - 0x2c]
movsd qword [eax + 0x10], xmm0
movsd xmm0, qword [ebp - 0x3c]
movsd xmm1, qword [ebp - 0x34]
movsd qword [eax + 8], xmm1
movsd qword [eax], xmm0
push 0x10299bd4
push eax
push esi
lea eax, [ebp - 0x44]
push eax
call fcn.10160c30
add esp, 0x10
movzx ebx, byte [ebp - 0x44]
mov esi, dword [ebp - 0x14]
cmp ebx, 4
jne 0x10127d49
push dword [ebp - 0x40]
call sub.KERNEL32.dll_CloseHandle
lock dec dword [esi]
lea ebx, [ebp - 0xa4]
jne 0x10127ad9
mov ecx, esi
call fcn.101252d0
lock dec dword [edi]
jne 0x10127ae5
mov ecx, edi
call fcn.10125260
mov eax, dword [ebp - 0xe0]
cmp dword [ebp - 0xe4], 0
mov dword [ebp - 0xe4], 0
je 0x10127b04
push eax
call sub.KERNEL32.dll_CloseHandle
mov esi, dword [ebp - 0xcc]
push 0xffffffffffffffff
push esi
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
jne 0x10127db7
mov dword [ebp - 0xa4], 0
push ebx
push esi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x10127db9
mov eax, dword [ebp - 0xa4]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0xa4], 0x103490a0
mov dword [ebp - 0xa0], 1
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0x38], 0x10150f80
mov dword [ebp - 0x98], 1
mov dword [ebp - 0xc4], eax
push ebx
call fcn.1005f950
add esp, 4
lea ecx, [ebp - 0xe4]
call fcn.10123050
mov eax, dword [ebp - 0x48]
cmp dword [eax + 4], 0
je 0x10127bad
push dword [eax]
push 0
mov eax, dword [0x1035648c]
push dword [eax]
call sub.KERNEL32.dll_HeapFree
add esp, 0x108
pop esi
pop edi
pop ebx
pop ebp
ret
ud2
push 0xa
push 1
call fcn.1001a7e0
add esp, 8
jmp 0x10127f52
push 0x2000
push 1
call fcn.1001a7e0
add esp, 8
jmp 0x10127f52
push 0x2000
push 1
call fcn.1001a7e0
add esp, 8
jmp 0x10127f52
push 0x18
push 4
call fcn.1001a7e0
add esp, 8
jmp 0x10127f52
push 0x24
push 4
call fcn.1001a7e0
add esp, 8
jmp 0x10127f52
push 0x18
push 4
call fcn.1001a7e0
add esp, 8
jmp 0x10127f52
push 0x24
push 4
call fcn.1001a7e0
add esp, 8
jmp 0x10127f52
push 0x10349024
push 0x10299d50
lea eax, [ebp - 0x3c]
push eax
push 0x2b
push 0x10299d80
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
push 0x10349044
push 0x2b
push str.called__Option::unwrap____on_a__None__value_rustc_d5c2e9c342b358556da91d61ed4133f6f50fc0c3library_std_src_syncmpmclist.rs_
call fcn.10026890
add esp, 0xc
jmp 0x10127f52
push 0x10349054
push 0x2b
push str.called__Option::unwrap____on_a__None__value_rustc_d5c2e9c342b358556da91d61ed4133f6f50fc0c3library_std_src_syncmpmclist.rs_
call fcn.10026890
add esp, 0xc
jmp 0x10127f52
movzx eax, word [ebp - 0x43]
mov ecx, dword [ebp - 0x40]
movzx esi, byte [ebp - 0x41]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], ecx
lock dec dword [edi]
jne 0x10127cf8
mov ecx, edi
call fcn.10125260
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x14]
shl esi, 0x18
shl eax, 8
or esi, eax
or esi, ebx
lock dec dword [ecx]
jne 0x10127d15
mov ecx, dword [ebp - 0x14]
call fcn.101252d0
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xa0], eax
push 0x10299bc4
push 0x10299d50
lea eax, [ebp - 0xa4]
push eax
push 0x16
push 0x10299b60
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
movzx eax, word [ebp - 0x43]
mov ecx, dword [ebp - 0x40]
movzx esi, byte [ebp - 0x41]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], ecx
lock dec dword [edi]
jne 0x10127d66
mov ecx, edi
call fcn.10125260
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x14]
shl esi, 0x18
shl eax, 8
or esi, eax
or esi, ebx
lock dec dword [ecx]
jne 0x10127d83
mov ecx, dword [ebp - 0x14]
call fcn.101252d0
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xa0], eax
push 0x10299bc4
push 0x10299d50
lea eax, [ebp - 0xa4]
push eax
push 0x16
push 0x10299b60
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
jmp 0x10127db9
call sub.KERNEL32.dll_GetLastError
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0xa4], 0
push 0x10349064
push 0x10299d50
lea eax, [ebp - 0xa4]
push eax
push 0x2b
push 0x10299d80
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
mov eax, esi
test al, al
jne 0x10127e05
lock dec dword [ebx]
jne 0x10127e05
mov ecx, ebx
call fcn.10133250
push 0x1034ae58
push 0x10349ce0
lea eax, [ebp - 0xa4]
push eax
push 0x46
push str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
mov eax, esi
test al, al
jne 0x10127e3c
lock dec dword [ebx]
jne 0x10127e3c
mov ecx, ebx
call fcn.10133250
push 0x1034ae58
push 0x10349ce0
lea eax, [ebp - 0xa4]
push eax
push 0x46
push str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
push 0x1034ae58
push 0x10349ce0
lea eax, [ebp - 0xa4]
push eax
push 0x46
push str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
add eax, 8
push 0
push eax
call fcn.10147ef0
add esp, 8
mov dword [ebp - 0xa4], 0x1034a6b0
mov dword [ebp - 0xa0], 1
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], str.called__Option::unwrap____on_a__None__value_rustc_d5c2e9c342b358556da91d61ed4133f6f50fc0c3library_alloc_srccollections_btree_navigate.rs
mov dword [ebp - 0x98], 0
push 0x1034a6d8
lea eax, [ebp - 0xa4]
push eax
call fcn.10026810
add esp, 8
jmp 0x10127f52
push 0x1034ae58
push 0x10349ce0
lea eax, [ebp - 0xa4]
push eax
push 0x46
push str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
call fcn.10026bb0
add esp, 0x14
jmp 0x10127f52
add eax, 8
push 0
push eax
call fcn.10147ef0
add esp, 8
mov dword [ebp - 0xa4], 0x1034a6b0
mov dword [ebp - 0xa0], 1
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], str.called__Option::unwrap____on_a__None__value_rustc_d5c2e9c342b358556da91d61ed4133f6f50fc0c3library_alloc_srccollections_btree_navigate.rs
mov dword [ebp - 0x98], 0
push 0x1034a6d8
lea eax, [ebp - 0xa4]
push eax
call fcn.10026810
add esp, 8
ud2