Function at 0x1400734d0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x618
movaps xmmword [rsp + 0x600], xmm6
mov qword [rsp + 0x2c8], rdx
mov rdx, qword [r8 + 0x10]
test rdx, rdx
je 0x14007664e
mov r14, r8
mov r15, rcx
mov r8, qword [r8]
mov rcx, rdx
shl rcx, 6
add rcx, r8
xor r12d, r12d
mov rax, r8
mov rsi, qword [rax + 0x20]
mov rbp, qword [rax + 0x30]
mov r13, qword [rax + 0x38]
add rax, 0x40
shl rbp, 4
nop dword [rax]
test rbp, rbp
je 0x140073560
mov rdi, rsi
add rsi, 0x10
mov rbx, qword [rdi]
add rbx, r13
add rbp, 0xfffffffffffffff0
cmp rbx, r15
ja 0x140073530
add rbx, qword [rdi + 8]
cmp rbx, r15
jbe 0x140073530
jmp 0x14007356d
inc r12
cmp rax, rcx
jne 0x140073519
jmp 0x14007664e
lea rbx, [r14 + 0x18]
mov rdi, qword [r14 + 0x28]
test rdi, rdi
je 0x1400735a9
mov rcx, qword [r14 + 0x18]
imul rsi, rdi, 0xf0
xor eax, eax
xor ebp, ebp
nop dword [rax]
cmp qword [rcx + rbp], r12
je 0x1400737af
add rbp, 0xf0
dec rax
cmp rsi, rbp
jne 0x140073590
cmp rdx, r12
jbe 0x140076a82
mov rax, r12
shl rax, 6
mov rdx, qword [r8 + rax]
mov r8, qword [r8 + rax + 0x10]
lea rcx, [rsp + 0x120]
call dbg.mmap
cmp qword [rsp + 0x120], 0
je 0x14007664e
mov rbp, rbx
mov qword [rsp + 0x98], r14
mov rbx, qword [rsp + 0x138]
mov qword [rsp + 0x5f0], rbx
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x3b0], rbx
movaps xmmword [rsp + 0x3a0], xmm0
mov qword [rsp + 0x5a8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x5b0], xmm0
mov qword [rsp + 0x5c0], 0
mov r14, qword [rsp + 0x3a8]
mov r9d, 0x40
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
call sym.___u8__as_object::read::read_ref::ReadRef_::read_bytes_at::h647969fabd4eaa8e
test rax, rax
je 0x1400736fd
cmp rdx, 0x40
jb 0x1400736fd
movzx ecx, word [rax]
cmp ecx, 0x5a4d
jne 0x1400736fd
mov esi, dword [rax + 0x3c]
mov r9d, 0x88
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call sym.___u8__as_object::read::read_ref::ReadRef_::read_bytes_at::h647969fabd4eaa8e
mov rdi, rax
test rax, rax
je 0x1400736fd
cmp rdx, 0x88
jb 0x1400736fd
cmp dword [rdi], 0x4550
jne 0x1400736fd
movzx eax, word [rdi + 0x18]
cmp eax, 0x20b
jne 0x1400736fd
movzx r9d, word [rdi + 0x14]
sub r9, 0x70
jb 0x1400736fd
add rsi, 0x88
mov rcx, r14
mov rdx, rbx
mov r8, rsi
mov qword [rsp + 0x90], r9
call sym.___u8__as_object::read::read_ref::ReadRef_::read_bytes_at::h647969fabd4eaa8e
test rax, rax
mov r8, qword [rsp + 0x90]
je 0x1400736fd
mov eax, dword [rdi + 0x84]
shl rax, 3
cmp rdx, rax
jae 0x14007683f
mov rsi, qword [rsp + 0x5a8]
mov rax, qword [rsp + 0x5b8]
test rax, rax
je 0x140073748
shl rax, 3
lea rdi, [rax + rax*2]
xor ebx, ebx
jmp 0x140073729
add rbx, 0x18
cmp rdi, rbx
je 0x140073748
mov rdx, qword [rsi + rbx + 8]
test rdx, rdx
je 0x140073720
mov rcx, qword [rsi + rbx]
mov r8, rdx
not r8
shr r8, 0x3f
call sym.__rust_dealloc
jmp 0x140073720
mov rax, qword [rsp + 0x5b0]
test rax, rax
je 0x14007376b
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
mov rcx, rsi
call sym.__rust_dealloc
cmp qword [rsp + 0x5c0], 0
je 0x140073790
mov rcx, qword [rsp + 0x5d0]
call sub.KERNEL32.dll_UnmapViewOfFile
mov rcx, qword [rsp + 0x5c8]
call fcn.1400d47f8
mov rcx, qword [rsp + 0x3a8]
call sub.KERNEL32.dll_UnmapViewOfFile
mov rcx, qword [rsp + 0x3a0]
call fcn.1400d47f8
jmp 0x14007664e
test rax, rax
je 0x140073877
mov qword [rsp + 0x98], rbx
mov rbx, rcx
lea r12, [rcx + rbp]
lea rcx, [rsp + 0x3c0]
mov r8d, 0xf0
mov rdx, r12
call sym.memcpy
lea rdx, [rbx + rbp]
add rdx, 0xf0
sub rsi, rbp
mov rbp, rbx
add rsi, 0xffffffffffffff10
mov rcx, r12
mov r8, rsi
call sub.msvcrt.dll_memmove
lea rsi, [rdi - 1]
mov qword [r14 + 0x28], rsi
lea rcx, [rsp + 0x120]
mov r8d, 0xf0
lea rdx, [rsp + 0x3c0]
call sym.memcpy
cmp rsi, qword [r14 + 0x20]
jne 0x140073840
mov rbp, qword [rsp + 0x98]
mov rcx, rbp
mov rdx, rsi
call dbg.do_reserve_and_handle<(usize, std::backtrace_rs::symbolize::gimli::Mapping), alloc::alloc::Global>
mov rbp, qword [rbp]
test rsi, rsi
je 0x14007385b
lea rcx, [rbp + 0xf0]
imul r8, rsi, 0xf0
mov rdx, rbp
call sub.msvcrt.dll_memmove
lea rdx, [rsp + 0x3c0]
mov r8d, 0xf0
mov rcx, rbp
call sym.memcpy
mov qword [r14 + 0x28], rdi
jmp 0x14007387a
mov rbp, rcx
sub r15, r13
mov qword [rsp + 0x98], r15
lea r12, [r15 + 1]
mov r8, qword [rbp + 8]
mov rdx, qword [rbp + 0x18]
test rdx, rdx
mov qword [rsp + 0x50], rbp
je 0x140073900
xor esi, esi
mov ecx, 0xff
mov rax, rdx
mov rbp, rdx
jmp 0x1400738b8
mov rbp, rax
sub rax, rsi
jbe 0x1400738f0
shr rax, 1
add rax, rsi
mov rdi, rax
shl rdi, 5
xor ebx, ebx
cmp qword [r8 + rdi + 0x10], r12
setne bl
cmovb ebx, ecx
cmp bl, 1
je 0x1400738b0
movzx ebx, bl
inc rax
mov rsi, rax
cmp ebx, 0xff
jne 0x1400738f0
mov rax, rbp
sub rax, rsi
ja 0x1400738b8
cmp rsi, rdx
ja 0x14007750e
mov rbp, qword [rsp + 0x50]
jmp 0x140073902
xor esi, esi
mov r10, rbp
lea rax, [rbp + 8]
mov qword [rsp + 0xc8], rax
shl rsi, 5
add rsi, r8
xorps xmm6, xmm6
movabs rax, 0x800000000000000
dec rax
mov qword [rsp + 0x70], rax
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x88], rax
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x58], rax
nop dword [rax + rax]
mov r15d, 3
cmp rsi, r8
je 0x140076177
mov rax, rsi
mov rcx, qword [rsp + 0x98]
cmp qword [rax - 0x18], rcx
jbe 0x140076177
lea rsi, [rax - 0x20]
cmp qword [rax - 8], rcx
jbe 0x140073950
cmp r12, qword [rax - 0x10]
jbe 0x140073950
mov qword [rsp + 0xf0], r9
mov rcx, qword [rsi]
mov rdx, qword [r10 + 0x30]
cmp rcx, rdx
jae 0x140076adf
mov rax, r10
mov rbx, qword [r10 + 0x20]
imul r10, rcx, 0x230
cmp dword [rbx + r10 + 0x200], 1
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x100], rsi
mov r9d, 1
mov qword [rsp + 0xa8], r10
mov qword [rsp + 0xb0], r8
je 0x140074cf5
lea rcx, [rbx + r10]
add rcx, 8
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x278], 8
lea rax, [rsp + 0x280]
movups xmmword [rax], xmm6
mov qword [rsp + 0x220], 8
lea rax, [rsp + 0x228]
movups xmmword [rax], xmm6
lea rdx, [rbx + r10 + 0x58]
mov rbp, qword [rbx + r10 + 0x40]
mov rax, qword [rbx + r10 + 0x48]
mov qword [rsp + 0x3c0], rbp
mov qword [rsp + 0x3c8], rax
mov qword [rsp + 0x3d0], rcx
mov qword [rsp + 0x3d8], rdx
mov qword [rsp + 0x3e0], 0
test rax, rax
mov qword [rsp + 0xe8], r12
je 0x140074b17
lea rcx, [rbx + r10]
add rcx, 0x50
mov qword [rsp + 0x78], rcx
mov ecx, 8
mov qword [rsp + 0xd0], rcx
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor ecx, ecx
mov qword [rsp + 0xe0], rcx
mov r15, qword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x3d0]
xor edx, edx
cmp byte [rcx + 0x49], 8
sete dl
mov rbp, qword [rcx]
add rbp, r15
lea r13, [rdx*8]
add r13, rbp
mov rdx, qword [rcx + 0x40]
add rdx, qword [rcx + 0x38]
sub r13, rdx
add r13, 4
dec rax
xor ecx, ecx
xor edx, edx
jmp 0x140073afc
movzx edi, bl
mov ebx, edi
and ebx, 0x7f
shl rbx, cl
or rdx, rbx
add ecx, 7
dec rax
mov r15, rbp
test dil, dil
jns 0x140073b2d
cmp rax, 0xffffffffffffffff
je 0x14007426f
lea rbp, [r15 + 1]
mov qword [rsp + 0x3c0], rbp
mov qword [rsp + 0x3c8], rax
movzx ebx, byte [r15]
cmp ecx, 0x3f
jne 0x140073ae0
cmp bl, 1
jbe 0x140073ae0
jmp 0x140074276
test rdx, rdx
je 0x140073b50
mov rcx, qword [rsp + 0x3d8]
lea rax, [rdx - 1]
cmp rax, qword [rcx + 0x10]
jae 0x140073b5d
imul rax, rax, 0x70
add rax, qword [rcx]
jmp 0x140073bdd
dec qword [rsp + 0x3e0]
jmp 0x140074225
mov rax, qword [rcx + 0x20]
mov ebx, 0x12
test rax, rax
je 0x140074394
mov r9, qword [rcx + 0x18]
movzx r8d, word [rax + 0x532]
imul rcx, r8, 0x70
mov rbp, 0xffffffffffffffff
xor ebx, ebx
mov rsi, rcx
add rsi, rbx
je 0x140073bba
xor edi, edi
cmp qword [rax + rbp*8 + 0x10], rdx
setne dil
mov esi, 0xff
cmova edi, esi
inc rbp
add rbx, 0xffffffffffffff90
cmp dil, 1
je 0x140073b88
movzx ecx, dil
test ecx, ecx
jne 0x140073bbd
jmp 0x140073bd6
mov rbp, r8
sub r9, 1
mov ebx, 0x12
jb 0x140074394
mov rax, qword [rax + rbp*8 + 0x538]
jmp 0x140073b73
sub rax, rbx
add rax, 0xfffffffffffffff0
cmp byte [rax + 0x6a], 1
jne 0x140073beb
inc qword [rsp + 0x3e0]
lea rcx, [rax + 8]
cmp word [rax + 0x68], 0x2e
lea r15, [rsp + 0x3c0]
jne 0x140073c2e
call sym.__gimli::read::abbrev::Attributes_as_core::ops::deref::Deref_::deref::hfd3c6cf75d815e8e
mov r14, rdx
test rdx, rdx
je 0x140074225
mov rsi, rax
shl r14, 4
xor r12d, r12d
xor edi, edi
xor eax, eax
mov qword [rsp + 0xc0], rax
xor ebx, ebx
xor ebp, ebp
jmp 0x140073cc6
call sym.__gimli::read::abbrev::Attributes_as_core::ops::deref::Deref_::deref::hfd3c6cf75d815e8e
mov rbx, rdx
test rdx, rdx
je 0x140074225
mov rsi, rax
shl rbx, 4
xor edi, edi
movups xmm0, xmmword [rsi + rdi]
movaps xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsp + 0x3d0]
mov r8d, dword [rax + 0x48]
movaps xmmword [rsp + 0x4b0], xmm0
lea rcx, [rsp + 0x120]
mov rdx, r15
lea r9, [rsp + 0x4b0]
call dbg.parse_attribute<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp dword [rsp + 0x120], 0x2e
je 0x14007435a
add rdi, 0x10
cmp rbx, rdi
jne 0x140073c48
jmp 0x140074225
mov eax, 1
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0xb8], rax
add r12, 0x10
cmp r14, r12
je 0x140073ecf
movups xmm0, xmmword [rsi + r12]
movaps xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsp + 0x3d0]
mov r8d, dword [rax + 0x48]
movaps xmmword [rsp + 0x4b0], xmm0
lea rcx, [rsp + 0x120]
mov rdx, r15
lea r9, [rsp + 0x4b0]
call dbg.parse_attribute<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp dword [rsp + 0x120], 0x2e
je 0x14007435a
movzx eax, word [rsp + 0x138]
cmp eax, 0x55
je 0x140073db6
cmp eax, 0x12
je 0x140073d6d
cmp eax, 0x11
jne 0x140073cb9
lea rcx, [rsp + 0x4b0]
lea rdx, [rsp + 0x120]
call dbg.value<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp qword [rsp + 0x4b0], 0
mov rax, qword [rsp + 0xd8]
cmove rax, qword [rsp + 0x4b8]
mov qword [rsp + 0xd8], rax
mov eax, 1
cmove rdi, rax
jmp 0x140073cb9
lea rcx, [rsp + 0x4b0]
lea rdx, [rsp + 0x120]
call dbg.value<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
mov rax, qword [rsp + 0x4b0]
test rax, rax
je 0x140073c9c
cmp eax, 7
jne 0x140073cb9
mov ebx, 1
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0xf8], rax
jmp 0x140073cb9
lea rcx, [rsp + 0x4b0]
lea rdx, [rsp + 0x120]
call dbg.value<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
mov rax, qword [rsp + 0x4b0]
mov rcx, qword [rsp + 0x4b8]
cmp rax, 0x18
je 0x140073e2e
cmp eax, 0x16
jne 0x140073e95
mov rax, qword [rsp + 0x78]
cmp word [rax + 2], 5
mov edx, 0
jae 0x140073e04
mov rax, qword [rsp + 0x78]
mov rdx, qword [rax + 0x78]
mov rax, qword [rsp + 0x68]
cmp byte [rax + 0xe8], 0
mov eax, 0
cmove rdx, rax
add rdx, rcx
mov qword [rsp + 0x108], rdx
mov ebp, 1
jmp 0x140073cb9
mov rax, qword [rsp + 0x68]
mov r15, qword [rax + 0xd0]
mov rdx, qword [rax + 0xd8]
mov rbp, qword [rsp + 0x78]
mov rax, qword [rbp + 0x78]
sub rdx, rax
jb 0x140074436
mov r8, rsi
mov rsi, rdi
mov rdi, rbx
mov ebx, dword [rbp]
movzx ebp, bh
add r15, rax
imul rcx, rbp
sub rdx, rcx
jb 0x140074436
add r15, rcx
and ebx, 0xff00
cmp ebx, 0x800
jne 0x140073e9c
cmp rdx, 8
jb 0x1400760e3
mov rbx, rdi
mov rcx, qword [r15]
jmp 0x140073eac
xor ebp, ebp
jmp 0x140073cb9
cmp rdx, 4
jb 0x14007613c
mov rbx, rdi
mov ecx, dword [r15]
mov rdi, rsi
add rcx, rax
mov qword [rsp + 0x108], rcx
mov ebp, 1
lea r15, [rsp + 0x3c0]
mov rsi, r8
jmp 0x140073cb9
cmp rbp, 1
jne 0x140074029
mov rbx, qword [rsp + 0x78]
mov eax, dword [rbx]
mov ecx, eax
shr ecx, 0x10
mov rsi, qword [rsp + 0x68]
lea rdx, [rsi + 0xc8]
lea rbp, [rsi + 0xd8]
lea r8, [rsi + 0xc0]
lea rdi, [rsi + 0xd0]
cmp cx, 5
cmovb rbp, rdx
mov rdx, qword [rbp]
cmovb rdi, r8
mov r15, qword [rdi]
mov rbp, qword [rsp + 0x108]
sub rdx, rbp
jb 0x14007426f
add r15, rbp
cmp cx, 5
movups xmm0, xmmword [rsi + 0x20]
mov rcx, qword [rbx + 0x68]
mov rbp, qword [rbx + 0x58]
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x128], rdx
mov dword [rsp + 0x130], eax
setae byte [rsp + 0x134]
mov qword [rsp + 0x138], rbp
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], rcx
xor r12d, r12d
lea rcx, [rsp + 0x4b0]
lea rdx, [rsp + 0x120]
call dbg.next<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
mov rax, qword [rsp + 0x4b0]
mov rbx, qword [rsp + 0x4b8]
mov r15, qword [rsp + 0x4c0]
cmp rax, 1
jne 0x1400740b8
cmp rbx, r15
jae 0x140073f77
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x228]
jne 0x140073fec
mov rsi, rbx
lea rcx, [rsp + 0x220]
call dbg.reserve_for_push<alloc::string::String, alloc::alloc::Global>
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xd0], rax
mov rdx, qword [rsp + 0x230]
jmp 0x140073fef
mov rsi, rbx
mov rcx, qword [rsp + 0xe0]
lea rax, [rdx + rdx*2]
mov rbx, qword [rsp + 0xd0]
mov qword [rbx + rax*8], rsi
mov qword [rbx + rax*8 + 8], r15
mov qword [rbx + rax*8 + 0x10], rcx
inc rdx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x230], rdx
mov r12b, 1
jmp 0x140073f77
cmp qword [rsp + 0xc0], 1
jne 0x1400740e4
cmp rdi, 1
jne 0x1400740e4
mov rax, qword [rsp + 0xb8]
cmp qword [rsp + 0xd8], rax
jae 0x140074225
mov rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x228]
jne 0x140074096
lea rcx, [rsp + 0x220]
mov rdx, qword [rsp + 0x48]
call dbg.reserve_for_push<alloc::string::String, alloc::alloc::Global>
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x48], rax
mov rcx, qword [rsp + 0x48]
lea rax, [rcx + rcx*2]
mov rdx, qword [rsp + 0xd0]
lea rax, [rdx + rax*8]
mov rsi, qword [rsp + 0xb8]
jmp 0x140074168
cmp eax, 2
jne 0x1400740cd
mov r12, rbx
shr r12, 8
cmp bl, 0x47
jne 0x140074371
test r12b, 1
je 0x140074225
mov rdx, qword [rsp + 0xe0]
jmp 0x140074193
cmp rbx, 1
jne 0x140074225
cmp rdi, 1
jne 0x140074225
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xf8]
lea rsi, [rax + rcx]
cmp rax, rsi
jae 0x140074225
mov rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x228]
jne 0x140074153
lea rcx, [rsp + 0x220]
mov rdx, qword [rsp + 0x48]
call dbg.reserve_for_push<alloc::string::String, alloc::alloc::Global>
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x48], rax
mov rcx, qword [rsp + 0x48]
lea rax, [rcx + rcx*2]
mov rdx, qword [rsp + 0xd0]
lea rax, [rdx + rax*8]
mov rdx, qword [rsp + 0xd8]
mov qword [rax], rdx
mov qword [rax + 8], rsi
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x10], rdx
inc rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x120], r13
mov qword [rsp + 0x128], 0
cmp rdx, qword [rsp + 0x280]
jne 0x1400741c6
lea rcx, [rsp + 0x278]
call dbg.reserve_for_push<std::backtrace::BacktraceSymbol, alloc::alloc::Global>
mov rdx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x278]
lea rcx, [rdx + rdx*8]
mov rbp, qword [rsp + 0x160]
mov qword [rax + rcx*8 + 0x40], rbp
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmm2, xmmword [rsp + 0x140]
movups xmm3, xmmword [rsp + 0x150]
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
movups xmmword [rax + rcx*8 + 0x10], xmm1
movups xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0x288], rdx
mov rax, qword [rsp + 0x3c8]
test rax, rax
jne 0x140073a92
mov r15, qword [rsp + 0x220]
mov rdi, qword [rsp + 0x48]
cmp rdi, 0x15
jae 0x140074440
cmp rdi, 2
jb 0x140074b17
mov rax, qword [rsp + 0x48]
lea r8, [rax - 1]
lea rcx, [rax + rax*2]
lea rcx, [r15 + rcx*8]
xor edx, edx
jmp 0x1400743bb
mov ebx, 0x13
jmp 0x14007427b
mov ebx, 6
xor r14d, r14d
xor r12d, r12d
mov rbp, rbx
mov rax, qword [rsp + 0x228]
test rax, rax
je 0x1400742ac
mov rcx, qword [rsp + 0x220]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call sym.__rust_dealloc
mov rsi, qword [rsp + 0x278]
mov rax, qword [rsp + 0x288]
test rax, rax
je 0x140074328
shl rax, 3
lea rbx, [rax + rax*8]
xor edi, edi
jmp 0x1400742d9
add rdi, 0x48
cmp rbx, rdi
je 0x140074328
cmp qword [rsi + rdi + 8], 0
je 0x1400742d0
mov rcx, qword [rsi + rdi + 0x28]
test rcx, rcx
je 0x1400742d0
mov rax, qword [rsi + rdi + 0x30]
test rax, rax
je 0x140074308
shl rax, 3
lea rdx, [rax + rax*4]
mov r8d, 8
call sym.__rust_dealloc
mov rdx, qword [rsi + rdi + 0x40]
test rdx, rdx
je 0x1400742d0
mov rcx, qword [rsi + rdi + 0x38]
shl rdx, 5
mov r8d, 8
call sym.__rust_dealloc
jmp 0x1400742d0
mov rax, qword [rsp + 0x280]
test rax, rax
je 0x14007434b
shl rax, 3
lea rdx, [rax + rax*8]
mov r8d, 8
mov rcx, rsi
call sym.__rust_dealloc
xor esi, esi
mov rbx, rbp
mov rbp, qword [rsp + 0x60]
jmp 0x140074c59
mov rbx, qword [rsp + 0x128]
mov r15, qword [rsp + 0x130]
mov r12, rbx
shr r12, 8
mov r14, rbx
and r14, 0xffffffffffff0000
mov rbp, rbx
mov rax, qword [rsp + 0x228]
test rax, rax
jne 0x140074291
jmp 0x1400742ac
xor r15d, r15d
jmp 0x14007427b
add rdi, rcx
mov qword [rdi], rbp
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rdi + 8], xmm0
add rdx, 0xffffffffffffffe8
test r8, r8
je 0x140074b17
dec r8
lea rbx, [r8 + r8*2]
mov rbp, qword [r15 + rbx*8]
cmp qword [r15 + rbx*8 + 0x18], rbp
jae 0x1400743ae
lea rsi, [r15 + rbx*8]
mov rax, qword [rsp + 0x48]
sub rax, r8
lea rdi, [r15 + rbx*8]
add rdi, 0x18
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x120], xmm0
mov rbx, qword [rdi + 0x10]
mov qword [rsi + 0x10], rbx
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
cmp rax, 3
jb 0x14007439f
mov rbx, rdx
cmp qword [rsi + 0x30], rbp
jae 0x14007439f
mov rdi, rbx
mov rax, qword [rcx + rbx + 0x10]
mov qword [rcx + rbx - 8], rax
movups xmm0, xmmword [rcx + rbx]
movups xmmword [rcx + rbx - 0x18], xmm0
add rbx, 0x18
je 0x14007439c
cmp qword [rcx + rdi + 0x18], rbp
jb 0x14007440a
jmp 0x14007439c
mov ebx, 0x13
jmp 0x14007436a
xor esi, esi
movabs rax, 0xaaaaaaaaaaaaaac
cmp rdi, rax
setb al
jae 0x140077666
shr rdi, 1
lea rcx, [rdi*8]
mov sil, al
shl rsi, 3
lea rbx, [rcx + rcx*2]
test rbx, rbx
je 0x140074480
mov rcx, rbx
mov rdx, rsi
call sym.__rust_alloc
jmp 0x140074483
mov rax, rsi
test rax, rax
je 0x14007766d
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2d8], rdi
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x4b0], 8
lea rax, [rsp + 0x4b8]
movups xmmword [rax], xmm6
lea rax, [r15 - 0x48]
mov qword [rsp + 0x80], rax
lea rax, [r15 - 0x30]
mov qword [rsp + 0x2b8], rax
lea rax, [r15 - 0x18]
mov qword [rsp + 0xa0], rax
lea rax, [r15 + 0x18]
mov qword [rsp + 0x118], rax
mov esi, 8
xor r9d, r9d
mov r14, qword [rsp + 0x48]
mov qword [rsp + 0xf8], r15
jmp 0x14007451d
mov r9d, 2
test r14, r14
je 0x140074ad0
mov r8, r14
dec r8
je 0x140074613
mov r10, r14
mov r11, rsi
lea rdi, [r14 - 2]
lea rcx, [r8 + r8*2]
lea rax, [rdi + rdi*2]
mov rax, qword [r15 + rax*8]
cmp qword [r15 + rcx*8], rax
jae 0x140074623
mov r14, r9
lea rcx, [r10*8]
lea r13, [rcx + rcx*2]
mov rdx, qword [rsp + 0x2b8]
lea r9, [rdx + r13]
mov ebx, 2
mov rcx, rdi
mov rdx, rbx
mov rbp, r9
sub rdi, 1
jb 0x140074590
lea rbx, [rdi + rdi*2]
mov rsi, qword [r15 + rbx*8]
lea rbx, [rdx + 1]
lea r9, [rbp - 0x18]
cmp rax, rsi
mov rax, rsi
jb 0x140074569
mov rsi, r10
sub rsi, rcx
jb 0x1400775ca
cmp r10, qword [rsp + 0x48]
ja 0x14007759b
mov rbx, rcx
mov r9, r14
cmp rsi, 2
jb 0x14007465d
shr rdx, 1
add r13, qword [rsp + 0xa0]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x120], xmm0
mov rax, qword [r13 + 0x10]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [r13]
movups xmmword [rbp], xmm0
mov rax, qword [rsp + 0x130]
mov qword [r13 + 0x10], rax
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [r13], xmm0
add rbp, 0x18
add r13, 0xffffffffffffffe8
dec rdx
jne 0x1400745c2
jmp 0x14007465d
mov r11, rsi
mov esi, 1
xor r14d, r14d
jmp 0x140074748
lea rcx, [r10 + r10*2]
mov rdx, qword [rsp + 0x80]
lea rcx, [rdx + rcx*8]
lea rdx, [r10 - 2]
xor esi, esi
cmp rdx, rsi
je 0x140074742
mov rbp, qword [rcx]
inc rsi
add rcx, 0xffffffffffffffe8
cmp rax, rbp
mov rax, rbp
jae 0x140074639
mov rbx, r8
sub rbx, rsi
inc rsi
test rbx, rbx
je 0x14007473d
cmp rsi, 9
ja 0x14007473d
cmp r10, qword [rsp + 0x48]
ja 0x140077646
lea rax, [rbx + rbx*2]
mov rcx, qword [rsp + 0x118]
lea rcx, [rcx + rax*8]
lea r14, [rbx - 1]
mov rsi, r10
sub rsi, r14
jb 0x1400775bb
cmp rsi, 2
jb 0x14007471d
lea rax, [r14 + r14*2]
lea rax, [r15 + rax*8]
mov r9, qword [rax]
cmp qword [rax + 0x18], r9
jae 0x14007471d
lea rdi, [rax + 0x18]
movups xmm0, xmmword [rax + 8]
movaps xmmword [rsp + 0x120], xmm0
mov rdx, qword [rdi + 0x10]
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [rdi]
movups xmmword [rax], xmm0
cmp rsi, 3
jb 0x14007470e
mov rbp, r8
mov rdx, rcx
cmp qword [rax + 0x30], r9
jae 0x14007470e
mov rax, qword [rdx + 0x10]
mov qword [rdx - 8], rax
movups xmm0, xmmword [rdx]
movups xmmword [rdx - 0x18], xmm0
dec rbp
cmp rbx, rbp
je 0x14007470b
mov rdi, rdx
lea rax, [rdx + 0x18]
cmp qword [rdx + 0x18], r9
mov rdx, rax
jb 0x1400746e2
jmp 0x14007470e
mov rdi, rdx
mov qword [rdi], r9
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rdi + 8], xmm0
test r14, r14
je 0x140074733
add rcx, 0xffffffffffffffe8
mov rbx, r14
cmp rsi, 0xa
jb 0x14007468b
mov r9, qword [rsp + 0x4c0]
jmp 0x140074748
mov r14, rbx
jmp 0x140074748
xor r14d, r14d
mov rsi, r10
cmp r9, qword [rsp + 0x4b8]
jne 0x140074772
lea rcx, [rsp + 0x4b0]
mov rdx, r9
call dbg.reserve_for_push<(gimli::common::DebugInfoOffset<usize>, gimli::common::DebugArangesOffset<usize>), alloc::alloc::Global>
mov r11, qword [rsp + 0x4b0]
mov r9, qword [rsp + 0x4c0]
mov rax, r9
shl rax, 4
mov qword [r11 + rax], r14
mov qword [r11 + rax + 8], rsi
inc r9
mov qword [rsp + 0x4c0], r9
cmp r9, 2
mov rsi, r11
mov qword [rsp + 0xb8], r14
jb 0x140074514
lea r8, [r9 - 1]
mov rcx, r8
shl rcx, 4
cmp qword [rsi + rcx], 0
je 0x140074806
mov rdx, r9
shl rdx, 4
mov rbp, qword [rdx + rsi - 0x18]
mov rdi, qword [rsi + rcx + 8]
cmp rbp, rdi
jbe 0x140074806
cmp r9, 3
jb 0x14007450e
lea rax, [r9 - 3]
mov rcx, rax
shl rcx, 4
mov rcx, qword [rsi + rcx + 8]
lea rbx, [rdi + rbp]
cmp rcx, rbx
jbe 0x140074821
cmp r9, 4
jb 0x140074ac5
add rbp, rcx
cmp qword [rdx + rsi - 0x38], rbp
jbe 0x140074821
jmp 0x140074514
cmp r9, 3
jb 0x140074826
mov rdi, qword [rsi + rcx + 8]
lea rax, [r9 - 3]
mov rcx, rax
shl rcx, 4
mov rcx, qword [rsi + rcx + 8]
cmp rcx, rdi
jb 0x14007482a
lea rax, [r9 - 2]
lea r13, [rax + 1]
cmp r13, r9
mov qword [rsp + 0x78], r9
jae 0x1400774c8
shl r13, 4
mov rcx, qword [rsi + r13]
mov r14, rax
shl r14, 4
mov rdx, qword [rsi + r14 + 8]
mov r10, qword [rsi + r14]
add r10, rdx
mov rdi, r10
sub rdi, rcx
jb 0x1400775b2
cmp r10, qword [rsp + 0x48]
ja 0x14007758f
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xd8], r8
mov rdx, qword [rsi + r13 + 8]
mov qword [rsp + 0xd0], rcx
lea rax, [rcx + rcx*2]
lea r12, [r15 + rax*8]
lea rax, [rdx + rdx*2]
lea rbp, [r12 + rax*8]
lea rax, [r10 + r10*2]
mov qword [rsp + 0xc0], rax
mov r15, rdi
sub r15, rdx
cmp r15, rdx
mov qword [rsp + 0x68], rdx
jae 0x14007495a
lea rax, [r15*8]
lea rbx, [rax + rax*2]
mov rdi, qword [rsp + 0x218]
mov rcx, rdi
mov rdx, rbp
mov r8, rbx
call sym.memcpy
add rbx, rdi
cmp qword [rsp + 0x68], 0
jle 0x140074a01
test r15, r15
jle 0x140074a01
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xc0]
lea rax, [rax + rcx*8]
mov r15, qword [rsp + 0xf8]
mov rcx, qword [rbx - 0x18]
cmp rcx, qword [rbp - 0x18]
jb 0x14007492c
add rbx, 0xffffffffffffffe8
mov rcx, rbx
jmp 0x140074933
add rbp, 0xffffffffffffffe8
mov rcx, rbp
mov rdx, qword [rcx + 0x10]
mov qword [rax + 0x10], rdx
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
cmp rbp, r12
jbe 0x14007494f
add rax, 0xffffffffffffffe8
cmp rbx, rdi
ja 0x140074919
mov r12, rbp
mov rdx, rdi
jmp 0x140074a27
mov r15, rsi
lea rax, [rdx*8]
lea rbx, [rax + rax*2]
mov rsi, qword [rsp + 0x218]
mov rcx, rsi
mov rdx, r12
mov r8, rbx
call sym.memcpy
mov rax, qword [rsp + 0x68]
add rbx, rsi
test rax, rax
jle 0x140074a16
cmp rdi, rax
mov rax, qword [rsp + 0xf8]
jle 0x140074a11
mov r9, rax
mov rcx, qword [rsp + 0xc0]
lea r8, [rax + rcx*8]
mov rdx, rsi
mov rsi, rdx
mov rax, qword [rbp]
xor ecx, ecx
xor edx, edx
cmp rax, qword [rsi]
setb al
setae dl
lea rdx, [rdx + rdx*2]
lea rdx, [rsi + rdx*8]
cmovb rsi, rbp
mov rdi, qword [rsi + 0x10]
mov qword [r12 + 0x10], rdi
movups xmm0, xmmword [rsi]
movups xmmword [r12], xmm0
add r12, 0x18
cmp rdx, rbx
jae 0x1400749f9
mov cl, al
lea rax, [rcx + rcx*2]
lea rbp, [rbp + rax*8]
cmp rbp, r8
jb 0x1400749af
mov rsi, r15
mov r15, r9
jmp 0x140074a27
mov r12, rbp
mov rdx, rdi
mov r15, qword [rsp + 0xf8]
jmp 0x140074a27
mov rdx, rsi
jmp 0x140074a21
mov rdx, rsi
mov rax, qword [rsp + 0xf8]
mov rsi, r15
mov r15, rax
sub rbx, rdx
mov rcx, r12
mov r8, rbx
call sym.memcpy
mov r8, qword [rsp + 0x78]
mov rbp, qword [rsp + 0xe0]
cmp rbp, r8
jae 0x1400774b6
add r13, rsi
lea rax, [rsi + r14]
lea rcx, [rsi + r14]
add rcx, 8
mov rbx, qword [rsp + 0x108]
add rbx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0xd0]
mov qword [rax], rdx
mov qword [rcx], rbx
lea rdx, [r13 + 0x10]
movabs rax, 0xffffffffffffffe
add r8, rax
sub r8, rbp
shl r8, 4
mov rcx, r13
call sub.msvcrt.dll_memmove
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x4c0], rax
mov r9, rax
cmp rax, 1
mov r14, qword [rsp + 0xb8]
ja 0x1400747a2
mov r9d, 1
jmp 0x140074514
mov r9d, 3
jmp 0x140074514
mov rdx, qword [rsp + 0x4b8]
test rdx, rdx
je 0x140074aef
shl rdx, 4
mov r8d, 8
mov rcx, rsi
call sym.__rust_dealloc
mov rax, qword [rsp + 0x2d8]
test rax, rax
je 0x140074b17
mov rcx, qword [rsp + 0x2d0]
shl rax, 3
lea rdx, [rax + rax*2]
mov r8d, 8
call sym.__rust_dealloc
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x128], rax
mov rbx, qword [rsp + 0x288]
mov qword [rsp + 0x130], rbx
mov rax, qword [rsp + 0x128]
cmp rax, rbx
jbe 0x140074b90
mov rcx, qword [rsp + 0x120]
shl rax, 3
lea rdx, [rax + rax*8]
test rbx, rbx
je 0x140074b9a
lea rax, [rbx*8]
lea rbp, [rax + rax*8]
mov r8d, 8
mov r9, rbp
call sym.__rust_realloc
mov rsi, rax
test rax, rax
jne 0x140074baa
jmp 0x1400775dc
mov rsi, qword [rsp + 0x120]
jmp 0x140074baa
mov esi, 8
mov r8d, 8
call sym.__rust_dealloc
mov qword [rsp + 0x4b0], rsi
mov qword [rsp + 0x4b8], rbx
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x120], xmm0
mov r13, qword [rsp + 0x230]
mov qword [rsp + 0x130], r13
mov rax, qword [rsp + 0x128]
cmp rax, r13
jbe 0x140074c28
mov rcx, qword [rsp + 0x120]
shl rax, 3
lea rdx, [rax + rax*2]
test r13, r13
mov rbp, qword [rsp + 0x60]
je 0x140074c37
lea rax, [r13*8]
lea r14, [rax + rax*2]
mov r8d, 8
mov r9, r14
call sym.__rust_realloc
mov r15, rax
test rax, rax
jne 0x140074c48
jmp 0x1400775ee
mov r15, qword [rsp + 0x120]
mov rbp, qword [rsp + 0x60]
jmp 0x140074c48
mov r15d, 8
mov r8d, 8
call sym.__rust_dealloc
mov r12, rbx
shr r12, 8
mov r14, rbx
and r14, 0xffffffffffff0000
mov rdi, qword [rsp + 0xa8]
lea rax, [rdi + rbp]
add rax, 0x200
mov qword [rsp + 0x120], rsi
and r14, 0xffffffffffff0000
shl r12d, 8
movzx ecx, r12w
or rcx, r14
movzx edx, bl
or rdx, rcx
mov qword [rsp + 0x128], rdx
mov qword [rsp + 0x130], r15
mov qword [rsp + 0x138], r13
cmp qword [rax], 0
je 0x140074cb8
lea rcx, [rsp + 0x120]
call dbg.drop_in_place<core::result::Result<addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>, gimli::read::Error>>
jmp 0x140074cdf
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmmword [rbp + rdi + 0x218], xmm1
movups xmmword [rbp + rdi + 0x208], xmm0
mov qword [rax], 1
mov r12, qword [rsp + 0xe8]
mov r9d, 1
mov r10, rdi
mov rbx, qword [rsp + 0x60]
cmp qword [rbx + r10 + 0x208], 0
je 0x140074d19
lea r8, [rbx + r10]
add r8, 0x208
mov rcx, qword [r8 + 0x18]
test rcx, rcx
jne 0x140074d39
jmp 0x140074da8
cmp byte [rbx + r10 + 0x210], 0x47
jne 0x1400765ed
mov r8, qword [rbx + r10 + 0x218]
mov rcx, qword [r8 + 0x18]
test rcx, rcx
je 0x140074da8
mov rdx, qword [r8 + 0x10]
xor ebx, ebx
mov rbp, rcx
jmp 0x140074d58
mov rbp, rcx
sub rcx, rbx
jbe 0x140074da8
shr rcx, 1
add rcx, rbx
lea rdi, [rcx + rcx*2]
mov rax, qword [rsp + 0x98]
cmp rax, qword [rdx + rdi*8 + 8]
mov esi, 0
adc sil, 0xff
cmp qword [rdx + rdi*8], rax
movzx esi, sil
cmova esi, r9d
cmp sil, 1
je 0x140074d50
movzx ebx, sil
cmp ebx, 0xff
jne 0x140074fe3
inc rcx
mov rbx, rcx
mov rcx, rbp
sub rcx, rbx
ja 0x140074d58
xor r14d, r14d
mov rbp, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
add rdx, r10
mov r8, qword [rbp + 0x38]
add r8, 0x10
lea rcx, [rsp + 0x120]
mov r13, rdx
call dbg.parse_lines<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp byte [rsp + 0x120], 0x47
jne 0x1400765ed
mov r10d, 1
mov r9, qword [rsp + 0x128]
mov r15d, 2
test r9, r9
je 0x140074f59
mov rcx, qword [r9 + 0x10]
mov r8, qword [r9 + 0x18]
test r8, r8
je 0x140074e89
mov rdx, r8
xor ebx, ebx
mov rbp, r8
jmp 0x140074e28
mov rbp, rdx
sub rdx, rbx
jbe 0x140074e73
shr rdx, 1
add rdx, rbx
mov rax, rdx
shl rax, 5
mov rsi, qword [rsp + 0x98]
cmp rsi, qword [rcx + rax + 8]
mov edi, 0
adc dil, 0xff
cmp qword [rcx + rax], rsi
movzx eax, dil
cmova eax, r10d
cmp al, 1
je 0x140074e20
movzx eax, al
cmp eax, 0xff
jne 0x140074e7d
inc rdx
mov rbx, rdx
mov rdx, rbp
sub rdx, rbx
ja 0x140074e28
test rbx, rbx
cmovne rbx, r8
mov rdx, rbx
mov rbp, qword [rsp + 0x50]
cmp rdx, r8
jb 0x140074e90
jmp 0x140074f06
xor edx, edx
cmp rdx, r8
jae 0x140074f06
mov rax, rdx
shl rax, 5
mov rbx, qword [rcx + rax + 0x18]
test rbx, rbx
je 0x140074f06
mov r10, qword [rcx + rax + 0x10]
xor edi, edi
mov r11, rbx
jmp 0x140074eb5
mov r11, rbx
sub rbx, rdi
jbe 0x140074ef8
shr rbx, 1
add rbx, rdi
lea rsi, [rbx + rbx*2]
xor eax, eax
mov rbp, qword [rsp + 0x98]
cmp qword [r10 + rsi*8], rbp
setne al
mov esi, 0xff
cmovb eax, esi
cmp al, 1
je 0x140074ead
movzx eax, al
cmp eax, 0xff
jne 0x140075129
inc rbx
mov rdi, rbx
mov rbx, r11
sub rbx, rdi
ja 0x140074eb5
sub rdi, 1
mov rbx, rdi
mov rbp, qword [rsp + 0x50]
jae 0x140074f08
xor ebx, ebx
mov qword [rsp + 0x3c0], r9
mov qword [rsp + 0x3c8], rcx
mov qword [rsp + 0x3d0], r8
mov qword [rsp + 0x3d8], rdx
mov qword [rsp + 0x3e0], rbx
mov qword [rsp + 0x3e8], r12
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3c0]
call sym.__addr2line::LocationRangeUnitIter_as_core::iter::traits::iterator::Iterator_::next::h6ba6d6c2c83e3854
mov eax, dword [rsp + 0x140]
cmp eax, 2
jne 0x140074f83
mov rcx, qword [rsp + 0x90]
mov r9, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xb0]
test r14, r14
mov qword [rsp + 0x90], rcx
je 0x140074fc4
jmp 0x14007666a
mov rdx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0x60], rcx
mov r9d, dword [rsp + 0x144]
mov rcx, qword [rsp + 0x148]
mov r15d, eax
mov r8, qword [rsp + 0xb0]
test r14, r14
mov qword [rsp + 0x90], rcx
jne 0x14007666a
mov r10, rbp
cmp r15d, 2
mov rsi, qword [rsp + 0x100]
mov rbp, qword [rsp + 0x60]
je 0x140073950
jmp 0x1400767d8
mov rcx, qword [rdx + rdi*8 + 0x10]
mov rdx, qword [r8 + 8]
cmp rcx, rdx
jae 0x1400774e2
mov rax, qword [r8]
lea rcx, [rcx + rcx*8]
lea rsi, [rax + rcx*8]
add rsi, 8
cmp dword [rax + rcx*8 + 8], 1
mov rbp, qword [rsp + 0x50]
je 0x1400751e9
mov qword [rsp + 0xa0], rsi
mov r10, qword [rax + rcx*8]
mov rax, qword [rsp + 0x60]
mov rbx, qword [rsp + 0xa8]
lea r14, [rax + rbx]
add r14, 8
mov rsi, qword [rax + rbx + 8]
mov rcx, qword [rax + rbx + 0x48]
xor edx, edx
cmp byte [rax + rbx + 0x51], 8
sete dl
mov rax, rsi
sub rax, rcx
lea rax, [rax + rdx*8]
add rax, 4
mov rbp, r10
sub rbp, rax
jb 0x140075133
cmp rcx, rbp
jbe 0x140075133
mov rbp, qword [rsp + 0x60]
lea rax, [rbx + rbp]
add rax, 0x51
mov qword [rsp + 0x68], rax
lea rax, [rdx*8 + 4]
lea r8, [rbp + rbx + 0x58]
mov rdi, qword [rbp + rbx + 0x40]
mov qword [rsp + 0x130], r14
mov qword [rsp + 0x138], r8
mov qword [rsp + 0x140], 0
mov rbx, r10
sub rbx, rax
sub rbx, rsi
add rdi, rcx
add rax, rsi
mov rbp, r10
not rbp
add rbp, rax
xor ecx, ecx
xor eax, eax
lea r15, [rsp + 0x3c0]
jmp 0x1400750f2
movzx esi, dl
mov edx, esi
and edx, 0x7f
shl rdx, cl
or rax, rdx
add ecx, 7
inc rbx
dec rbp
test sil, sil
jns 0x140075220
test rbx, rbx
je 0x14007515f
lea rdx, [rdi + rbx]
inc rdx
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x128], rbp
movzx edx, byte [rdi + rbx]
cmp ecx, 0x3f
jne 0x1400750d2
cmp dl, 1
jbe 0x1400750d2
mov qword [rsp + 0x80], rdi
mov r13b, 6
jmp 0x14007516a
mov rbp, qword [rsp + 0x50]
jmp 0x140074f08
mov r13b, 0x38
xor ebx, ebx
xor r15d, r15d
mov qword [rsp + 0x80], r14
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0xa0]
cmp qword [rdi], 0
mov rsi, rdi
jne 0x1400751e9
jmp 0x14007518d
mov qword [rsp + 0x80], rdi
mov r13b, 0x13
add qword [rsp + 0x80], rbx
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0xa0]
xor ebx, ebx
xor r15d, r15d
cmp qword [rdi], 0
mov rsi, rdi
jne 0x1400751e9
mov qword [rsp + 0xe8], r12
xor r12d, r12d
shl rbx, 0x10
movzx eax, r15b
shl rax, 8
or rax, rbx
movzx ecx, r13b
or rcx, rax
mov rsi, qword [rsp + 0xa0]
mov qword [rsi + 8], rcx
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], rdi
mov qword [rsi + 0x30], r9
mov qword [rsi + 0x38], r14
mov qword [rsi], 1
mov r12, qword [rsp + 0xe8]
cmp qword [rsi + 0x20], 0
mov r14, rsi
je 0x140075204
add r14, 8
mov r10, qword [rsp + 0xa8]
jmp 0x140074db0
cmp byte [r14 + 8], 0x47
mov r10, qword [rsp + 0xa8]
jne 0x1400765ed
mov r14, qword [r14 + 0x10]
jmp 0x140074dab
test rax, rax
je 0x140077600
lea rcx, [rax - 1]
mov rdx, qword [rsp + 0x60]
mov rbx, qword [rsp + 0xa8]
cmp rcx, qword [rdx + rbx + 0x68]
mov rbp, qword [rsp + 0x50]
jae 0x140075252
imul rcx, rcx, 0x70
add rcx, qword [r8]
jmp 0x1400752da
mov rcx, qword [rdx + rbx + 0x78]
mov r13b, 0x12
test rcx, rcx
je 0x1400757d4
mov r9, qword [rdx + rbx + 0x70]
movzx r8d, word [rcx + 0x532]
imul rdx, r8, 0x70
mov rbx, 0xffffffffffffffff
xor edi, edi
mov rsi, rdx
add rsi, rdi
je 0x1400752af
xor ebp, ebp
cmp qword [rcx + rbx*8 + 0x10], rax
setne bpl
mov esi, 0xff
cmova ebp, esi
inc rbx
add rdi, 0xffffffffffffff90
cmp bpl, 1
je 0x14007527d
movzx edx, bpl
test edx, edx
jne 0x1400752b2
jmp 0x1400752c6
mov rbx, r8
sub r9, 1
jb 0x140076168
mov rcx, qword [rcx + rbx*8 + 0x538]
jmp 0x140075268
sub rcx, rdi
add rcx, 0xfffffffffffffff0
mov rbp, qword [rsp + 0x50]
lea r15, [rsp + 0x3c0]
mov qword [rsp + 0x2c0], r10
cmp byte [rcx + 0x6a], 1
jne 0x1400752f4
mov qword [rsp + 0x140], 1
mov qword [rsp + 0xe8], r12
add rcx, 8
call sym.__gimli::read::abbrev::Attributes_as_core::ops::deref::Deref_::deref::hfd3c6cf75d815e8e
test rdx, rdx
mov rdi, qword [rsp + 0xa0]
je 0x140075581
mov r13, rax
mov rbx, rdx
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0xa8]
lea r12, [rax + rcx]
add r12, 0xb0
shl rbx, 4
xor esi, esi
xor eax, eax
mov qword [rsp + 0x80], rax
jmp 0x140075360
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0xa0]
add rsi, 0x10
cmp rbx, rsi
je 0x14007558b
movups xmm0, xmmword [r13 + rsi]
movaps xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsp + 0x130]
mov r8d, dword [rax + 0x48]
movaps xmmword [rsp + 0x4b0], xmm0
mov rcx, r15
lea rdx, [rsp + 0x120]
lea r9, [rsp + 0x4b0]
call dbg.parse_attribute<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp dword [rsp + 0x3c0], 0x2e
je 0x140075794
movzx eax, word [rsp + 0x3d8]
cmp eax, 0x46
jle 0x14007543f
cmp eax, 0x47
je 0x140075451
cmp eax, 0x6e
je 0x1400753ce
cmp eax, 0x2007
jne 0x140075353
mov rbp, qword [rbp + 0x38]
lea rdi, [rsp + 0x4b0]
mov rcx, rdi
mov rdx, r15
call dbg.value<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
add rbp, 0x10
mov rax, qword [rsp + 0x68]
movzx r8d, byte [rax]
mov r9, qword [r12]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x2d0]
mov rdx, rbp
call dbg.attr_string<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp qword [rsp + 0x2d0], 0
jne 0x140075346
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x80], rax
jmp 0x140075346
cmp eax, 3
je 0x1400754da
cmp eax, 0x31
jne 0x140075353
cmp qword [rsp + 0x80], 0
jne 0x140075353
lea rcx, [rsp + 0x4b0]
mov rdx, r15
call dbg.value<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
mov rdx, qword [rsp + 0x4b0]
mov r8, qword [rsp + 0x4b8]
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x10
lea rcx, [rsp + 0x2d0]
mov r9, r14
call dbg.name_attr<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp qword [rsp + 0x2d0], 0
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x118], rax
je 0x140075353
jmp 0x1400760ce
cmp qword [rsp + 0x80], 0
jne 0x140075353
mov rbp, qword [rbp + 0x38]
lea rdi, [rsp + 0x4b0]
mov rcx, rdi
mov rdx, r15
call dbg.value<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
add rbp, 0x10
mov rax, qword [rsp + 0x68]
movzx r8d, byte [rax]
mov r9, qword [r12]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x2d0]
mov rdx, rbp
call dbg.attr_string<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp qword [rsp + 0x2d0], 0
jne 0x140075553
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x2e0]
mov rdi, qword [rsp + 0xa0]
jmp 0x14007556a
xor eax, eax
mov qword [rsp + 0x80], rax
mov rdi, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x118], rax
mov rbp, qword [rsp + 0x50]
jmp 0x140075353
xor eax, eax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x278], 8
lea rax, [rsp + 0x280]
movups xmmword [rax], xmm6
mov qword [rsp + 0x220], 8
lea rax, [rsp + 0x228]
movups xmmword [rax], xmm6
lea rax, [rsp + 0x220]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x278]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
mov rcx, r15
lea rdx, [rsp + 0x120]
xor r8d, r8d
mov r9, r14
call dbg.parse_children<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
movzx r13d, byte [rsp + 0x3c0]
cmp r13b, 0x47
mov r12, qword [rsp + 0xe8]
jne 0x140075714
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x78], rax
mov r12, qword [rsp + 0x230]
cmp r12, 0x15
jae 0x1400757e3
cmp r12, 2
jb 0x140075f21
lea r10, [r12 - 1]
mov rcx, r12
shl rcx, 5
mov rax, qword [rsp + 0x78]
add rcx, rax
add rcx, 0xffffffffffffffe0
xor esi, esi
jmp 0x140075681
add rdx, rcx
mov rdi, rdx
mov qword [rdi], rbx
mov qword [rdi + 8], r9
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x18], r8
add rsi, 0xffffffffffffffe0
test r10, r10
je 0x140075f21
dec r10
mov rdx, r10
shl rdx, 5
mov rax, qword [rsp + 0x78]
lea rdi, [rax + rdx]
add rdi, 0x20
mov rbx, qword [rax + rdx]
mov rbp, qword [rax + rdx + 0x10]
cmp qword [rax + rdx + 0x30], rbp
jb 0x1400756af
ja 0x140075674
cmp qword [rdi], rbx
jae 0x140075674
add rdx, qword [rsp + 0x78]
mov rax, r12
sub rax, r10
mov r9, qword [rdx + 8]
mov r8, qword [rdx + 0x18]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
mov rdx, rsi
cmp rax, 3
jae 0x1400756f5
jmp 0x140075665
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
add rdx, 0x20
je 0x14007565f
lea rdi, [rcx + rdx]
add rdi, 0x20
cmp qword [rcx + rdx + 0x30], rbp
jb 0x1400756db
ja 0x14007565f
cmp qword [rdi], rbx
jb 0x1400756db
jmp 0x14007565f
movzx r15d, byte [rsp + 0x3c1]
mov ebx, dword [rsp + 0x3c2]
movzx edi, word [rsp + 0x3c6]
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x80], rax
mov rdx, qword [rsp + 0x228]
test rdx, rdx
je 0x140075760
mov rcx, qword [rsp + 0x220]
shl rdx, 5
mov r8d, 8
call sym.__rust_dealloc
shl rdi, 0x20
mov rax, qword [rsp + 0x280]
test rax, rax
je 0x14007578c
mov rcx, qword [rsp + 0x278]
shl rax, 3
lea rdx, [rax + rax*4]
mov r8d, 8
call sym.__rust_dealloc
or rbx, rdi
jmp 0x140075148
mov r13, qword [rsp + 0x3c8]
mov rax, qword [rsp + 0x3d0]
mov r15, r13
shr r15, 8
mov rbx, r13
shr rbx, 0x10
mov qword [rsp + 0x80], rax
mov r12, qword [rsp + 0xe8]
cmp qword [rdi], 0
mov rsi, rdi
jne 0x1400751e9
jmp 0x14007518d
xor eax, eax
mov qword [rsp + 0x80], rax
jmp 0x140075177
xor esi, esi
cmp r12, qword [rsp + 0x70]
setbe al
ja 0x14007767a
mov rdi, r12
shr rdi, 1
mov rbx, rdi
shl rbx, 5
mov sil, al
shl rsi, 3
test rbx, rbx
je 0x14007581c
mov rcx, rbx
mov rdx, rsi
call sym.__rust_alloc
mov rcx, rax
jmp 0x14007581f
mov rcx, rsi
test rcx, rcx
je 0x140077681
mov qword [rsp + 0x2d0], rcx
mov qword [rsp + 0x2d8], rdi
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x4b0], 8
lea rax, [rsp + 0x4b8]
movups xmmword [rax], xmm6
mov rax, qword [rsp + 0x78]
lea rdx, [rax - 0x50]
mov qword [rsp + 0x598], rdx
lea rdx, [rax - 0x40]
mov qword [rsp + 0x5a0], rdx
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x2b8], rax
mov r13d, 8
xor esi, esi
mov rdi, r12
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x218], r12
jmp 0x1400758b2
mov esi, 2
mov rdi, r9
test rdi, rdi
je 0x140075ede
mov qword [rsp + 0x48], rsi
mov rsi, rdi
dec rsi
je 0x14007593a
mov r14, rdi
lea rbp, [rdi - 2]
mov rdx, rsi
shl rdx, 5
mov rdi, qword [rsp + 0x78]
lea rcx, [rdi + rdx]
mov rbx, rbp
shl rbx, 5
lea rax, [rdi + rbx]
mov rbx, qword [rdi + rbx + 0x10]
cmp qword [rdi + rdx + 0x10], rbx
jb 0x1400758ff
mov rax, qword [rax]
ja 0x140075e67
cmp qword [rcx], rax
jae 0x140075e67
test rbp, rbp
je 0x14007595a
mov rax, r14
shl rax, 5
add rax, qword [rsp + 0x5a0]
jmp 0x140075921
dec rbp
add rax, 0xffffffffffffffe0
test rbp, rbp
je 0x14007595a
mov rcx, rbx
mov rbx, qword [rax - 0x10]
cmp rcx, rbx
jb 0x140075915
ja 0x14007595c
mov rcx, qword [rax - 0x20]
cmp qword [rax], rcx
jb 0x140075915
jmp 0x14007595c
mov r15d, 1
xor edi, edi
mov rsi, qword [rsp + 0x48]
cmp rsi, qword [rsp + 0x4b8]
jne 0x140075af7
jmp 0x140075ad7
xor ebp, ebp
mov r15, r14
sub r15, rbp
jb 0x14007761a
cmp r14, r12
ja 0x140077544
cmp r15, 2
jb 0x1400759e1
mov rax, rbp
shl rax, 5
add rax, qword [rsp + 0x78]
mov rcx, r15
shr rcx, 1
mov rdx, r14
shl rdx, 5
add rdx, qword [rsp + 0x2b8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
add rax, 0x20
add rdx, 0xffffffffffffffe0
dec rcx
jne 0x140075998
test rbp, rbp
je 0x140075ac5
cmp r15, 9
ja 0x140075ac5
cmp r14, r12
ja 0x140077624
mov rax, rbp
shl rax, 5
add rax, qword [rsp + 0x78]
lea rdi, [rbp - 1]
mov r15, r14
sub r15, rdi
jb 0x140077567
cmp r15, 2
jb 0x140075aad
mov rcx, rdi
shl rcx, 5
add rcx, qword [rsp + 0x78]
lea rbx, [rcx + 0x20]
mov r11, qword [rcx]
mov rdx, qword [rcx + 0x10]
cmp qword [rcx + 0x30], rdx
jb 0x140075a47
ja 0x140075aad
cmp qword [rbx], r11
jae 0x140075aad
mov r8, rdi
mov r10, qword [rcx + 8]
mov r9, qword [rcx + 0x18]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov rdi, rsi
mov rcx, rax
cmp r15, 3
jae 0x140075a87
jmp 0x140075a9b
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
dec rdi
mov rcx, rbx
cmp rbp, rdi
je 0x140075a9b
lea rbx, [rcx + 0x20]
cmp qword [rcx + 0x30], rdx
jb 0x140075a6e
ja 0x140075a98
cmp qword [rbx], r11
jb 0x140075a6e
mov rbx, rcx
mov qword [rbx], r11
mov qword [rbx + 8], r10
mov qword [rbx + 0x10], rdx
mov qword [rbx + 0x18], r9
mov rdi, r8
test rdi, rdi
je 0x140075ac8
add rax, 0xffffffffffffffe0
mov rbp, rdi
cmp r15, 0xa
jb 0x140075a09
jmp 0x140075ac8
mov rdi, rbp
mov rsi, qword [rsp + 0x48]
cmp rsi, qword [rsp + 0x4b8]
jne 0x140075af7
lea rcx, [rsp + 0x4b0]
mov rdx, rsi
call dbg.reserve_for_push<(gimli::common::DebugInfoOffset<usize>, gimli::common::DebugArangesOffset<usize>), alloc::alloc::Global>
mov r13, qword [rsp + 0x4b0]
mov rsi, qword [rsp + 0x4c0]
mov rax, rsi
shl rax, 4
mov qword [r13 + rax], rdi
mov qword [r13 + rax + 8], r15
inc rsi
mov qword [rsp + 0x4c0], rsi
cmp rsi, 2
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0xb8], rdi
jb 0x1400758a9
lea r8, [rsi - 1]
mov rcx, r8
shl rcx, 4
cmp qword [r13 + rcx], 0
je 0x140075b95
mov r9, rdi
mov rdi, rsi
shl rdi, 4
mov rdx, qword [rdi + r13 - 0x18]
mov rax, qword [r13 + rcx + 8]
cmp rdx, rax
jbe 0x140075b95
cmp rsi, 3
jb 0x1400758a1
lea rbx, [rsi - 3]
mov rcx, rbx
shl rcx, 4
mov rcx, qword [r13 + rcx + 8]
lea rbp, [rax + rdx]
cmp rcx, rbp
jbe 0x140075bb0
cmp rsi, 4
jb 0x140075ed4
add rdx, rcx
cmp qword [rdi + r13 - 0x38], rdx
jbe 0x140075bb0
jmp 0x1400758a6
cmp rsi, 3
jb 0x140075bb5
mov rax, qword [r13 + rcx + 8]
lea rbx, [rsi - 3]
mov rcx, rbx
shl rcx, 4
mov rcx, qword [r13 + rcx + 8]
cmp rcx, rax
jb 0x140075bb9
lea rbx, [rsi - 2]
lea r15, [rbx + 1]
cmp r15, rsi
mov qword [rsp + 0x48], rsi
jae 0x14007749c
shl r15, 4
mov rax, qword [r13 + r15]
mov rdx, rbx
shl rdx, 4
mov rcx, qword [r13 + rdx + 8]
mov r14, qword [r13 + rdx]
add r14, rcx
mov rdi, r14
mov qword [rsp + 0x68], rax
sub rdi, rax
jb 0x14007755e
cmp r14, r12
ja 0x140077538
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xd0], r8
mov rbx, qword [r13 + r15 + 8]
mov r13, qword [rsp + 0x68]
shl r13, 5
add r13, qword [rsp + 0x78]
mov r12, rbx
shl r12, 5
lea rsi, [r12 + r13]
shl r14, 5
mov rbp, rdi
sub rbp, rbx
cmp rbp, rbx
jae 0x140075cf1
mov r12, rbp
shl r12, 5
mov rdi, qword [rsp + 0xc0]
mov rcx, rdi
mov rdx, rsi
mov r8, r12
call sym.memcpy
add r12, rdi
test rbx, rbx
jle 0x140075d97
test rbp, rbp
jle 0x140075d97
add r14, qword [rsp + 0x2b8]
nop dword [rax]
lea rcx, [rsi - 0x20]
mov rdx, qword [r12 - 0x10]
mov rbp, qword [rsi - 0x10]
cmp rdx, rbp
jb 0x140075cb9
lea rax, [r12 - 0x20]
cmp rdx, rbp
ja 0x140075cec
mov rbp, qword [rcx]
mov rdx, rax
cmp qword [r12 - 0x20], rbp
jae 0x140075cc2
mov rax, r12
mov rsi, rcx
mov rdx, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
cmp rsi, r13
jbe 0x140075dac
add r14, 0xffffffffffffffe0
mov r12, rax
cmp rax, rdi
ja 0x140075c90
jmp 0x140075dac
mov rdx, rax
jmp 0x140075cc2
mov rbp, qword [rsp + 0xc0]
mov rcx, rbp
mov rdx, r13
mov r8, r12
call sym.memcpy
add r12, rbp
test rbx, rbx
jle 0x140075d9f
cmp rdi, rbx
jle 0x140075d9f
add r14, qword [rsp + 0x78]
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xb8]
nop word cs:[rax + rax]
mov rcx, qword [rax + 0x10]
cmp qword [rsi + 0x10], rcx
jb 0x140075d54
ja 0x140075d60
mov rcx, qword [rax]
cmp qword [rsi], rcx
jae 0x140075d60
lea rcx, [rsi + 0x20]
mov rdx, rax
mov rax, rsi
jmp 0x140075d67
lea rdx, [rax + 0x20]
mov rcx, rsi
lea rbp, [r13 + 0x20]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
cmp rdx, r12
jae 0x140075d8f
mov r13, rbp
mov rax, rdx
mov rsi, rcx
cmp rcx, r14
jb 0x140075d40
mov r14, rbx
mov r13, rbp
jmp 0x140075dc0
mov r14, rbx
mov r13, rsi
jmp 0x140075db5
mov r14, rbx
mov rdx, qword [rsp + 0xc0]
jmp 0x140075db8
mov r14, rbx
mov r13, rsi
mov r12, rax
mov rdx, rdi
mov rdi, qword [rsp + 0xb8]
sub r12, rdx
mov rcx, r13
mov r8, r12
call sym.memcpy
mov r8, qword [rsp + 0x48]
mov rbx, qword [rsp + 0xe0]
cmp rbx, r8
jae 0x14007748a
mov r13, qword [rsp + 0xf8]
add r15, r13
mov rcx, qword [rsp + 0x108]
lea rax, [rcx + r13]
add rcx, r13
add rcx, 8
mov rbp, qword [rsp + 0xd8]
add rbp, r14
mov rdx, qword [rsp + 0x68]
mov qword [rax], rdx
mov qword [rcx], rbp
lea rdx, [r15 + 0x10]
movabs rax, 0xffffffffffffffe
add r8, rax
sub r8, rbx
shl r8, 4
mov rcx, r15
call sub.msvcrt.dll_memmove
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x4c0], rax
mov rsi, rax
cmp rax, 1
mov r12, qword [rsp + 0x218]
ja 0x140075b2d
mov esi, 1
jmp 0x1400758a9
mov rcx, r14
shl rcx, 5
add rcx, qword [rsp + 0x598]
mov r9d, 2
mov rbp, r14
sub rbp, r9
je 0x140075eb7
mov r15, r9
mov rdi, qword [rcx]
cmp rbx, rdi
jb 0x1400759e1
mov rdx, rax
mov rax, qword [rcx - 0x10]
lea r9, [r15 + 1]
add rcx, 0xffffffffffffffe0
cmp rbx, rdi
mov rbx, rdi
ja 0x140075e7c
mov rbx, rdi
cmp rdx, rax
jae 0x140075e7c
jmp 0x1400759e1
xor edi, edi
mov r15, r14
mov rsi, qword [rsp + 0x48]
cmp rsi, qword [rsp + 0x4b8]
jne 0x140075af7
jmp 0x140075ad7
mov esi, 3
jmp 0x1400758a6
mov rdx, qword [rsp + 0x4b8]
test rdx, rdx
je 0x140075efd
shl rdx, 4
mov r8d, 8
mov rcx, r13
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x2d8]
test rdx, rdx
je 0x140075f21
mov rcx, qword [rsp + 0x2d0]
shl rdx, 5
mov r8d, 8
call sym.__rust_dealloc
movups xmm0, xmmword [rsp + 0x278]
movaps xmmword [rsp + 0x3c0], xmm0
mov rbp, qword [rsp + 0x288]
mov qword [rsp + 0x3d0], rbp
mov rax, qword [rsp + 0x3c8]
cmp rax, rbp
mov qword [rsp + 0x68], rbp
jbe 0x140075f94
mov rcx, qword [rsp + 0x3c0]
shl rax, 3
lea rdx, [rax + rax*4]
test rbp, rbp
je 0x140075f9e
lea rax, [rbp*8]
lea rsi, [rax + rax*4]
mov r8d, 8
mov r9, rsi
call sym.__rust_realloc
mov r12, rax
test rax, rax
mov rbp, qword [rsp + 0x50]
jne 0x140075fb4
jmp 0x14007768e
mov r12, qword [rsp + 0x3c0]
jmp 0x140075faf
mov r12d, 8
mov r8d, 8
call sym.__rust_dealloc
mov rbp, qword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x3c0], xmm0
mov r14, qword [rsp + 0x230]
mov qword [rsp + 0x3d0], r14
mov rdx, qword [rsp + 0x3c8]
cmp rdx, r14
mov r13, qword [rsp + 0x2c0]
jbe 0x140076024
mov rcx, qword [rsp + 0x3c0]
shl rdx, 5
test r14, r14
je 0x14007602e
mov rsi, r14
shl rsi, 5
mov r8d, 8
mov r9, rsi
call sym.__rust_realloc
mov r9, rax
test rax, rax
mov r13, qword [rsp + 0x2c0]
jne 0x140076047
jmp 0x14007769d
mov r9, qword [rsp + 0x3c0]
jmp 0x140076047
mov r8d, 8
call sym.__rust_dealloc
mov r9d, 8
mov r13, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0xa0]
cmp qword [rax], 0
je 0x1400760ae
mov rax, qword [rsp + 0x68]
test rax, rax
je 0x14007607b
shl rax, 3
lea rdx, [rax + rax*4]
mov r8d, 8
mov rcx, r12
mov rsi, r9
call sym.__rust_dealloc
mov r9, rsi
test r14, r14
mov r12, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xa0]
je 0x1400751e9
shl r14, 5
mov r8d, 8
mov rcx, r9
mov rdx, r14
call sym.__rust_dealloc
jmp 0x1400751e9
mov r15, r13
shr r15, 8
mov rbx, r13
shr rbx, 0x10
mov rdx, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x68]
jmp 0x140075198
mov r13, qword [rsp + 0x80]
mov rax, qword [rsp + 0x118]
jmp 0x1400757a4
mov byte [rsp + 0x2d6], 0
mov word [rsp + 0x2d4], 0
mov dword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d7], r15
mov rbx, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x2d8]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
lea rdx, [rsp + 0x368]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov qword [rsp + 0x360], rbx
mov r15, qword [rsp + 0x367]
jmp 0x14007615b
mov dword [rsp + 0x360], 0
mov byte [rsp + 0x366], 0
mov word [rsp + 0x364], 0
xor ebx, ebx
shl rbx, 8
or rbx, 0x13
jmp 0x14007436a
xor eax, eax
mov qword [rsp + 0x80], rax
jmp 0x140075172
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x120], r13
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x130], r14
mov qword [rsp + 0x138], rdi
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x150], rbx
mov qword [rsp + 0x158], r11
mov qword [rsp + 0x160], rbp
mov dword [rsp + 0x168], r15d
mov dword [rsp + 0x16c], r9d
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x58], rdx
lea rax, [rdx*8]
mov qword [rsp + 0xb0], rax
lea rax, [r10 + 0x48]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x2c8]
mov rcx, qword [rax]
mov qword [rsp + 0x90], rcx
mov rax, qword [rax + 8]
mov qword [rsp + 0xc8], rax
mov bpl, 1
nop word cs:[rax + rax]
add r15d, 0xfffffffd
cmp r15d, 2
mov eax, 2
cmovb eax, r15d
cmp eax, 1
je 0x140076350
cmp eax, 2
jne 0x1400765c1
lea rax, [rsp + 0x158]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
mov dword [rsp + 0x168], 2
mov rcx, qword [rsp + 0x70]
mov rdi, rcx
cmp rbx, rcx
je 0x140076410
lea rdi, [rbx - 8]
mov qword [rsp + 0x150], rdi
mov rbx, qword [rbx - 8]
test rbx, rbx
je 0x140076410
mov r13d, dword [rbx + 0x20]
mov r14d, dword [rbx + 0x24]
xor r15d, r15d
test r13d, r13d
setne byte [rsp + 0x100]
xor esi, esi
test r14d, r14d
setne r12b
cmp qword [rbx + 0x18], 0
je 0x140076483
lea rcx, [rsp + 0x4b0]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0xa8]
call dbg.parse_lines<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
cmp byte [rsp + 0x4b0], 0x47
jne 0x1400765c7
mov rax, qword [rsp + 0x4b8]
test rax, rax
je 0x140076483
mov rcx, qword [rbx + 0x18]
cmp rcx, qword [rax + 8]
mov rbp, qword [rsp + 0x60]
jae 0x140076497
mov rdx, qword [rax]
lea rcx, [rcx + rcx*2]
mov rax, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8 + 0x10]
jmp 0x140076499
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
mov dword [rsp + 0x130], 2
cmp r15d, 2
jb 0x1400763a1
cmp qword [rsp + 0x58], 0
je 0x1400763a1
mov r8d, 8
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0xb0]
call sym.__rust_dealloc
mov dword [rsp + 0x168], 3
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
lea rax, [rsp + 0x2d4]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0x4d0], eax
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x4c0], xmm1
movaps xmmword [rsp + 0x4b0], xmm0
mov r15d, 3
jmp 0x140076546
mov rax, qword [rsp + 0x130]
mov r13, qword [rax + 8]
test r13, r13
mov rdx, qword [rsp + 0x58]
je 0x14007648c
mov r14, qword [rax + 0x10]
mov rax, qword [rsp + 0x60]
movzx ebp, word [rax + 0x228]
test rdx, rdx
je 0x14007644e
mov r8d, 8
mov rdx, qword [rsp + 0xb0]
call sym.__rust_dealloc
mov dword [rsp + 0x168], 3
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
lea rax, [rsp + 0x2d4]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r15d, 3
jmp 0x14007650f
xor eax, eax
mov rbp, qword [rsp + 0x60]
jmp 0x140076499
mov bp, 2
test rdx, rdx
jne 0x14007643b
jmp 0x14007644e
xor eax, eax
movzx edx, byte [rsp + 0x100]
mov r15b, dl
mov sil, r12b
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rcx
mov dword [rsp + 0x168], r15d
mov dword [rsp + 0x16c], r13d
mov dword [rsp + 0x170], esi
mov dword [rsp + 0x174], r14d
mov r13, qword [rbx + 8]
test r13, r13
je 0x1400764ec
mov r14, qword [rbx + 0x10]
movzx ebp, word [rbp + 0x228]
jmp 0x1400764f0
mov bp, 2
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
lea rax, [rsp + 0x2d4]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [rsp + 0x2f0]
mov dword [rsp + 0x4d0], eax
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x4c0], xmm1
movaps xmmword [rsp + 0x4b0], xmm0
mov rbx, rdi
cmp bp, 2
jne 0x140076561
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x98]
call dbg.search_symtab
mov r13, rax
mov r14, rdx
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x3c0], rax
lea rax, [rsp + 0x4b4]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0x3c8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x3e8], r13
mov qword [rsp + 0x3f0], r14
mov rcx, qword [rsp + 0x90]
lea rdx, [rsp + 0x3c0]
mov rax, qword [rsp + 0xc8]
call qword [rax + 0x20]
xor ebp, ebp
jmp 0x140076240
cmp r15d, 2
jb 0x1400765e7
cmp qword [rsp + 0x58], 0
je 0x1400765e7
mov r8d, 8
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0xb0]
call sym.__rust_dealloc
test bpl, 1
je 0x14007664e
mov rcx, qword [rsp + 0x50]
add rcx, 0x48
mov rdx, qword [rsp + 0x98]
call dbg.search_symtab
test rax, rax
je 0x14007664e
mov rbp, qword [rsp + 0x2c8]
mov rcx, qword [rbp]
mov rbp, qword [rbp + 8]
mov rbx, qword [rsp + 0x98]
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], rdx
mov dword [rsp + 0x138], 3
lea rdx, [rsp + 0x120]
call qword [rbp + 0x20]
movaps xmm6, xmmword [rsp + 0x600]
add rsp, 0x618
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0x120], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
mov rdi, qword [r14 + 0x30]
test rdi, rdi
je 0x14007680b
mov r12, qword [r14 + 0x28]
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x58], rax
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x88], rax
mov eax, 8
mov qword [rsp + 0x70], rax
xor r8d, r8d
lea r10, [rsp + 0x120]
mov qword [rsp + 0xf0], r9
mov rsi, r14
mov rbx, rdi
xor ecx, ecx
mov r14, rdi
mov rax, rdi
jmp 0x1400766eb
mov rax, rbx
mov rbx, rax
sub rbx, rcx
jbe 0x1400767fe
shr rbx, 1
add rbx, rcx
mov rdx, rbx
shl rdx, 5
lea rdi, [r12 + rdx]
cmp qword [r12 + rdx + 0x10], r8
ja 0x1400766dc
jb 0x140076727
mov rbp, qword [rsp + 0x98]
cmp qword [rdi], rbp
jbe 0x14007671c
mov rax, rbx
mov rbp, qword [rsp + 0x50]
jmp 0x1400766df
cmp qword [rdi + 8], rbp
mov rbp, qword [rsp + 0x50]
ja 0x14007672f
inc rbx
mov rcx, rbx
jmp 0x1400766df
mov rcx, qword [r12 + rdx + 0x18]
cmp rcx, qword [rsp + 0x88]
jae 0x14007751f
mov qword [rsp + 0xb0], rcx
cmp r8, qword [rsp + 0x128]
jne 0x140076789
mov rcx, r10
mov rdx, r8
call dbg.reserve_for_push<&addr2line::function::InlinedFunction<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>, alloc::alloc::Global>
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x70], rax
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0xf0]
mov rdi, r14
lea r10, [rsp + 0x120]
jmp 0x140076794
mov r9, qword [rsp + 0xf0]
mov rdi, r14
mov rax, qword [rsp + 0xb0]
lea rax, [rax + rax*4]
mov rcx, qword [rsp + 0x58]
lea rax, [rcx + rax*8]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + r8*8], rax
inc r8
mov qword [rsp + 0x130], r8
inc rbx
mov rax, rbx
shl rax, 5
add r12, rax
sub rdi, rbx
mov r14, rsi
jne 0x1400766cc
jmp 0x14007680e
shl r9, 0x20
mov r14d, r15d
or r14, r9
mov r15d, 4
mov r11, rdx
mov rdi, qword [rsp + 0x90]
mov rsi, rbp
mov r13, r11
jmp 0x140076177
mov r9, qword [rsp + 0xf0]
mov r14, rsi
jmp 0x14007680e
xor r8d, r8d
mov rdi, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
lea rbx, [rdi + r8*8]
mov r10, rbp
mov rsi, qword [rbp + 0x38]
add rsi, 0x10
mov rbp, qword [rsp + 0x60]
mov r11, qword [rsp + 0xc8]
jmp 0x140076177
add r8, rsi
movzx eax, word [rdi + 6]
mov qword [rsp + 0x90], rax
lea rax, [rax*8]
lea rsi, [rax + rax*4]
mov rcx, r14
mov rdx, rbx
mov r9, rsi
call sym.___u8__as_object::read::read_ref::ReadRef_::read_bytes_at::h647969fabd4eaa8e
test rax, rax
je 0x1400736fd
cmp rsi, rdx
ja 0x1400736fd
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x368], rax
mov esi, dword [rdi + 0xc]
test rsi, rsi
je 0x140076a93
mov eax, dword [rdi + 0x10]
mov qword [rsp + 0xc8], rax
add rax, rax
lea r9, [rax + rax*8]
mov rcx, r14
mov rdx, rbx
mov r8, rsi
mov qword [rsp + 0x70], r9
call sym.___u8__as_object::read::read_ref::ReadRef_::read_bytes_at::h647969fabd4eaa8e
mov qword [rsp + 0x88], rax
test rax, rax
je 0x1400736fd
cmp qword [rsp + 0x70], rdx
ja 0x1400736fd
mov r8, qword [rsp + 0x70]
add r8, rsi
mov r9d, 4
mov rcx, r14
mov rdx, rbx
mov qword [rsp + 0x70], r8
call sym.___u8__as_object::read::read_ref::ReadRef_::read_bytes_at::h647969fabd4eaa8e
test rax, rax
je 0x1400736fd
cmp rdx, 3
jbe 0x1400736fd
mov eax, dword [rax]
add rax, qword [rsp + 0x70]
mov qword [rsp + 0xa8], rax
mov rax, qword [rdi + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x120], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
cmp qword [rsp + 0xc8], 0
je 0x140076af7
mov edi, 8
xor r9d, r9d
xor esi, esi
mov rdx, qword [rsp + 0x88]
jmp 0x1400769be
mov rax, qword [rsp + 0xb0]
add rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x100]
add rcx, rax
mov rax, r9
shl rax, 4
mov qword [rdi + rax], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rdi + rax + 8], rcx
inc r9
mov qword [rsp + 0x130], r9
mov rdx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
add rsi, rax
inc rsi
cmp rsi, qword [rsp + 0xc8]
jae 0x140076aed
lea rax, [rsi + rsi*8]
movzx ecx, byte [rdx + rax*2 + 0x11]
mov qword [rsp + 0x90], rcx
movzx ecx, word [rdx + rax*2 + 0xe]
and ecx, 0x30
cmp cx, 0x20
jne 0x1400769a2
movzx ecx, word [rdx + rax*2 + 0xc]
test cx, cx
je 0x1400769a2
mov qword [rsp + 0x58], rdi
mov rdi, r9
lea rax, [rdx + rax*2]
movzx r8d, cx
mov qword [rsp + 0x60], rax
mov eax, dword [rax + 8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x278]
lea rdx, [rsp + 0x360]
call sym.object::read::coff::section::SectionTable::section::h7319c9490a947980
cmp qword [rsp + 0x278], 0
jne 0x1400774f0
mov rax, qword [rsp + 0x280]
test rax, rax
je 0x1400774f0
mov r9, rdi
mov eax, dword [rax + 0xc]
mov qword [rsp + 0x100], rax
cmp rdi, qword [rsp + 0x128]
mov rdi, qword [rsp + 0x58]
jne 0x140076962
lea rcx, [rsp + 0x120]
mov rdx, r9
call dbg.reserve_for_push<(gimli::common::DebugInfoOffset<usize>, gimli::common::DebugArangesOffset<usize>), alloc::alloc::Global>
mov rdi, qword [rsp + 0x120]
mov r9, qword [rsp + 0x130]
jmp 0x140076962
lea r8, str.library_std_src...._backtrace_src_symbolizegimli.rs
mov rcx, r12
call dbg.panic_bounds_check
ud2
mov qword [rsp + 0x120], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
mov ecx, 8
xor eax, eax
mov qword [rsp + 0xa8], rax
xor edi, edi
xor esi, esi
xor r9d, r9d
lea rax, [rsp + 0x110]
mov qword [rsp + 0x278], rax
test r9, r9
je 0x140076b1c
bsr rax, r9
xor rax, 0x3f
jmp 0x140076b21
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_addr2line_0.16.0_srclib.rs
call dbg.panic_bounds_check
ud2
mov rcx, qword [rsp + 0x120]
jmp 0x140076aff
xor r9d, r9d
mov ecx, 8
mov rsi, r14
mov rdi, qword [rsp + 0x70]
lea rax, [rsp + 0x110]
mov qword [rsp + 0x278], rax
test r9, r9
jne 0x140076ad5
mov eax, 0x40
mov edx, 0x40
sub edx, eax
mov dword [rsp + 0x20], edx
lea r8, [rsp + 0x278]
mov rdx, r9
xor r9d, r9d
call dbg.recurse<(usize, &object::pe::ImageSymbol), core::slice::{impl#0}::sort_unstable_by_key::{closure_env#0}<(usize, &object::pe::ImageSymbol), usize, std::backtrace_rs::symbolize::gimli::coff::{impl#1}::parse::{closure_env#0}>>
movups xmm0, xmmword [rsp + 0x360]
movups xmm1, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x240], xmm1
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x220], r14
mov qword [rsp + 0x228], rbx
movups xmmword [rsp + 0x230], xmm0
mov qword [rsp + 0x258], rsi
mov qword [rsp + 0x260], rbx
mov qword [rsp + 0x268], rdi
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x270], rax
mov cl, 9
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0x90], rdx
test rax, rax
lea rdi, str._rustc_897e37553bba8b42751c67658967889d11ecd120librarycore_src_sliceiter.rs
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0xe8], rcx
mov rcx, qword [rsp + 0x90]
cmove rcx, rax
mov qword [rsp + 0x90], rcx
mov cl, 0xa
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0xc8], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0x68], rcx
mov rcx, qword [rsp + 0xc8]
cmove rcx, rax
mov qword [rsp + 0xc8], rcx
mov cl, 0xf
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0x70], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0x70]
cmove rcx, rax
mov qword [rsp + 0x70], rcx
mov cl, 0x10
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0x88], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsp + 0x88]
cmove rcx, rax
mov qword [rsp + 0x88], rcx
xor ecx, ecx
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0x58], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rsp + 0x58]
cmove rcx, rax
mov qword [rsp + 0x58], rcx
mov cl, 1
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0x60], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0x60]
cmove rcx, rax
mov qword [rsp + 0x60], rcx
mov cl, 2
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0xb0], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0xd8], rcx
mov rcx, qword [rsp + 0xb0]
cmove rcx, rax
mov qword [rsp + 0xb0], rcx
mov cl, 6
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0x100], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0x108], rcx
mov rcx, qword [rsp + 0x100]
cmove rcx, rax
mov qword [rsp + 0x100], rcx
mov cl, 7
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0xa8], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0xc0], rcx
mov rcx, qword [rsp + 0xa8]
cmove rcx, rax
mov qword [rsp + 0xa8], rcx
mov cl, 8
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0x50], rdx
test rax, rax
mov rcx, rax
cmove rcx, rdi
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0x50]
cmove rcx, rax
mov qword [rsp + 0x50], rcx
mov cl, 0x11
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov qword [rsp + 0xf0], rdx
test rax, rax
mov rsi, rax
cmove rsi, rdi
mov rcx, qword [rsp + 0xf0]
cmove rcx, rax
mov qword [rsp + 0xf0], rcx
mov cl, 0x12
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
mov rbx, rdx
test rax, rax
mov r14, rax
cmove r14, rdi
cmove rbx, rax
mov cl, 0x13
call sym.gimli::common::SectionId::name::hbd741553d0a4b63c
mov r8, rdx
lea rcx, [rsp + 0x220]
mov rdx, rax
call dbg.section
test rax, rax
cmovne rdi, rax
cmove rdx, rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rsi
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], r14
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b0], rdi
mov qword [rsp + 0x1b8], rdx
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], 0
mov byte [rsp + 0x208], 0
movaps xmm0, xmmword [0x1401416f0]
movaps xmmword [rsp + 0x120], xmm0
mov ecx, 0xf0
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x1400776ac
mov rsi, rax
lea rdx, [rsp + 0x120]
mov r8d, 0xf0
mov rcx, rax
call sym.memcpy
lea rcx, [rsp + 0x278]
mov rdx, rsi
call dbg.parse<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
mov r14, qword [rsp + 0x278]
test r14, r14
je 0x14007745d
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movups xmm2, xmmword [rsp + 0x2a0]
movups xmmword [rsp + 0x368], xmm0
movups xmmword [rsp + 0x388], xmm2
movups xmmword [rsp + 0x378], xmm1
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x360], r14
mov rax, qword [rsp + 0x390]
mov rdx, qword [rax + 0xe0]
test rdx, rdx
je 0x1400771d5
lock inc qword [rdx]
jle 0x1400776bd
lea rcx, [rsp + 0x120]
call dbg.parse<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x140077450
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
movups xmm2, xmmword [rsp + 0x148]
movups xmmword [rsp + 0x280], xmm0
movups xmmword [rsp + 0x290], xmm1
movups xmmword [rsp + 0x2a0], xmm2
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x278], rax
mov ecx, 0x40
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x1400776c1
mov rbx, rax
movups xmm0, xmmword [rsp + 0x278]
movups xmm1, xmmword [rsp + 0x288]
movups xmm2, xmmword [rsp + 0x298]
movups xmm3, xmmword [rsp + 0x2a8]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400771d7
xor ebx, ebx
mov rsi, qword [rsp + 0x398]
test rsi, rsi
je 0x1400771ff
mov rcx, rsi
call dbg.drop_in_place<addr2line::ResDwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
mov edx, 0x40
mov r8d, 8
mov rcx, rsi
call sym.__rust_dealloc
lea rax, [rsp + 0x368]
mov qword [rsp + 0x398], rbx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2f0], xmm2
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x300], rax
movups xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movups xmm2, xmmword [rsp + 0x240]
movups xmm3, xmmword [rsp + 0x250]
movups xmmword [rsp + 0x308], xmm0
movups xmmword [rsp + 0x318], xmm1
movups xmmword [rsp + 0x328], xmm2
movups xmmword [rsp + 0x338], xmm3
movups xmm0, xmmword [rsp + 0x260]
movups xmmword [rsp + 0x348], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x358], rax
lea rsi, [rsp + 0x4b0]
lea rdx, [rsp + 0x2d0]
mov r8d, 0x90
mov rcx, rsi
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rsp + 0x540], xmm0
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x550], rax
movups xmm0, xmmword [rsp + 0x5a8]
movups xmm1, xmmword [rsp + 0x5b8]
movups xmm2, xmmword [rsp + 0x5c8]
movups xmmword [rsp + 0x558], xmm0
movups xmmword [rsp + 0x568], xmm1
movups xmmword [rsp + 0x578], xmm2
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x588], rax
lea rcx, [rsp + 0x3c8]
mov r8d, 0xe0
mov rdx, rsi
call sym.memcpy
mov qword [rsp + 0x3c0], r14
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rdi + 0x28]
cmp rsi, 4
jne 0x140077395
mov qword [rdi + 0x28], 3
mov edx, 0x2d0
add rdx, qword [rdi + 0x18]
lea rcx, [rsp + 0x120]
mov r8d, 0xf0
call sym.memcpy
cmp qword [rsp + 0x128], 0
je 0x140077388
lea rcx, [rsp + 0x128]
call dbg.drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
mov esi, 3
mov rdi, qword [rsp + 0x98]
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x3c0]
mov r8d, 0xe8
call sym.memcpy
mov qword [rsp + 0x120], r12
cmp rsi, qword [rdi + 0x20]
jne 0x1400773c9
mov rcx, rbp
mov rdx, rsi
call dbg.do_reserve_and_handle<(usize, std::backtrace_rs::symbolize::gimli::Mapping), alloc::alloc::Global>
mov rbp, qword [rbp]
test rsi, rsi
je 0x140077425
lea rcx, [rbp + 0xf0]
imul r8, rsi, 0xf0
mov rdx, rbp
call sub.msvcrt.dll_memmove
lea rdx, [rsp + 0x120]
mov r8d, 0xf0
mov rcx, rbp
call sym.memcpy
inc rsi
mov rax, qword [rsp + 0x98]
mov qword [rax + 0x28], rsi
jne 0x14007387a
lea r8, str.library_std_src...._backtrace_src_symbolizegimli.rs
xor ecx, ecx
xor edx, edx
call dbg.panic_bounds_check
ud2
lea rdx, [rsp + 0x120]
mov r8d, 0xf0
mov rcx, rbp
call sym.memcpy
mov rax, qword [rsp + 0x98]
mov qword [rax + 0x28], 1
jmp 0x14007387a
lea rcx, [rsp + 0x360]
call dbg.drop_in_place<addr2line::ResDwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
mov rdx, qword [rsp + 0x248]
test rdx, rdx
je 0x1400736fd
mov rcx, qword [rsp + 0x240]
shl rdx, 4
mov r8d, 8
call sym.__rust_dealloc
jmp 0x1400736fd
mov r15, rbx
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x88], rax
mov rcx, r15
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x88]
call dbg.panic_bounds_check
jmp 0x1400776d0
mov r13, rbp
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x88], rax
mov rcx, r13
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x88]
call dbg.panic_bounds_check
jmp 0x1400776d0
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_addr2line_0.16.0_srclib.rs
call dbg.panic_bounds_check
ud2
mov rdx, qword [rsp + 0x128]
test rdx, rdx
je 0x1400736fd
mov rcx, qword [rsp + 0x120]
jmp 0x140077476
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_addr2line_0.16.0_srclib.rs
mov rcx, rsi
call dbg.slice_end_index_len_fail
ud2
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_addr2line_0.16.0_src_function.rs
mov rdx, qword [rsp + 0x88]
call dbg.panic_bounds_check
jmp 0x1400776d0
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x58], rax
mov rcx, r14
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x58]
call dbg.slice_end_index_len_fail
jmp 0x1400776d0
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
jmp 0x140077573
mov qword [rsp + 0x68], rdi
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x58], rax
mov rcx, qword [rsp + 0x68]
mov rdx, r14
mov r8, qword [rsp + 0x58]
call dbg.slice_index_order_fail
jmp 0x1400776d0
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x58], rax
mov rcx, r10
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
call dbg.slice_end_index_len_fail
jmp 0x1400776d0
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
jmp 0x1400775c5
mov rcx, r14
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x58], rax
mov rdx, r10
mov r8, qword [rsp + 0x58]
call dbg.slice_index_order_fail
jmp 0x1400776d0
mov edx, 8
mov rcx, rbp
call dbg.handle_alloc_error
jmp 0x1400776d0
mov edx, 8
mov rcx, r14
call dbg.handle_alloc_error
jmp 0x1400776d0
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_srccollections_btreemapentry.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_addr2line_0.16.0_src_function.rs
mov edx, 0x2b
call dbg.panic
ud2
mov qword [rsp + 0x68], rbp
jmp 0x140077578
dec rbp
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rbp
cmp r14, rbp
jae 0x140077544
jmp 0x140077578
dec rbx
lea rax, str._rustc_897e37553bba8b42751c67658967889d11ecd120library_alloc_src_slice.rs
mov qword [rsp + 0x58], rax
mov rcx, rbx
cmp r10, rbx
jae 0x14007759b
jmp 0x1400775ca
call dbg.capacity_overflow
jmp 0x1400776d0
mov rcx, rbx
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x1400776d0
call dbg.capacity_overflow
jmp 0x1400776d0
mov rcx, rbx
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x1400776d0
mov edx, 8
mov rcx, rsi
call dbg.handle_alloc_error
jmp 0x1400776d0
mov edx, 8
mov rcx, rsi
call dbg.handle_alloc_error
jmp 0x1400776d0
mov ecx, 0xf0
mov edx, 8
call dbg.handle_alloc_error
jmp 0x1400776d0
ud2
mov ecx, 0x40
mov edx, 8
call dbg.handle_alloc_error
ud2