File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001a9990
001a9990std::backtrace_rs::symbolize::gimli::mmap:
001a9990push rbp
001a9991push r15
001a9993push r14
001a9995push r12
001a9997push rbx
001a9998sub rsp, 464
001a999fmov r14, rdx
001a99a2mov rbx, rdi
001a99a5mov [rsp+32], 0
001a99admov [rsp+36], 0
001a99b4mov rax, 0x1b600000000
001a99bemov [rsp+24], rax
001a99c3mov [rsp+32], 1
001a99c8cmp rdx, 383
001a99cfja 0x1a9a67
001a99d5lea r15, [rsp+80]
001a99damov rdi, r15
001a99ddmov rdx, r14
001a99e0call [rip+0x6813a]
001a99e6mov [rsp+r14+80], 0
001a99ecinc r14
001a99eflea rdi, [rsp+56]
001a99f4mov rsi, r15
001a99f7mov rdx, r14
001a99facall core::ffi::c_str::CStr::from_bytes_with_nul
001a99ffcmp [rsp+56], 0
001a9a05je 0x1a9a24
001a9a07lea rax, [rip+0x66f92]
001a9a0emov [rsp+16], rax
001a9a13mov [rsp+8], 1
001a9a1bcmp [rsp+8], 0
001a9a20jne 0x1a9a3f
001a9a22jmp 0x1a9a80
001a9a24
001a9a24loc_1a9a24:
001a9a24mov rsi, [rsp+64]
001a9a29lea rdi, [rsp+8]
001a9a2elea rdx, [rsp+24]
001a9a33call std::sys::unix::fs::File::open_c
001a9a38cmp [rsp+8], 0
001a9a3dje 0x1a9a80
001a9a3f
001a9a3floc_1a9a3f:
001a9a3fmov rax, [rsp+16]
001a9a44mov [rsp+48], rax
001a9a49mov [rsp+40], 1
001a9a51lea rdi, [rsp+40]
001a9a56call core::ptr::drop_in_place<core::result::Result<std::fs::File,std::io::error::Error>>
001a9a5bmov [rbx], 0
001a9a62jmp 0x1a9bb0
001a9a67
001a9a67loc_1a9a67:
001a9a67lea rdi, [rsp+8]
001a9a6clea rcx, [rsp+24]
001a9a71mov rdx, r14
001a9a74call std::sys::common::small_c_string::run_with_cstr_allocating
001a9a79cmp [rsp+8], 0
001a9a7ejne 0x1a9a3f
001a9a80
001a9a80loc_1a9a80:
001a9a80mov ebp, [rsp+12]
001a9a84lea rdx, [rip-0x11a45c]
001a9a8blea rdi, [rsp+80]
001a9a90mov esi, ebp
001a9a92mov ecx, 4096
001a9a97call std::sys::unix::fs::try_statx
001a9a9cmov rax, [rsp+80]
001a9aa1cmp rax, 3
001a9aa5jne 0x1a9b05
001a9aa7xorps x0, x0
001a9aaamovaps [rsp+208], x0
001a9ab2movaps [rsp+192], x0
001a9abamovaps [rsp+176], x0
001a9ac2movaps [rsp+160], x0
001a9acamovaps [rsp+144], x0
001a9ad2movaps [rsp+128], x0
001a9adamovaps [rsp+112], x0
001a9adfmovaps [rsp+96], x0
001a9ae4movaps [rsp+80], x0
001a9ae9lea rsi, [rsp+80]
001a9aeemov edi, ebp
001a9af0call [rip+0x68242]
001a9af6cmp eax, -1
001a9af9je 0x1a9b50
001a9afbmov r14, [rsp+128]
001a9b03jmp 0x1a9b19
001a9b05
001a9b05loc_1a9b05:
001a9b05cmp eax, 2
001a9b08jne 0x1a9b11
001a9b0amov rax, [rsp+88]
001a9b0fjmp 0x1a9b60
001a9b11
001a9b11loc_1a9b11:
001a9b11mov r14, [rsp+160]
001a9b19
001a9b19loc_1a9b19:
001a9b19xor r15l, r15l
001a9b1cxor edi, edi
001a9b1emov rsi, r14
001a9b21mov edx, 1
001a9b26mov ecx, 2
001a9b2bmov r8l, ebp
001a9b2exor r9l, r9l
001a9b31call [rip+0x681b1]
001a9b37cmp rax, -1
001a9b3bje 0x1a9b4b
001a9b3dmov [rbx+8], rax
001a9b41mov [rbx+16], r14
001a9b45mov r15l, 1
001a9b4b
001a9b4bloc_1a9b4b:
001a9b4bmov [rbx], r15
001a9b4ejmp 0x1a9ba8
001a9b50
001a9b50loc_1a9b50:
001a9b50call [rip+0x67fea]
001a9b56mov eax, [rax]
001a9b58shl rax, 32
001a9b5cor rax, 2
001a9b60
001a9b60loc_1a9b60:
001a9b60mov ecx, eax
001a9b62and ecx, 3
001a9b65lea rdx, [rcx-2]
001a9b69cmp rdx, 2
001a9b6djb 0x1a9ba1
001a9b6ftest rcx, rcx
001a9b72je 0x1a9ba1
001a9b74lea r14, [rax-1]
001a9b78mov r15, [rax-1]
001a9b7cmov r12, [rax+7]
001a9b80mov rdi, r15
001a9b83call [r12]
001a9b87cmp [r12+8], 0
001a9b8dje 0x1a9b98
001a9b8fmov rdi, r15
001a9b92call [rip+0x67f60]
001a9b98
001a9b98loc_1a9b98:
001a9b98mov rdi, r14
001a9b9bcall [rip+0x67f57]
001a9ba1
001a9ba1loc_1a9ba1:
001a9ba1mov [rbx], 0
001a9ba8
001a9ba8loc_1a9ba8:
001a9ba8mov edi, ebp
001a9baacall [rip+0x67f68]
001a9bb0
001a9bb0loc_1a9bb0:
001a9bb0add rsp, 464
001a9bb7pop rbx
001a9bb8pop r12
001a9bbapop r14
001a9bbcpop r15
001a9bbepop rbp
001a9bbfret
001a9bc0mov rbx, rax
001a9bc3mov rdi, r15
001a9bc6mov rsi, r12
001a9bc9call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9bcemov rdi, r14
001a9bd1call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9bd6jmp 0x1a9bdb
001a9bd8mov rbx, rax
001a9bdb
001a9bdbloc_1a9bdb:
001a9bdbmov edi, ebp
001a9bddcall core::ptr::drop_in_place<std::fs::File>
001a9be2mov rdi, rbx
001a9be5call _Unwind_Resume
001a9beaud2
001a9990
001a9990std::backtrace_rs::symbolize::gimli::mmap:
001a9990push rbp
001a9991push r15
001a9993push r14
001a9995push r12
001a9997push rbx
001a9998sub rsp, 464
001a999fmov r14, rdx
001a99a2mov rbx, rdi
001a99a5mov [rsp+32], 0
001a99admov [rsp+36], 0
001a99b4mov rax, 0x1b600000000
001a99bemov [rsp+24], rax
001a99c3mov [rsp+32], 1
001a99c8cmp rdx, 383
001a99cfja 0x1a9a67
001a99d5lea r15, [rsp+80]
001a99damov rdi, r15
001a99ddmov rdx, r14
001a99e0call [rip+0x6813a]
001a99e6mov [rsp+r14+80], 0
001a99ecinc r14
001a99eflea rdi, [rsp+56]
001a99f4mov rsi, r15
001a99f7mov rdx, r14
001a99facall core::ffi::c_str::CStr::from_bytes_with_nul
001a99ffcmp [rsp+56], 0
001a9a05je 0x1a9a24
001a9a07lea rax, [rip+0x66f92]
001a9a0emov [rsp+16], rax
001a9a13mov [rsp+8], 1
001a9a1bcmp [rsp+8], 0
001a9a20jne 0x1a9a3f
001a9a22jmp 0x1a9a80
001a9a24
001a9a24loc_1a9a24:
001a9a24mov rsi, [rsp+64]
001a9a29lea rdi, [rsp+8]
001a9a2elea rdx, [rsp+24]
001a9a33call std::sys::unix::fs::File::open_c
001a9a38cmp [rsp+8], 0
001a9a3dje 0x1a9a80
001a9a3f
001a9a3floc_1a9a3f:
001a9a3fmov rax, [rsp+16]
001a9a44mov [rsp+48], rax
001a9a49mov [rsp+40], 1
001a9a51lea rdi, [rsp+40]
001a9a56call core::ptr::drop_in_place<core::result::Result<std::fs::File,std::io::error::Error>>
001a9a5bmov [rbx], 0
001a9a62jmp 0x1a9bb0
001a9a67
001a9a67loc_1a9a67:
001a9a67lea rdi, [rsp+8]
001a9a6clea rcx, [rsp+24]
001a9a71mov rdx, r14
001a9a74call std::sys::common::small_c_string::run_with_cstr_allocating
001a9a79cmp [rsp+8], 0
001a9a7ejne 0x1a9a3f
001a9a80
001a9a80loc_1a9a80:
001a9a80mov ebp, [rsp+12]
001a9a84lea rdx, [rip-0x11a45c]
001a9a8blea rdi, [rsp+80]
001a9a90mov esi, ebp
001a9a92mov ecx, 4096
001a9a97call std::sys::unix::fs::try_statx
001a9a9cmov rax, [rsp+80]
001a9aa1cmp rax, 3
001a9aa5jne 0x1a9b05
001a9aa7xorps x0, x0
001a9aaamovaps [rsp+208], x0
001a9ab2movaps [rsp+192], x0
001a9abamovaps [rsp+176], x0
001a9ac2movaps [rsp+160], x0
001a9acamovaps [rsp+144], x0
001a9ad2movaps [rsp+128], x0
001a9adamovaps [rsp+112], x0
001a9adfmovaps [rsp+96], x0
001a9ae4movaps [rsp+80], x0
001a9ae9lea rsi, [rsp+80]
001a9aeemov edi, ebp
001a9af0call [rip+0x68242]
001a9af6cmp eax, -1
001a9af9je 0x1a9b50
001a9afbmov r14, [rsp+128]
001a9b03jmp 0x1a9b19
001a9b05
001a9b05loc_1a9b05:
001a9b05cmp eax, 2
001a9b08jne 0x1a9b11
001a9b0amov rax, [rsp+88]
001a9b0fjmp 0x1a9b60
001a9b11
001a9b11loc_1a9b11:
001a9b11mov r14, [rsp+160]
001a9b19
001a9b19loc_1a9b19:
001a9b19xor r15l, r15l
001a9b1cxor edi, edi
001a9b1emov rsi, r14
001a9b21mov edx, 1
001a9b26mov ecx, 2
001a9b2bmov r8l, ebp
001a9b2exor r9l, r9l
001a9b31call [rip+0x681b1]
001a9b37cmp rax, -1
001a9b3bje 0x1a9b4b
001a9b3dmov [rbx+8], rax
001a9b41mov [rbx+16], r14
001a9b45mov r15l, 1
001a9b4b
001a9b4bloc_1a9b4b:
001a9b4bmov [rbx], r15
001a9b4ejmp 0x1a9ba8
001a9b50
001a9b50loc_1a9b50:
001a9b50call [rip+0x67fea]
001a9b56mov eax, [rax]
001a9b58shl rax, 32
001a9b5cor rax, 2
001a9b60
001a9b60loc_1a9b60:
001a9b60mov ecx, eax
001a9b62and ecx, 3
001a9b65lea rdx, [rcx-2]
001a9b69cmp rdx, 2
001a9b6djb 0x1a9ba1
001a9b6ftest rcx, rcx
001a9b72je 0x1a9ba1
001a9b74lea r14, [rax-1]
001a9b78mov r15, [rax-1]
001a9b7cmov r12, [rax+7]
001a9b80mov rdi, r15
001a9b83call [r12]
001a9b87cmp [r12+8], 0
001a9b8dje 0x1a9b98
001a9b8fmov rdi, r15
001a9b92call [rip+0x67f60]
001a9b98
001a9b98loc_1a9b98:
001a9b98mov rdi, r14
001a9b9bcall [rip+0x67f57]
001a9ba1
001a9ba1loc_1a9ba1:
001a9ba1mov [rbx], 0
001a9ba8
001a9ba8loc_1a9ba8:
001a9ba8mov edi, ebp
001a9baacall [rip+0x67f68]
001a9bb0
001a9bb0loc_1a9bb0:
001a9bb0add rsp, 464
001a9bb7pop rbx
001a9bb8pop r12
001a9bbapop r14
001a9bbcpop r15
001a9bbepop rbp
001a9bbfret
001a9bc0mov rbx, rax
001a9bc3mov rdi, r15
001a9bc6mov rsi, r12
001a9bc9call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9bcemov rdi, r14
001a9bd1call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9bd6jmp 0x1a9bdb
001a9bd8mov rbx, rax
001a9bdb
001a9bdbloc_1a9bdb:
001a9bdbmov edi, ebp
001a9bddcall core::ptr::drop_in_place<std::fs::File>
001a9be2mov rdi, rbx
001a9be5call _Unwind_Resume
001a9beaud2
001a9990
001a9bec
001a9bec // align 0x10
001a9bec // align 0x10
001a9bf0
001a9bf0std::backtrace_rs::symbolize::gimli::elf::Object::parse:
001a9bf0push rbp
001a9bf1push r15
001a9bf3push r14
001a9bf5push r13
001a9bf7push r12
001a9bf9push rbx
001a9bfasub rsp, 120
001a9bfemov rbx, rdi
001a9c01xor ecx, ecx
001a9c03cmp rdx, 64
001a9c07cmovae rcx, rsi
001a9c0bjae 0x1a9c23
001a9c0d
001a9c0dloc_1a9c0d:
001a9c0dmov [rbx], 0
001a9c14
001a9c14loc_1a9c14:
001a9c14add rsp, 120
001a9c18pop rbx
001a9c19pop r12
001a9c1bpop r13
001a9c1dpop r14
001a9c1fpop r15
001a9c21pop rbp
001a9c22ret
001a9c23
001a9c23loc_1a9c23:
001a9c23cmp [rcx], 0x464c457f
001a9c29jne 0x1a9c0d
001a9c2bcmp [rcx+4], 2
001a9c2fjne 0x1a9c0d
001a9c31movzx eax, [rcx+5]
001a9c35dec al
001a9c37cmp al, 1
001a9c39ja 0x1a9c0d
001a9c3bcmp [rcx+6], 1
001a9c3fmov eax, 22
001a9c44cmove rax, rcx
001a9c48jne 0x1a9c0d
001a9c4acmp [rax+5], 2
001a9c4eje 0x1a9c0d
001a9c50mov r14, rdx
001a9c53mov r15, rsi
001a9c56mov rcx, [rax+40]
001a9c5alea r10, [rip-0x118969]
001a9c61test rcx, rcx
001a9c64je 0x1a9d3f
001a9c6amovzx r9l, [rax+60]
001a9c6fmovzx edx, [rax+58]
001a9c73test r9, r9
001a9c76je 0x1a9d03
001a9c7ccmp dx, 64
001a9c80jne 0x1a9c0d
001a9c82mov rdx, r14
001a9c85sub rdx, rcx
001a9c88
001a9c88loc_1a9c88:
001a9c88mov rsi, r9
001a9c8bshl rsi, 6
001a9c8fcmp r14, rcx
001a9c92setb dil
001a9c96add rcx, r15
001a9c99cmp rdx, rsi
001a9c9csetb sil
001a9ca0xor r10l, r10l
001a9ca3or sil, dil
001a9ca6cmove r10, rcx
001a9caajne 0x1a9c0d
001a9cb0movzx eax, [rax+62]
001a9cb4cmp eax, 65535
001a9cb9jne 0x1a9cc8
001a9cbbcmp rdx, 63
001a9cbfjbe 0x1a9c0d
001a9cc5mov eax, [rcx+40]
001a9cc8
001a9cc8loc_1a9cc8:
001a9cc8test eax, eax
001a9ccaje 0x1a9c0d
001a9cd0mov eax, eax
001a9cd2cmp r9, rax
001a9cd5jbe 0x1a9c0d
001a9cdbshl rax, 6
001a9cdfxor r11l, r11l
001a9ce2cmp [r10+rax+4], 8
001a9ce8je 0x1a9d45
001a9ceaadd rax, r10
001a9cedmov r11, [rax+24]
001a9cf1mov r12, [rax+32]
001a9cf5mov rbp, r15
001a9cf8add r12, r11
001a9cfbjb 0x1a9c0d
001a9d01jmp 0x1a9d4a
001a9d03
001a9d03loc_1a9d03:
001a9d03cmp dx, 64
001a9d07jne 0x1a9c0d
001a9d0dmov rdx, r14
001a9d10sub rdx, rcx
001a9d13jb 0x1a9c0d
001a9d19cmp rdx, 64
001a9d1djb 0x1a9c0d
001a9d23mov r9, [r15+rcx+32]
001a9d28test r9, r9
001a9d2bje 0x1a9d3f
001a9d2dmov rsi, r9
001a9d30shr rsi, 58
001a9d34jne 0x1a9c0d
001a9d3ajmp 0x1a9c88
001a9d3f
001a9d3floc_1a9d3f:
001a9d3fxor r9l, r9l
001a9d42xor r11l, r11l
001a9d45
001a9d45loc_1a9d45:
001a9d45xor r12l, r12l
001a9d48xor ebp, ebp
001a9d4a
001a9d4aloc_1a9d4a:
001a9d4alea rcx, [r10-64]
001a9d4emov rax, r9
001a9d51shl rax, 6
001a9d55mov rsi, -1
001a9d5cnop [rax]
001a9d60
001a9d60loc_1a9d60:
001a9d60test rax, rax
001a9d63je 0x1a9e68
001a9d69inc rsi
001a9d6clea rdi, [rcx+64]
001a9d70add rax, -64
001a9d74cmp [rcx+68], 2
001a9d78mov rcx, rdi
001a9d7bjne 0x1a9d60
001a9d7dmov r8, [rdi+24]
001a9d81mov rax, r14
001a9d84sub rax, r8
001a9d87jb 0x1a9c0d
001a9d8dmov rcx, [rdi+32]
001a9d91cmp rax, rcx
001a9d94jb 0x1a9c0d
001a9d9aadd r8, r15
001a9d9dmov rdx, 0xaaaaaaaaaaaaaaab
001a9da7mov rax, rcx
001a9daamul rdx
001a9dadshr rdx, 4
001a9db1lea rax, [8*rdx]
001a9db9lea rax, [rax+2*rax]
001a9dbdlea r13, [rip-0x11a36a]
001a9dc4cmp rax, rcx
001a9dc7cmovbe r13, r8
001a9dcbmov eax, 34
001a9dd0cmovbe rax, rdx
001a9dd4ja 0x1a9c0d
001a9ddamov ecx, [rdi+40]
001a9dddcmp r9, rcx
001a9de0jbe 0x1a9c0d
001a9de6shl rcx, 6
001a9deacmp [r10+rcx+4], 3
001a9df0jne 0x1a9c0d
001a9df6add rcx, r10
001a9df9mov rdx, [rcx+24]
001a9dfdmov rdi, [rcx+32]
001a9e01mov rcx, rdx
001a9e04mov [rsp+24], rdx
001a9e09add rdi, rdx
001a9e0cmov [rsp+16], rdi
001a9e11jb 0x1a9c0d
001a9e17mov rcx, r9
001a9e1ashl rcx, 6
001a9e1exor edx, edx
001a9e20jmp 0x1a9e2b
001a9e22
001a9e22loc_1a9e22:
001a9e22add rdx, 64
001a9e26cmp rcx, rdx
001a9e29je 0x1a9e57
001a9e2b
001a9e2bloc_1a9e2b:
001a9e2bcmp [r10+rdx+4], 18
001a9e31jne 0x1a9e22
001a9e33mov edi, [r10+rdx+40]
001a9e38cmp rsi, rdi
001a9e3bjne 0x1a9e22
001a9e3dmov rdi, r14
001a9e40sub rdi, [r10+rdx+24]
001a9e45jb 0x1a9c0d
001a9e4bcmp rdi, [r10+rdx+32]
001a9e50jae 0x1a9e22
001a9e52jmp 0x1a9c0d
001a9e57
001a9e57loc_1a9e57:
001a9e57mov rcx, r15
001a9e5amov [rsp+8], r15
001a9e5ftest rax, rax
001a9e62jne 0x1a9f5d
001a9e68
001a9e68loc_1a9e68:
001a9e68lea rcx, [r10-64]
001a9e6cmov rax, r9
001a9e6fshl rax, 6
001a9e73mov rsi, -1
001a9e7alea r13, [rip-0x118b89]
001a9e81
001a9e81loc_1a9e81:
001a9e81test rax, rax
001a9e84je 0x1a9f46
001a9e8ainc rsi
001a9e8dlea rdi, [rcx+64]
001a9e91add rax, -64
001a9e95cmp [rcx+68], 11
001a9e99mov rcx, rdi
001a9e9cjne 0x1a9e81
001a9e9emov r8, [rdi+24]
001a9ea2mov rax, r14
001a9ea5sub rax, r8
001a9ea8jb 0x1a9c0d
001a9eaemov rcx, [rdi+32]
001a9eb2cmp rax, rcx
001a9eb5jb 0x1a9c0d
001a9ebbadd r8, r15
001a9ebemov rdx, 0xaaaaaaaaaaaaaaab
001a9ec8mov rax, rcx
001a9ecbmul rdx
001a9eceshr rdx, 4
001a9ed2lea rax, [8*rdx]
001a9edalea rax, [rax+2*rax]
001a9edelea r13, [rip-0x11a48b]
001a9ee5cmp rax, rcx
001a9ee8cmovbe r13, r8
001a9eecmov eax, 34
001a9ef1cmovbe rax, rdx
001a9ef5ja 0x1a9c0d
001a9efbmov ecx, [rdi+40]
001a9efecmp r9, rcx
001a9f01jbe 0x1a9c0d
001a9f07shl rcx, 6
001a9f0bcmp [r10+rcx+4], 3
001a9f11jne 0x1a9c0d
001a9f17add rcx, r10
001a9f1amov rdx, [rcx+24]
001a9f1emov rdi, [rcx+32]
001a9f22mov rcx, rdx
001a9f25mov [rsp+24], rdx
001a9f2aadd rdi, rdx
001a9f2dmov [rsp+16], rdi
001a9f32jb 0x1a9c0d
001a9f38mov rcx, r9
001a9f3bshl rcx, 6
001a9f3fxor edx, edx
001a9f41jmp 0x1aa080
001a9f46
001a9f46loc_1a9f46:
001a9f46xor eax, eax
001a9f48mov [rsp+8], rax
001a9f4dxor eax, eax
001a9f4fmov [rsp+24], rax
001a9f54xor eax, eax
001a9f56mov [rsp+16], rax
001a9f5bxor eax, eax
001a9f5d
001a9f5dloc_1a9f5d:
001a9f5dmov [rsp+112], rbp
001a9f62shl rax, 3
001a9f66lea rax, [rax+2*rax]
001a9f6alea rbp, [rax+r13]
001a9f6emov [rsp+104], r9
001a9f73mov [rsp+96], r10
001a9f78mov [rsp+88], r11
001a9f7dmov [rsp+80], r12
001a9f82
001a9f82loc_1a9f82:
001a9f82test rax, rax
001a9f85je 0x1aa0ac
001a9f8bmov rcx, r13
001a9f8eadd r13, 24
001a9f92movzx edx, [rcx+4]
001a9f96and dl, 15
001a9f99add dl, -3
001a9f9cadd rax, -24
001a9fa0cmp dl, -2
001a9fa3jb 0x1a9f82
001a9fa5cmp [rcx+6], 0
001a9faaje 0x1a9f82
001a9facmovups x0, [r13-16]
001a9fb1movaps [rsp+64], x0
001a9fb6mov r12l, [r13-24]
001a9fbamovzx eax, [rip+0x69107]
001a9fc1mov edi, 96
001a9fc6call [rip+0x67b6c]
001a9fcctest rax, rax
001a9fcfje 0x1aa169
001a9fd5movaps x0, [rsp+64]
001a9fdamovups [rax], x0
001a9fddmov [rax+16], r12l
001a9fe1mov [rsp+32], rax
001a9fe6mov [rsp+40], 4
001a9fefmov [rsp+48], 1
001a9ff8mov r12l, 1
001a9ffelea rdi, [rsp+32]
001aa003
001aa003loc_1aa003:
001aa003cmp r13, rbp
001aa006je 0x1aa0b8
001aa00cmov rcx, r13
001aa00fadd r13, 24
001aa013movzx edx, [rcx+4]
001aa017and dl, 15
001aa01aadd dl, -3
001aa01dcmp dl, -2
001aa020jb 0x1aa003
001aa022cmp [rcx+6], 0
001aa027je 0x1aa003
001aa029movups x0, [r13-16]
001aa02emovaps [rsp+64], x0
001aa033mov ecx, [r13-24]
001aa037mov [rsp+60], ecx
001aa03bcmp r12, [rsp+40]
001aa040jne 0x1aa054
001aa042mov rsi, r12
001aa045call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aa04amov rax, [rsp+32]
001aa04flea rdi, [rsp+32]
001aa054
001aa054loc_1aa054:
001aa054lea rcx, [r12+2*r12]
001aa058movaps x0, [rsp+64]
001aa05dmovups [rax+8*rcx], x0
001aa061mov edx, [rsp+60]
001aa065mov [rax+8*rcx+16], edx
001aa069inc r12
001aa06cmov [rsp+48], r12
001aa071jmp 0x1aa003
001aa073
001aa073loc_1aa073:
001aa073add rdx, 64
001aa077cmp rcx, rdx
001aa07aje 0x1aa15c
001aa080
001aa080loc_1aa080:
001aa080cmp [r10+rdx+4], 18
001aa086jne 0x1aa073
001aa088mov edi, [r10+rdx+40]
001aa08dcmp rsi, rdi
001aa090jne 0x1aa073
001aa092mov rdi, r14
001aa095sub rdi, [r10+rdx+24]
001aa09ajb 0x1a9c0d
001aa0a0cmp rdi, [r10+rdx+32]
001aa0a5jae 0x1aa073
001aa0a7jmp 0x1a9c0d
001aa0ac
001aa0acloc_1aa0ac:
001aa0acmov ebp, 8
001aa0b1xor eax, eax
001aa0b3xor r12l, r12l
001aa0b6jmp 0x1aa0c2
001aa0b8
001aa0b8loc_1aa0b8:
001aa0b8mov rbp, [rsp+32]
001aa0bdmov rax, [rsp+40]
001aa0c2
001aa0c2loc_1aa0c2:
001aa0c2test r12, r12
001aa0c5mov r13, [rsp+112]
001aa0camov [rsp+64], rax
001aa0cfje 0x1aa0db
001aa0d1bsr rax, r12
001aa0d5xor rax, 63
001aa0d9jmp 0x1aa0e0
001aa0db
001aa0dbloc_1aa0db:
001aa0dbmov eax, 64
001aa0e0
001aa0e0loc_1aa0e0:
001aa0e0mov ecx, 64
001aa0e5sub ecx, eax
001aa0e7mov rdi, rbp
001aa0eamov rsi, r12
001aa0edxor edx, edx
001aa0efcall core::slice::sort::recurse
001aa0f4mov [rbx], r15
001aa0f7mov [rbx+8], r14
001aa0fbmov rax, [rsp+96]
001aa100mov [rbx+16], rax
001aa104mov rax, [rsp+104]
001aa109mov [rbx+24], rax
001aa10dmov [rbx+32], r13
001aa111mov [rbx+40], r14
001aa115mov rax, [rsp+88]
001aa11amov [rbx+48], rax
001aa11emov rax, [rsp+80]
001aa123mov [rbx+56], rax
001aa127mov [rbx+64], rbp
001aa12bmov rax, [rsp+64]
001aa130mov [rbx+72], rax
001aa134mov [rbx+80], r12
001aa138mov rax, [rsp+8]
001aa13dmov [rbx+88], rax
001aa141mov [rbx+96], r14
001aa145mov rax, [rsp+24]
001aa14amov [rbx+104], rax
001aa14emov rax, [rsp+16]
001aa153mov [rbx+112], rax
001aa157jmp 0x1a9c14
001aa15c
001aa15cloc_1aa15c:
001aa15cmov rcx, r15
001aa15fmov [rsp+8], r15
001aa164jmp 0x1a9f5d
001aa169
001aa169loc_1aa169:
001aa169mov edi, 8
001aa16emov esi, 96
001aa173call alloc::alloc::handle_alloc_error
001aa178ud2
001aa17amov rbx, rax
001aa17dmov rdi, [rsp+32]
001aa182mov rsi, [rsp+40]
001aa187jmp 0x1aa194
001aa189mov rbx, rax
001aa18cmov rdi, rbp
001aa18fmov rsi, [rsp+64]
001aa194
001aa194loc_1aa194:
001aa194call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001aa199mov rdi, rbx
001aa19ccall _Unwind_Resume
001aa1a1ud2
001a9bf0
001a9bf0std::backtrace_rs::symbolize::gimli::elf::Object::parse:
001a9bf0push rbp
001a9bf1push r15
001a9bf3push r14
001a9bf5push r13
001a9bf7push r12
001a9bf9push rbx
001a9bfasub rsp, 120
001a9bfemov rbx, rdi
001a9c01xor ecx, ecx
001a9c03cmp rdx, 64
001a9c07cmovae rcx, rsi
001a9c0bjae 0x1a9c23
001a9c0d
001a9c0dloc_1a9c0d:
001a9c0dmov [rbx], 0
001a9c14
001a9c14loc_1a9c14:
001a9c14add rsp, 120
001a9c18pop rbx
001a9c19pop r12
001a9c1bpop r13
001a9c1dpop r14
001a9c1fpop r15
001a9c21pop rbp
001a9c22ret
001a9c23
001a9c23loc_1a9c23:
001a9c23cmp [rcx], 0x464c457f
001a9c29jne 0x1a9c0d
001a9c2bcmp [rcx+4], 2
001a9c2fjne 0x1a9c0d
001a9c31movzx eax, [rcx+5]
001a9c35dec al
001a9c37cmp al, 1
001a9c39ja 0x1a9c0d
001a9c3bcmp [rcx+6], 1
001a9c3fmov eax, 22
001a9c44cmove rax, rcx
001a9c48jne 0x1a9c0d
001a9c4acmp [rax+5], 2
001a9c4eje 0x1a9c0d
001a9c50mov r14, rdx
001a9c53mov r15, rsi
001a9c56mov rcx, [rax+40]
001a9c5alea r10, [rip-0x118969]
001a9c61test rcx, rcx
001a9c64je 0x1a9d3f
001a9c6amovzx r9l, [rax+60]
001a9c6fmovzx edx, [rax+58]
001a9c73test r9, r9
001a9c76je 0x1a9d03
001a9c7ccmp dx, 64
001a9c80jne 0x1a9c0d
001a9c82mov rdx, r14
001a9c85sub rdx, rcx
001a9c88
001a9c88loc_1a9c88:
001a9c88mov rsi, r9
001a9c8bshl rsi, 6
001a9c8fcmp r14, rcx
001a9c92setb dil
001a9c96add rcx, r15
001a9c99cmp rdx, rsi
001a9c9csetb sil
001a9ca0xor r10l, r10l
001a9ca3or sil, dil
001a9ca6cmove r10, rcx
001a9caajne 0x1a9c0d
001a9cb0movzx eax, [rax+62]
001a9cb4cmp eax, 65535
001a9cb9jne 0x1a9cc8
001a9cbbcmp rdx, 63
001a9cbfjbe 0x1a9c0d
001a9cc5mov eax, [rcx+40]
001a9cc8
001a9cc8loc_1a9cc8:
001a9cc8test eax, eax
001a9ccaje 0x1a9c0d
001a9cd0mov eax, eax
001a9cd2cmp r9, rax
001a9cd5jbe 0x1a9c0d
001a9cdbshl rax, 6
001a9cdfxor r11l, r11l
001a9ce2cmp [r10+rax+4], 8
001a9ce8je 0x1a9d45
001a9ceaadd rax, r10
001a9cedmov r11, [rax+24]
001a9cf1mov r12, [rax+32]
001a9cf5mov rbp, r15
001a9cf8add r12, r11
001a9cfbjb 0x1a9c0d
001a9d01jmp 0x1a9d4a
001a9d03
001a9d03loc_1a9d03:
001a9d03cmp dx, 64
001a9d07jne 0x1a9c0d
001a9d0dmov rdx, r14
001a9d10sub rdx, rcx
001a9d13jb 0x1a9c0d
001a9d19cmp rdx, 64
001a9d1djb 0x1a9c0d
001a9d23mov r9, [r15+rcx+32]
001a9d28test r9, r9
001a9d2bje 0x1a9d3f
001a9d2dmov rsi, r9
001a9d30shr rsi, 58
001a9d34jne 0x1a9c0d
001a9d3ajmp 0x1a9c88
001a9d3f
001a9d3floc_1a9d3f:
001a9d3fxor r9l, r9l
001a9d42xor r11l, r11l
001a9d45
001a9d45loc_1a9d45:
001a9d45xor r12l, r12l
001a9d48xor ebp, ebp
001a9d4a
001a9d4aloc_1a9d4a:
001a9d4alea rcx, [r10-64]
001a9d4emov rax, r9
001a9d51shl rax, 6
001a9d55mov rsi, -1
001a9d5cnop [rax]
001a9d60
001a9d60loc_1a9d60:
001a9d60test rax, rax
001a9d63je 0x1a9e68
001a9d69inc rsi
001a9d6clea rdi, [rcx+64]
001a9d70add rax, -64
001a9d74cmp [rcx+68], 2
001a9d78mov rcx, rdi
001a9d7bjne 0x1a9d60
001a9d7dmov r8, [rdi+24]
001a9d81mov rax, r14
001a9d84sub rax, r8
001a9d87jb 0x1a9c0d
001a9d8dmov rcx, [rdi+32]
001a9d91cmp rax, rcx
001a9d94jb 0x1a9c0d
001a9d9aadd r8, r15
001a9d9dmov rdx, 0xaaaaaaaaaaaaaaab
001a9da7mov rax, rcx
001a9daamul rdx
001a9dadshr rdx, 4
001a9db1lea rax, [8*rdx]
001a9db9lea rax, [rax+2*rax]
001a9dbdlea r13, [rip-0x11a36a]
001a9dc4cmp rax, rcx
001a9dc7cmovbe r13, r8
001a9dcbmov eax, 34
001a9dd0cmovbe rax, rdx
001a9dd4ja 0x1a9c0d
001a9ddamov ecx, [rdi+40]
001a9dddcmp r9, rcx
001a9de0jbe 0x1a9c0d
001a9de6shl rcx, 6
001a9deacmp [r10+rcx+4], 3
001a9df0jne 0x1a9c0d
001a9df6add rcx, r10
001a9df9mov rdx, [rcx+24]
001a9dfdmov rdi, [rcx+32]
001a9e01mov rcx, rdx
001a9e04mov [rsp+24], rdx
001a9e09add rdi, rdx
001a9e0cmov [rsp+16], rdi
001a9e11jb 0x1a9c0d
001a9e17mov rcx, r9
001a9e1ashl rcx, 6
001a9e1exor edx, edx
001a9e20jmp 0x1a9e2b
001a9e22
001a9e22loc_1a9e22:
001a9e22add rdx, 64
001a9e26cmp rcx, rdx
001a9e29je 0x1a9e57
001a9e2b
001a9e2bloc_1a9e2b:
001a9e2bcmp [r10+rdx+4], 18
001a9e31jne 0x1a9e22
001a9e33mov edi, [r10+rdx+40]
001a9e38cmp rsi, rdi
001a9e3bjne 0x1a9e22
001a9e3dmov rdi, r14
001a9e40sub rdi, [r10+rdx+24]
001a9e45jb 0x1a9c0d
001a9e4bcmp rdi, [r10+rdx+32]
001a9e50jae 0x1a9e22
001a9e52jmp 0x1a9c0d
001a9e57
001a9e57loc_1a9e57:
001a9e57mov rcx, r15
001a9e5amov [rsp+8], r15
001a9e5ftest rax, rax
001a9e62jne 0x1a9f5d
001a9e68
001a9e68loc_1a9e68:
001a9e68lea rcx, [r10-64]
001a9e6cmov rax, r9
001a9e6fshl rax, 6
001a9e73mov rsi, -1
001a9e7alea r13, [rip-0x118b89]
001a9e81
001a9e81loc_1a9e81:
001a9e81test rax, rax
001a9e84je 0x1a9f46
001a9e8ainc rsi
001a9e8dlea rdi, [rcx+64]
001a9e91add rax, -64
001a9e95cmp [rcx+68], 11
001a9e99mov rcx, rdi
001a9e9cjne 0x1a9e81
001a9e9emov r8, [rdi+24]
001a9ea2mov rax, r14
001a9ea5sub rax, r8
001a9ea8jb 0x1a9c0d
001a9eaemov rcx, [rdi+32]
001a9eb2cmp rax, rcx
001a9eb5jb 0x1a9c0d
001a9ebbadd r8, r15
001a9ebemov rdx, 0xaaaaaaaaaaaaaaab
001a9ec8mov rax, rcx
001a9ecbmul rdx
001a9eceshr rdx, 4
001a9ed2lea rax, [8*rdx]
001a9edalea rax, [rax+2*rax]
001a9edelea r13, [rip-0x11a48b]
001a9ee5cmp rax, rcx
001a9ee8cmovbe r13, r8
001a9eecmov eax, 34
001a9ef1cmovbe rax, rdx
001a9ef5ja 0x1a9c0d
001a9efbmov ecx, [rdi+40]
001a9efecmp r9, rcx
001a9f01jbe 0x1a9c0d
001a9f07shl rcx, 6
001a9f0bcmp [r10+rcx+4], 3
001a9f11jne 0x1a9c0d
001a9f17add rcx, r10
001a9f1amov rdx, [rcx+24]
001a9f1emov rdi, [rcx+32]
001a9f22mov rcx, rdx
001a9f25mov [rsp+24], rdx
001a9f2aadd rdi, rdx
001a9f2dmov [rsp+16], rdi
001a9f32jb 0x1a9c0d
001a9f38mov rcx, r9
001a9f3bshl rcx, 6
001a9f3fxor edx, edx
001a9f41jmp 0x1aa080
001a9f46
001a9f46loc_1a9f46:
001a9f46xor eax, eax
001a9f48mov [rsp+8], rax
001a9f4dxor eax, eax
001a9f4fmov [rsp+24], rax
001a9f54xor eax, eax
001a9f56mov [rsp+16], rax
001a9f5bxor eax, eax
001a9f5d
001a9f5dloc_1a9f5d:
001a9f5dmov [rsp+112], rbp
001a9f62shl rax, 3
001a9f66lea rax, [rax+2*rax]
001a9f6alea rbp, [rax+r13]
001a9f6emov [rsp+104], r9
001a9f73mov [rsp+96], r10
001a9f78mov [rsp+88], r11
001a9f7dmov [rsp+80], r12
001a9f82
001a9f82loc_1a9f82:
001a9f82test rax, rax
001a9f85je 0x1aa0ac
001a9f8bmov rcx, r13
001a9f8eadd r13, 24
001a9f92movzx edx, [rcx+4]
001a9f96and dl, 15
001a9f99add dl, -3
001a9f9cadd rax, -24
001a9fa0cmp dl, -2
001a9fa3jb 0x1a9f82
001a9fa5cmp [rcx+6], 0
001a9faaje 0x1a9f82
001a9facmovups x0, [r13-16]
001a9fb1movaps [rsp+64], x0
001a9fb6mov r12l, [r13-24]
001a9fbamovzx eax, [rip+0x69107]
001a9fc1mov edi, 96
001a9fc6call [rip+0x67b6c]
001a9fcctest rax, rax
001a9fcfje 0x1aa169
001a9fd5movaps x0, [rsp+64]
001a9fdamovups [rax], x0
001a9fddmov [rax+16], r12l
001a9fe1mov [rsp+32], rax
001a9fe6mov [rsp+40], 4
001a9fefmov [rsp+48], 1
001a9ff8mov r12l, 1
001a9ffelea rdi, [rsp+32]
001aa003
001aa003loc_1aa003:
001aa003cmp r13, rbp
001aa006je 0x1aa0b8
001aa00cmov rcx, r13
001aa00fadd r13, 24
001aa013movzx edx, [rcx+4]
001aa017and dl, 15
001aa01aadd dl, -3
001aa01dcmp dl, -2
001aa020jb 0x1aa003
001aa022cmp [rcx+6], 0
001aa027je 0x1aa003
001aa029movups x0, [r13-16]
001aa02emovaps [rsp+64], x0
001aa033mov ecx, [r13-24]
001aa037mov [rsp+60], ecx
001aa03bcmp r12, [rsp+40]
001aa040jne 0x1aa054
001aa042mov rsi, r12
001aa045call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aa04amov rax, [rsp+32]
001aa04flea rdi, [rsp+32]
001aa054
001aa054loc_1aa054:
001aa054lea rcx, [r12+2*r12]
001aa058movaps x0, [rsp+64]
001aa05dmovups [rax+8*rcx], x0
001aa061mov edx, [rsp+60]
001aa065mov [rax+8*rcx+16], edx
001aa069inc r12
001aa06cmov [rsp+48], r12
001aa071jmp 0x1aa003
001aa073
001aa073loc_1aa073:
001aa073add rdx, 64
001aa077cmp rcx, rdx
001aa07aje 0x1aa15c
001aa080
001aa080loc_1aa080:
001aa080cmp [r10+rdx+4], 18
001aa086jne 0x1aa073
001aa088mov edi, [r10+rdx+40]
001aa08dcmp rsi, rdi
001aa090jne 0x1aa073
001aa092mov rdi, r14
001aa095sub rdi, [r10+rdx+24]
001aa09ajb 0x1a9c0d
001aa0a0cmp rdi, [r10+rdx+32]
001aa0a5jae 0x1aa073
001aa0a7jmp 0x1a9c0d
001aa0ac
001aa0acloc_1aa0ac:
001aa0acmov ebp, 8
001aa0b1xor eax, eax
001aa0b3xor r12l, r12l
001aa0b6jmp 0x1aa0c2
001aa0b8
001aa0b8loc_1aa0b8:
001aa0b8mov rbp, [rsp+32]
001aa0bdmov rax, [rsp+40]
001aa0c2
001aa0c2loc_1aa0c2:
001aa0c2test r12, r12
001aa0c5mov r13, [rsp+112]
001aa0camov [rsp+64], rax
001aa0cfje 0x1aa0db
001aa0d1bsr rax, r12
001aa0d5xor rax, 63
001aa0d9jmp 0x1aa0e0
001aa0db
001aa0dbloc_1aa0db:
001aa0dbmov eax, 64
001aa0e0
001aa0e0loc_1aa0e0:
001aa0e0mov ecx, 64
001aa0e5sub ecx, eax
001aa0e7mov rdi, rbp
001aa0eamov rsi, r12
001aa0edxor edx, edx
001aa0efcall core::slice::sort::recurse
001aa0f4mov [rbx], r15
001aa0f7mov [rbx+8], r14
001aa0fbmov rax, [rsp+96]
001aa100mov [rbx+16], rax
001aa104mov rax, [rsp+104]
001aa109mov [rbx+24], rax
001aa10dmov [rbx+32], r13
001aa111mov [rbx+40], r14
001aa115mov rax, [rsp+88]
001aa11amov [rbx+48], rax
001aa11emov rax, [rsp+80]
001aa123mov [rbx+56], rax
001aa127mov [rbx+64], rbp
001aa12bmov rax, [rsp+64]
001aa130mov [rbx+72], rax
001aa134mov [rbx+80], r12
001aa138mov rax, [rsp+8]
001aa13dmov [rbx+88], rax
001aa141mov [rbx+96], r14
001aa145mov rax, [rsp+24]
001aa14amov [rbx+104], rax
001aa14emov rax, [rsp+16]
001aa153mov [rbx+112], rax
001aa157jmp 0x1a9c14
001aa15c
001aa15cloc_1aa15c:
001aa15cmov rcx, r15
001aa15fmov [rsp+8], r15
001aa164jmp 0x1a9f5d
001aa169
001aa169loc_1aa169:
001aa169mov edi, 8
001aa16emov esi, 96
001aa173call alloc::alloc::handle_alloc_error
001aa178ud2
001aa17amov rbx, rax
001aa17dmov rdi, [rsp+32]
001aa182mov rsi, [rsp+40]
001aa187jmp 0x1aa194
001aa189mov rbx, rax
001aa18cmov rdi, rbp
001aa18fmov rsi, [rsp+64]
001aa194
001aa194loc_1aa194:
001aa194call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001aa199mov rdi, rbx
001aa19ccall _Unwind_Resume
001aa1a1ud2
001a9bf0
001aa1a3
001aa1a3 // align 0x10
001aa1a3 // align 0x10
001aa1b0
001aa1b0core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>:
001aa1b0push r15
001aa1b2push r14
001aa1b4push r13
001aa1b6push r12
001aa1b8push rbx
001aa1b9mov rbx, rdi
001aa1bcmov r14, [rdi]
001aa1bfmov r15, [rdi+16]
001aa1c3test r15, r15
001aa1c6je 0x1aa1fa
001aa1c8lea r12, [r14+8]
001aa1ccmov r13, [rip+0x67925]
001aa1d3jmp 0x1aa1e9
001aa1d5nop [rax+rax]
001aa1e0
001aa1e0loc_1aa1e0:
001aa1e0add r12, 24
001aa1e4dec r15
001aa1e7je 0x1aa1fa
001aa1e9
001aa1e9loc_1aa1e9:
001aa1e9cmp [r12], 0
001aa1eeje 0x1aa1e0
001aa1f0mov rdi, [r12-8]
001aa1f5call r13
001aa1f8jmp 0x1aa1e0
001aa1fa
001aa1faloc_1aa1fa:
001aa1facmp [rbx+8], 0
001aa1ffje 0x1aa20a
001aa201mov rdi, r14
001aa204call [rip+0x678ee]
001aa20a
001aa20aloc_1aa20a:
001aa20amov r14, [rbx+24]
001aa20emov r15, [rbx+40]
001aa212test r15, r15
001aa215je 0x1aa245
001aa217lea r12, [r14+8]
001aa21bmov r13, [rip+0x67ad6]
001aa222nop [rax+rax]
001aa230
001aa230loc_1aa230:
001aa230mov rdi, [r12-8]
001aa235mov rsi, [r12]
001aa239call r13
001aa23cadd r12, 16
001aa240dec r15
001aa243jne 0x1aa230
001aa245
001aa245loc_1aa245:
001aa245cmp [rbx+32], 0
001aa24aje 0x1aa25e
001aa24cmov rdi, r14
001aa24fpop rbx
001aa250pop r12
001aa252pop r13
001aa254pop r14
001aa256pop r15
001aa258jmp [rip+0x6789a]
001aa25e
001aa25eloc_1aa25e:
001aa25epop rbx
001aa25fpop r12
001aa261pop r13
001aa263pop r14
001aa265pop r15
001aa267ret
001aa1b0
001aa1b0core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>:
001aa1b0push r15
001aa1b2push r14
001aa1b4push r13
001aa1b6push r12
001aa1b8push rbx
001aa1b9mov rbx, rdi
001aa1bcmov r14, [rdi]
001aa1bfmov r15, [rdi+16]
001aa1c3test r15, r15
001aa1c6je 0x1aa1fa
001aa1c8lea r12, [r14+8]
001aa1ccmov r13, [rip+0x67925]
001aa1d3jmp 0x1aa1e9
001aa1d5nop [rax+rax]
001aa1e0
001aa1e0loc_1aa1e0:
001aa1e0add r12, 24
001aa1e4dec r15
001aa1e7je 0x1aa1fa
001aa1e9
001aa1e9loc_1aa1e9:
001aa1e9cmp [r12], 0
001aa1eeje 0x1aa1e0
001aa1f0mov rdi, [r12-8]
001aa1f5call r13
001aa1f8jmp 0x1aa1e0
001aa1fa
001aa1faloc_1aa1fa:
001aa1facmp [rbx+8], 0
001aa1ffje 0x1aa20a
001aa201mov rdi, r14
001aa204call [rip+0x678ee]
001aa20a
001aa20aloc_1aa20a:
001aa20amov r14, [rbx+24]
001aa20emov r15, [rbx+40]
001aa212test r15, r15
001aa215je 0x1aa245
001aa217lea r12, [r14+8]
001aa21bmov r13, [rip+0x67ad6]
001aa222nop [rax+rax]
001aa230
001aa230loc_1aa230:
001aa230mov rdi, [r12-8]
001aa235mov rsi, [r12]
001aa239call r13
001aa23cadd r12, 16
001aa240dec r15
001aa243jne 0x1aa230
001aa245
001aa245loc_1aa245:
001aa245cmp [rbx+32], 0
001aa24aje 0x1aa25e
001aa24cmov rdi, r14
001aa24fpop rbx
001aa250pop r12
001aa252pop r13
001aa254pop r14
001aa256pop r15
001aa258jmp [rip+0x6789a]
001aa25e
001aa25eloc_1aa25e:
001aa25epop rbx
001aa25fpop r12
001aa261pop r13
001aa263pop r14
001aa265pop r15
001aa267ret
001aa1b0
001aa268
001aa268 // align 0x10
001aa268 // align 0x10
001aa270
001aa270core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>:
001aa270jmp [rip+0x67a82]
001aa270
001aa270core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>:
001aa270jmp [rip+0x67a82]
001aa270
001aa276
001aa276 // align 0x10
001aa276 // align 0x10
001aa280
001aa280std::backtrace_rs::symbolize::gimli::elf::Object::build_id:
001aa280mov rcx, [rdi+24]
001aa284test rcx, rcx
001aa287je 0x1aa3e6
001aa28dpush rbp
001aa28epush r15
001aa290push r14
001aa292push r13
001aa294push r12
001aa296push rbx
001aa297mov rsi, [rdi+16]
001aa29bshl rcx, 6
001aa29fadd rcx, rsi
001aa2a2mov rax, [rdi]
001aa2a5mov [rsp-8], rax
001aa2aamov rdi, [rdi+8]
001aa2aejmp 0x1aa2bd
001aa2b0
001aa2b0loc_1aa2b0:
001aa2b0add rsi, 64
001aa2b4cmp rsi, rcx
001aa2b7je 0x1aa3d9
001aa2bd
001aa2bdloc_1aa2bd:
001aa2bdcmp [rsi+4], 7
001aa2c1jne 0x1aa2b0
001aa2c3mov rbx, [rsi+24]
001aa2c7mov r12, [rsi+32]
001aa2cbmov rax, rdi
001aa2cesub rax, rbx
001aa2d1setb dl
001aa2d4add rbx, [rsp-8]
001aa2d9cmp rax, r12
001aa2dcsetb al
001aa2dfor al, dl
001aa2e1mov eax, 0
001aa2e6cmovne rbx, rax
001aa2eajne 0x1aa2b0
001aa2ecmov rax, [rsi+48]
001aa2f0mov r11l, 4
001aa2f6cmp rax, 5
001aa2fajb 0x1aa308
001aa2fcmov r11l, 8
001aa302cmp rax, 8
001aa306jne 0x1aa2b0
001aa308
001aa308loc_1aa308:
001aa308test r12, r12
001aa30bje 0x1aa2b0
001aa30dlea r14, [r11+11]
001aa311mov r15, r11
001aa314neg r15
001aa317dec r11
001aa31ajmp 0x1aa325
001aa31c
001aa31c 0f 1f 40 00 ..@.
001aa320
001aa320loc_1aa320:
001aa320cmp r13, r9
001aa323jbe 0x1aa2b0
001aa325
001aa325loc_1aa325:
001aa325cmp r12, 12
001aa329jb 0x1aa2b0
001aa32bmov r13, r12
001aa32emov rax, rbx
001aa331mov r8l, [rbx]
001aa334lea rdx, [r12-12]
001aa339cmp rdx, r8
001aa33cjb 0x1aa2b0
001aa342lea rbp, [r14+r8]
001aa346and rbp, r15
001aa349mov r9, r13
001aa34csub r9, rbp
001aa34fjb 0x1aa2b0
001aa355mov edx, [rax+4]
001aa358cmp r9, rdx
001aa35bjb 0x1aa2b0
001aa361lea r9, [r11+rbp]
001aa365add r9, rdx
001aa368and r9, r15
001aa36blea rbx, [rax+r9]
001aa36fmov r10, r13
001aa372sub r10, r9
001aa375mov r12l, 0
001aa37bcmovae r12, r10
001aa37flea r10, [rip-0x11908e]
001aa386cmovb rbx, r10
001aa38anop [rax+rax]
001aa390
001aa390loc_1aa390:
001aa390mov r10, r8
001aa393sub r8, 1
001aa397jb 0x1aa320
001aa399cmp [rax+r10+11], 0
001aa39fje 0x1aa390
001aa3a1cmp r10, 3
001aa3a5jne 0x1aa320
001aa3abmovzx r8l, [rax+12]
001aa3b0xor r8l, 20039
001aa3b7movzx r10l, [rax+14]
001aa3bcxor r10l, 85
001aa3c0or r10w, r8w
001aa3c4jne 0x1aa320
001aa3cacmp [rax+8], 3
001aa3cejne 0x1aa320
001aa3d4add rax, rbp
001aa3d7jmp 0x1aa3db
001aa3d9
001aa3d9loc_1aa3d9:
001aa3d9xor eax, eax
001aa3db
001aa3dbloc_1aa3db:
001aa3dbpop rbx
001aa3dcpop r12
001aa3depop r13
001aa3e0pop r14
001aa3e2pop r15
001aa3e4pop rbp
001aa3e5ret
001aa3e6
001aa3e6loc_1aa3e6:
001aa3e6xor eax, eax
001aa3e8ret
001aa280
001aa280std::backtrace_rs::symbolize::gimli::elf::Object::build_id:
001aa280mov rcx, [rdi+24]
001aa284test rcx, rcx
001aa287je 0x1aa3e6
001aa28dpush rbp
001aa28epush r15
001aa290push r14
001aa292push r13
001aa294push r12
001aa296push rbx
001aa297mov rsi, [rdi+16]
001aa29bshl rcx, 6
001aa29fadd rcx, rsi
001aa2a2mov rax, [rdi]
001aa2a5mov [rsp-8], rax
001aa2aamov rdi, [rdi+8]
001aa2aejmp 0x1aa2bd
001aa2b0
001aa2b0loc_1aa2b0:
001aa2b0add rsi, 64
001aa2b4cmp rsi, rcx
001aa2b7je 0x1aa3d9
001aa2bd
001aa2bdloc_1aa2bd:
001aa2bdcmp [rsi+4], 7
001aa2c1jne 0x1aa2b0
001aa2c3mov rbx, [rsi+24]
001aa2c7mov r12, [rsi+32]
001aa2cbmov rax, rdi
001aa2cesub rax, rbx
001aa2d1setb dl
001aa2d4add rbx, [rsp-8]
001aa2d9cmp rax, r12
001aa2dcsetb al
001aa2dfor al, dl
001aa2e1mov eax, 0
001aa2e6cmovne rbx, rax
001aa2eajne 0x1aa2b0
001aa2ecmov rax, [rsi+48]
001aa2f0mov r11l, 4
001aa2f6cmp rax, 5
001aa2fajb 0x1aa308
001aa2fcmov r11l, 8
001aa302cmp rax, 8
001aa306jne 0x1aa2b0
001aa308
001aa308loc_1aa308:
001aa308test r12, r12
001aa30bje 0x1aa2b0
001aa30dlea r14, [r11+11]
001aa311mov r15, r11
001aa314neg r15
001aa317dec r11
001aa31ajmp 0x1aa325
001aa31c
001aa31c 0f 1f 40 00 ..@.
001aa320
001aa320loc_1aa320:
001aa320cmp r13, r9
001aa323jbe 0x1aa2b0
001aa325
001aa325loc_1aa325:
001aa325cmp r12, 12
001aa329jb 0x1aa2b0
001aa32bmov r13, r12
001aa32emov rax, rbx
001aa331mov r8l, [rbx]
001aa334lea rdx, [r12-12]
001aa339cmp rdx, r8
001aa33cjb 0x1aa2b0
001aa342lea rbp, [r14+r8]
001aa346and rbp, r15
001aa349mov r9, r13
001aa34csub r9, rbp
001aa34fjb 0x1aa2b0
001aa355mov edx, [rax+4]
001aa358cmp r9, rdx
001aa35bjb 0x1aa2b0
001aa361lea r9, [r11+rbp]
001aa365add r9, rdx
001aa368and r9, r15
001aa36blea rbx, [rax+r9]
001aa36fmov r10, r13
001aa372sub r10, r9
001aa375mov r12l, 0
001aa37bcmovae r12, r10
001aa37flea r10, [rip-0x11908e]
001aa386cmovb rbx, r10
001aa38anop [rax+rax]
001aa390
001aa390loc_1aa390:
001aa390mov r10, r8
001aa393sub r8, 1
001aa397jb 0x1aa320
001aa399cmp [rax+r10+11], 0
001aa39fje 0x1aa390
001aa3a1cmp r10, 3
001aa3a5jne 0x1aa320
001aa3abmovzx r8l, [rax+12]
001aa3b0xor r8l, 20039
001aa3b7movzx r10l, [rax+14]
001aa3bcxor r10l, 85
001aa3c0or r10w, r8w
001aa3c4jne 0x1aa320
001aa3cacmp [rax+8], 3
001aa3cejne 0x1aa320
001aa3d4add rax, rbp
001aa3d7jmp 0x1aa3db
001aa3d9
001aa3d9loc_1aa3d9:
001aa3d9xor eax, eax
001aa3db
001aa3dbloc_1aa3db:
001aa3dbpop rbx
001aa3dcpop r12
001aa3depop r13
001aa3e0pop r14
001aa3e2pop r15
001aa3e4pop rbp
001aa3e5ret
001aa3e6
001aa3e6loc_1aa3e6:
001aa3e6xor eax, eax
001aa3e8ret
001aa280
001aa3e9
001aa3e9 // align 0x10
001aa3e9 // align 0x10
001aa3f0
001aa3f0std::backtrace_rs::symbolize::gimli::elf::locate_build_id:
001aa3f0push rbp
001aa3f1push r15
001aa3f3push r14
001aa3f5push r13
001aa3f7push r12
001aa3f9push rbx
001aa3fasub rsp, 40
001aa3femov [rsp+32], rsi
001aa403mov r15, rdi
001aa406cmp rdx, 2
001aa40ajb 0x1aa47c
001aa40cmov r14, rdx
001aa40fmovzx ecx, [rip+0x68c9a]
001aa416test cl, cl
001aa418je 0x1aa468
001aa41acmp cl, 1
001aa41djne 0x1aa47c
001aa41f
001aa41floc_1aa41f:
001aa41flea r12, [r14+r14]
001aa423add r12, 32
001aa427je 0x1aa488
001aa429js 0x1aa678
001aa42fmovzx eax, [rip+0x68c92]
001aa436mov esi, 1
001aa43bmov rdi, r12
001aa43ecall __rust_alloc
001aa443test rax, rax
001aa446je 0x1aa67f
001aa44cmov [rsp], rax
001aa450mov [rsp+8], r12
001aa455mov [rsp+16], 0
001aa45ecmp r12, 24
001aa462jbe 0x1aa498
001aa464xor esi, esi
001aa466jmp 0x1aa4b5
001aa468
001aa468loc_1aa468:
001aa468call std::path::Path::is_dir
001aa46dmov cl, 2
001aa46fsub cl, al
001aa471mov [rip+0x68c39], cl
001aa477cmp cl, 1
001aa47aje 0x1aa41f
001aa47c
001aa47cloc_1aa47c:
001aa47cmov [r15], 0
001aa483jmp 0x1aa669
001aa488
001aa488loc_1aa488:
001aa488mov [rsp], 1
001aa490xorps x0, x0
001aa493movups [rsp+8], x0
001aa498
001aa498loc_1aa498:
001aa498mov rdi, rsp
001aa49bmov edx, 25
001aa4a0xor esi, esi
001aa4a2call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aa4a7mov rsi, [rsp+16]
001aa4acmov rax, [rsp]
001aa4b0mov r12, [rsp+8]
001aa4b5
001aa4b5loc_1aa4b5:
001aa4b5movups x0, [rip-0x1197fb]
001aa4bcmovups [rax+rsi+9], x0
001aa4c1movups x0, [rip-0x119810]
001aa4c8movups [rax+rsi], x0
001aa4ccadd rsi, 25
001aa4d0mov [rsp+16], rsi
001aa4d5mov rax, [rsp+32]
001aa4damovzx ebp, [rax]
001aa4ddcmp bpl, -96
001aa4e1mov eax, 48
001aa4e6mov r13l, 87
001aa4ecmov ebx, 87
001aa4f1cmovb ebx, eax
001aa4f4cmp rsi, r12
001aa4f7jne 0x1aa509
001aa4f9mov rdi, rsp
001aa4fcmov rsi, r12
001aa4ffcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa504mov rsi, [rsp+16]
001aa509
001aa509loc_1aa509:
001aa509mov eax, ebp
001aa50bshr al, 4
001aa50eadd bl, al
001aa510mov rax, [rsp]
001aa514mov [rax+rsi], bl
001aa517inc rsi
001aa51amov [rsp+16], rsi
001aa51fand bpl, 15
001aa523cmp bpl, 10
001aa527mov eax, 48
001aa52ccmovb r13l, eax
001aa530cmp rsi, [rsp+8]
001aa535jne 0x1aa544
001aa537mov rdi, rsp
001aa53acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa53fmov rsi, [rsp+16]
001aa544
001aa544loc_1aa544:
001aa544add r13b, bpl
001aa547mov rax, [rsp]
001aa54bmov [rax+rsi], r13b
001aa54finc rsi
001aa552mov [rsp+16], rsi
001aa557cmp rsi, [rsp+8]
001aa55cmov [rsp+24], r15
001aa561jne 0x1aa570
001aa563mov rdi, rsp
001aa566call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa56bmov rsi, [rsp+16]
001aa570
001aa570loc_1aa570:
001aa570mov rax, [rsp]
001aa574mov [rax+rsi], 47
001aa578inc rsi
001aa57bmov [rsp+16], rsi
001aa580mov r13l, 1
001aa586mov ebp, 48
001aa58bmov r12, rsp
001aa58ejmp 0x1aa5ab
001aa590
001aa590loc_1aa590:
001aa590add r15b, bl
001aa593mov rax, [rsp]
001aa597mov [rax+rsi], r15b
001aa59binc rsi
001aa59emov [rsp+16], rsi
001aa5a3inc r13
001aa5a6cmp r14, r13
001aa5a9je 0x1aa617
001aa5ab
001aa5abloc_1aa5ab:
001aa5abmov rax, [rsp+32]
001aa5b0movzx ebx, [rax+r13]
001aa5b5cmp bl, -96
001aa5b8mov r15l, 87
001aa5becmovb r15l, ebp
001aa5c2cmp rsi, [rsp+8]
001aa5c7jne 0x1aa5d6
001aa5c9mov rdi, r12
001aa5cccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa5d1mov rsi, [rsp+16]
001aa5d6
001aa5d6loc_1aa5d6:
001aa5d6mov eax, ebx
001aa5d8shr al, 4
001aa5dbadd r15b, al
001aa5demov rax, [rsp]
001aa5e2mov [rax+rsi], r15b
001aa5e6inc rsi
001aa5e9mov [rsp+16], rsi
001aa5eeand bl, 15
001aa5f1cmp bl, 10
001aa5f4mov r15l, 87
001aa5facmovb r15l, ebp
001aa5fecmp rsi, [rsp+8]
001aa603jne 0x1aa590
001aa605mov rdi, r12
001aa608call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa60dmov rsi, [rsp+16]
001aa612jmp 0x1aa590
001aa617
001aa617loc_1aa617:
001aa617mov rax, [rsp+8]
001aa61csub rax, rsi
001aa61fcmp rax, 5
001aa623ja 0x1aa63e
001aa625mov rdi, rsp
001aa628mov edx, 6
001aa62dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aa632mov rcx, [rsp+24]
001aa637mov rsi, [rsp+16]
001aa63cjmp 0x1aa643
001aa63e
001aa63eloc_1aa63e:
001aa63emov rcx, [rsp+24]
001aa643
001aa643loc_1aa643:
001aa643mov rax, [rsp]
001aa647mov [rax+rsi+4], 26485
001aa64emov [rax+rsi], 0x6265642e
001aa655add rsi, 6
001aa659mov [rsp+16], rsi
001aa65emov [rcx+16], rsi
001aa662movups x0, [rsp]
001aa666movups [rcx], x0
001aa669
001aa669loc_1aa669:
001aa669add rsp, 40
001aa66dpop rbx
001aa66epop r12
001aa670pop r13
001aa672pop r14
001aa674pop r15
001aa676pop rbp
001aa677ret
001aa678
001aa678loc_1aa678:
001aa678call alloc::raw_vec::capacity_overflow
001aa67dud2
001aa67f
001aa67floc_1aa67f:
001aa67fmov edi, 1
001aa684mov rsi, r12
001aa687call alloc::alloc::handle_alloc_error
001aa68cud2
001aa68ejmp 0x1aa690
001aa690
001aa690loc_1aa690:
001aa690mov rbx, rax
001aa693mov rdi, rsp
001aa696call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001aa69bmov rdi, rbx
001aa69ecall _Unwind_Resume
001aa6a3ud2
001aa3f0
001aa3f0std::backtrace_rs::symbolize::gimli::elf::locate_build_id:
001aa3f0push rbp
001aa3f1push r15
001aa3f3push r14
001aa3f5push r13
001aa3f7push r12
001aa3f9push rbx
001aa3fasub rsp, 40
001aa3femov [rsp+32], rsi
001aa403mov r15, rdi
001aa406cmp rdx, 2
001aa40ajb 0x1aa47c
001aa40cmov r14, rdx
001aa40fmovzx ecx, [rip+0x68c9a]
001aa416test cl, cl
001aa418je 0x1aa468
001aa41acmp cl, 1
001aa41djne 0x1aa47c
001aa41f
001aa41floc_1aa41f:
001aa41flea r12, [r14+r14]
001aa423add r12, 32
001aa427je 0x1aa488
001aa429js 0x1aa678
001aa42fmovzx eax, [rip+0x68c92]
001aa436mov esi, 1
001aa43bmov rdi, r12
001aa43ecall __rust_alloc
001aa443test rax, rax
001aa446je 0x1aa67f
001aa44cmov [rsp], rax
001aa450mov [rsp+8], r12
001aa455mov [rsp+16], 0
001aa45ecmp r12, 24
001aa462jbe 0x1aa498
001aa464xor esi, esi
001aa466jmp 0x1aa4b5
001aa468
001aa468loc_1aa468:
001aa468call std::path::Path::is_dir
001aa46dmov cl, 2
001aa46fsub cl, al
001aa471mov [rip+0x68c39], cl
001aa477cmp cl, 1
001aa47aje 0x1aa41f
001aa47c
001aa47cloc_1aa47c:
001aa47cmov [r15], 0
001aa483jmp 0x1aa669
001aa488
001aa488loc_1aa488:
001aa488mov [rsp], 1
001aa490xorps x0, x0
001aa493movups [rsp+8], x0
001aa498
001aa498loc_1aa498:
001aa498mov rdi, rsp
001aa49bmov edx, 25
001aa4a0xor esi, esi
001aa4a2call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aa4a7mov rsi, [rsp+16]
001aa4acmov rax, [rsp]
001aa4b0mov r12, [rsp+8]
001aa4b5
001aa4b5loc_1aa4b5:
001aa4b5movups x0, [rip-0x1197fb]
001aa4bcmovups [rax+rsi+9], x0
001aa4c1movups x0, [rip-0x119810]
001aa4c8movups [rax+rsi], x0
001aa4ccadd rsi, 25
001aa4d0mov [rsp+16], rsi
001aa4d5mov rax, [rsp+32]
001aa4damovzx ebp, [rax]
001aa4ddcmp bpl, -96
001aa4e1mov eax, 48
001aa4e6mov r13l, 87
001aa4ecmov ebx, 87
001aa4f1cmovb ebx, eax
001aa4f4cmp rsi, r12
001aa4f7jne 0x1aa509
001aa4f9mov rdi, rsp
001aa4fcmov rsi, r12
001aa4ffcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa504mov rsi, [rsp+16]
001aa509
001aa509loc_1aa509:
001aa509mov eax, ebp
001aa50bshr al, 4
001aa50eadd bl, al
001aa510mov rax, [rsp]
001aa514mov [rax+rsi], bl
001aa517inc rsi
001aa51amov [rsp+16], rsi
001aa51fand bpl, 15
001aa523cmp bpl, 10
001aa527mov eax, 48
001aa52ccmovb r13l, eax
001aa530cmp rsi, [rsp+8]
001aa535jne 0x1aa544
001aa537mov rdi, rsp
001aa53acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa53fmov rsi, [rsp+16]
001aa544
001aa544loc_1aa544:
001aa544add r13b, bpl
001aa547mov rax, [rsp]
001aa54bmov [rax+rsi], r13b
001aa54finc rsi
001aa552mov [rsp+16], rsi
001aa557cmp rsi, [rsp+8]
001aa55cmov [rsp+24], r15
001aa561jne 0x1aa570
001aa563mov rdi, rsp
001aa566call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa56bmov rsi, [rsp+16]
001aa570
001aa570loc_1aa570:
001aa570mov rax, [rsp]
001aa574mov [rax+rsi], 47
001aa578inc rsi
001aa57bmov [rsp+16], rsi
001aa580mov r13l, 1
001aa586mov ebp, 48
001aa58bmov r12, rsp
001aa58ejmp 0x1aa5ab
001aa590
001aa590loc_1aa590:
001aa590add r15b, bl
001aa593mov rax, [rsp]
001aa597mov [rax+rsi], r15b
001aa59binc rsi
001aa59emov [rsp+16], rsi
001aa5a3inc r13
001aa5a6cmp r14, r13
001aa5a9je 0x1aa617
001aa5ab
001aa5abloc_1aa5ab:
001aa5abmov rax, [rsp+32]
001aa5b0movzx ebx, [rax+r13]
001aa5b5cmp bl, -96
001aa5b8mov r15l, 87
001aa5becmovb r15l, ebp
001aa5c2cmp rsi, [rsp+8]
001aa5c7jne 0x1aa5d6
001aa5c9mov rdi, r12
001aa5cccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa5d1mov rsi, [rsp+16]
001aa5d6
001aa5d6loc_1aa5d6:
001aa5d6mov eax, ebx
001aa5d8shr al, 4
001aa5dbadd r15b, al
001aa5demov rax, [rsp]
001aa5e2mov [rax+rsi], r15b
001aa5e6inc rsi
001aa5e9mov [rsp+16], rsi
001aa5eeand bl, 15
001aa5f1cmp bl, 10
001aa5f4mov r15l, 87
001aa5facmovb r15l, ebp
001aa5fecmp rsi, [rsp+8]
001aa603jne 0x1aa590
001aa605mov rdi, r12
001aa608call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aa60dmov rsi, [rsp+16]
001aa612jmp 0x1aa590
001aa617
001aa617loc_1aa617:
001aa617mov rax, [rsp+8]
001aa61csub rax, rsi
001aa61fcmp rax, 5
001aa623ja 0x1aa63e
001aa625mov rdi, rsp
001aa628mov edx, 6
001aa62dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aa632mov rcx, [rsp+24]
001aa637mov rsi, [rsp+16]
001aa63cjmp 0x1aa643
001aa63e
001aa63eloc_1aa63e:
001aa63emov rcx, [rsp+24]
001aa643
001aa643loc_1aa643:
001aa643mov rax, [rsp]
001aa647mov [rax+rsi+4], 26485
001aa64emov [rax+rsi], 0x6265642e
001aa655add rsi, 6
001aa659mov [rsp+16], rsi
001aa65emov [rcx+16], rsi
001aa662movups x0, [rsp]
001aa666movups [rcx], x0
001aa669
001aa669loc_1aa669:
001aa669add rsp, 40
001aa66dpop rbx
001aa66epop r12
001aa670pop r13
001aa672pop r14
001aa674pop r15
001aa676pop rbp
001aa677ret
001aa678
001aa678loc_1aa678:
001aa678call alloc::raw_vec::capacity_overflow
001aa67dud2
001aa67f
001aa67floc_1aa67f:
001aa67fmov edi, 1
001aa684mov rsi, r12
001aa687call alloc::alloc::handle_alloc_error
001aa68cud2
001aa68ejmp 0x1aa690
001aa690
001aa690loc_1aa690:
001aa690mov rbx, rax
001aa693mov rdi, rsp
001aa696call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001aa69bmov rdi, rbx
001aa69ecall _Unwind_Resume
001aa6a3ud2
001aa3f0
001aa6a5
001aa6a5 // align 0x10
001aa6a5 // align 0x10
001aa6b0
001aa6b0std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug:
001aa6b0push rbp
001aa6b1push r15
001aa6b3push r14
001aa6b5push r13
001aa6b7push r12
001aa6b9push rbx
001aa6basub rsp, 1176
001aa6c1mov r15, rcx
001aa6c4mov r12, rdx
001aa6c7mov r13, rsi
001aa6camov rbp, rdi
001aa6cdmov r14, [rcx]
001aa6d0mov rbx, [rcx+16]
001aa6d4lea rdi, [rsp+664]
001aa6dcmov rsi, r14
001aa6dfmov rdx, rbx
001aa6e2call std::backtrace_rs::symbolize::gimli::mmap
001aa6e7cmp [rsp+664], 0
001aa6f0je 0x1aa90a
001aa6f6mov [rsp+352], r13
001aa6femov [rsp+360], r12
001aa706mov r13, [rsp+672]
001aa70emov r12, [rsp+680]
001aa716mov [rsp+256], 8
001aa722pxor x0, x0
001aa726movdqu [rsp+264], x0
001aa72fmov [rsp+280], 8
001aa73bmovdqu [rsp+288], x0
001aa744lea rdi, [rsp+40]
001aa749mov rsi, r13
001aa74cmov rdx, r12
001aa74fcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001aa754mov rax, [rsp+40]
001aa759mov [rsp+240], rax
001aa761test rax, rax
001aa764je 0x1aaf02
001aa76amov [rsp+344], rbp
001aa772mov [rsp+176], r13
001aa77amov [rsp+184], r12
001aa782mov [rsp+32], r15
001aa787mov [rsp+24], r14
001aa78cmov rax, [rsp+48]
001aa791mov [rsp+216], rax
001aa799mov rax, [rsp+56]
001aa79emov [rsp+232], rax
001aa7a6mov rcx, [rsp+64]
001aa7abmov rbp, [rsp+72]
001aa7b0mov rax, [rsp+80]
001aa7b5mov [rsp+248], rax
001aa7bdmov r13, [rsp+88]
001aa7c2mov r12, [rsp+96]
001aa7c7mov rax, [rsp+104]
001aa7ccmov [rsp+200], rax
001aa7d4mov rax, [rsp+112]
001aa7d9mov [rsp+208], rax
001aa7e1movups x0, [rsp+120]
001aa7e6movaps [rsp+368], x0
001aa7eemovdqu x0, [rsp+136]
001aa7f7movdqa [rsp+384], x0
001aa800mov rax, [rsp+152]
001aa808mov [rsp+400], rax
001aa810mov [rsp+416], 0
001aa81cmov [rsp+224], rcx
001aa824test rcx, rcx
001aa827je 0x1aade9
001aa82dtest rbp, rbp
001aa830je 0x1aade9
001aa836mov r15, [rsp+224]
001aa83eshl r15, 6
001aa842mov r14, [rsp+232]
001aa84ajmp 0x1aa85e
001aa84cnop [rax]
001aa850
001aa850loc_1aa850:
001aa850add r14, 64
001aa854add r15, -64
001aa858je 0x1aade9
001aa85e
001aa85eloc_1aa85e:
001aa85emov edx, [r14]
001aa861add rdx, r13
001aa864jb 0x1aa850
001aa866mov rdi, rbp
001aa869mov rsi, [rsp+248]
001aa871mov rcx, r12
001aa874call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001aa879test rax, rax
001aa87cje 0x1aa850
001aa87ecmp rdx, 17
001aa882jne 0x1aa850
001aa884movdqu x0, [rax]
001aa888pcmpeqb x0, [rip-0x171b50]
001aa890movzx eax, [rax+16]
001aa894movd x1, eax
001aa898pcmpeqb x1, [rip-0x171b50]
001aa8a0pand x1, x0
001aa8a4pmovmskb eax, x1
001aa8a8cmp eax, 65535
001aa8adjne 0x1aa850
001aa8afcmp [r14+4], 8
001aa8b4je 0x1aade9
001aa8bamov rax, [r14+24]
001aa8bemov r14, [r14+32]
001aa8c2mov rcx, [rsp+216]
001aa8casub rcx, rax
001aa8cdsetb dl
001aa8d0add rax, [rsp+240]
001aa8d8cmp rcx, r14
001aa8dbsetb cl
001aa8dexor edi, edi
001aa8e0or cl, dl
001aa8e2cmove rdi, rax
001aa8e6jne 0x1aade9
001aa8ectest r14, r14
001aa8efje 0x1aade9
001aa8f5xor ecx, ecx
001aa8f7
001aa8f7loc_1aa8f7:
001aa8f7cmp [rdi+rcx], 0
001aa8fbje 0x1aa933
001aa8fdinc rcx
001aa900cmp r14, rcx
001aa903jne 0x1aa8f7
001aa905jmp 0x1aade9
001aa90a
001aa90aloc_1aa90a:
001aa90amov [rbp], 23
001aa90ecmp [r15+8], 0
001aa913je 0x1aaf2f
001aa919mov rdi, r14
001aa91cadd rsp, 1176
001aa923pop rbx
001aa924pop r12
001aa926pop r13
001aa928pop r14
001aa92apop r15
001aa92cpop rbp
001aa92djmp [rip+0x671c5]
001aa933
001aa933loc_1aa933:
001aa933lea rax, [rcx+1]
001aa937sub r14, rax
001aa93alea rax, [rdi+rcx]
001aa93einc rax
001aa941mov [rsp+192], rax
001aa949mov [rsp+8], rcx
001aa94etest rcx, rcx
001aa951mov [rsp+168], rdi
001aa959je 0x1aa9c1
001aa95bcmp [rdi], 47
001aa95ejne 0x1aa9c1
001aa960mov rsi, [rsp+8]
001aa965call std::path::Path::is_file
001aa96atest al, al
001aa96cje 0x1aac35
001aa972mov r15, [rsp+8]
001aa977test r15, r15
001aa97ajs 0x1aafbd
001aa980movzx eax, [rip+0x68741]
001aa987mov esi, 1
001aa98cmov rdi, r15
001aa98fcall __rust_alloc
001aa994test rax, rax
001aa997je 0x1aafc4
001aa99dmov rdi, rax
001aa9a0mov rbx, rax
001aa9a3mov rsi, [rsp+168]
001aa9abmov rdx, r15
001aa9aecall [rip+0x6716c]
001aa9b4mov rsi, rbx
001aa9b7mov [rsp+16], r15
001aa9bcjmp 0x1aac73
001aa9c1
001aa9c1loc_1aa9c1:
001aa9c1lea rdi, [rsp+40]
001aa9c6mov rsi, [rsp+24]
001aa9cbmov rdx, rbx
001aa9cecall std::sys::unix::fs::canonicalize
001aa9d3mov rax, [rsp+40]
001aa9d8mov [rsp+16], rax
001aa9ddtest rax, rax
001aa9e0je 0x1aaa73
001aa9e6mov rax, [rsp+56]
001aa9ebtest rax, rax
001aa9eeje 0x1aa9fc
001aa9f0mov cl, 1
001aa9f2mov rdx, [rsp+16]
001aa9f7cmp [rdx], 47
001aa9faje 0x1aa9fe
001aa9fc
001aa9fcloc_1aa9fc:
001aa9fcxor ecx, ecx
001aa9fe
001aa9feloc_1aa9fe:
001aa9femov rdx, [rsp+48]
001aaa03mov [rsp+160], rdx
001aaa0bmov rdx, [rsp+16]
001aaa10mov [rsp+40], rdx
001aaa15mov [rsp+48], rax
001aaa1amov [rsp+56], 6
001aaa1fmov [rsp+98], cl
001aaa23mov [rsp+96], 512
001aaa2alea rdi, [rsp+544]
001aaa32lea rsi, [rsp+40]
001aaa37call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001aaa3cmovzx eax, [rsp+544]
001aaa44cmp al, 10
001aaa46jne 0x1aaa8e
001aaa48
001aaa48loc_1aaa48:
001aaa48mov [rsp+304], 0
001aaa54cmp [rsp+160], 0
001aaa5dje 0x1aac4d
001aaa63
001aaa63loc_1aaa63:
001aaa63mov rdi, [rsp+16]
001aaa68call [rip+0x6708a]
001aaa6ejmp 0x1aac4d
001aaa73
001aaa73loc_1aaa73:
001aaa73lea rdi, [rsp+40]
001aaa78call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001aaa7dmov [rsp+304], 0
001aaa89jmp 0x1aade9
001aaa8e
001aaa8eloc_1aaa8e:
001aaa8eadd al, -6
001aaa90cmp al, 3
001aaa92ja 0x1aaa48
001aaa94movzx eax, al
001aaa97dec rax
001aaa9acmp rax, 2
001aaa9eja 0x1aaa48
001aaaa0lea rdi, [rsp+40]
001aaaa5call std::path::Components::as_path
001aaaaatest rax, rax
001aaaadje 0x1aaa48
001aaaafmov r8, rdx
001aaab2test rdx, rdx
001aaab5je 0x1aab19
001aaab7js 0x1aafd3
001aaabdmov [rsp+336], rax
001aaac5movzx eax, [rip+0x685fc]
001aaaccmov esi, 1
001aaad1mov rdi, r8
001aaad4mov rbx, r8
001aaad7call __rust_alloc
001aaadctest rax, rax
001aaadfje 0x1aafda
001aaae5mov r15, rax
001aaae8mov rdi, rax
001aaaebmov rsi, [rsp+336]
001aaaf3mov rdx, rbx
001aaaf6call [rip+0x67024]
001aaafcmov [rsp+40], r15
001aab01mov [rsp+48], rbx
001aab06mov [rsp+56], rbx
001aab0bcmp [rbx+r15-1], 47
001aab11setne al
001aab14mov r8, rbx
001aab17jmp 0x1aab34
001aab19
001aab19loc_1aab19:
001aab19mov [rsp+40], 1
001aab22pxor x0, x0
001aab26movdqu [rsp+48], x0
001aab2cmov r15l, 1
001aab32xor eax, eax
001aab34
001aab34loc_1aab34:
001aab34cmp [rsp+8], 0
001aab3aje 0x1aab4d
001aab3cmov rcx, [rsp+168]
001aab44cmp [rcx], 47
001aab47jne 0x1aab4d
001aab49xor ebx, ebx
001aab4bjmp 0x1aab7a
001aab4d
001aab4dloc_1aab4d:
001aab4dtest al, al
001aab4fje 0x1aab81
001aab51lea rdi, [rsp+40]
001aab56mov edx, 1
001aab5bmov rsi, r8
001aab5ecall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aab63mov r15, [rsp+40]
001aab68mov r8, [rsp+48]
001aab6dmov rbx, [rsp+56]
001aab72mov [r15+rbx], 47
001aab77inc rbx
001aab7a
001aab7aloc_1aab7a:
001aab7amov [rsp+56], rbx
001aab7fjmp 0x1aab84
001aab81
001aab81loc_1aab81:
001aab81mov rbx, r8
001aab84
001aab84loc_1aab84:
001aab84sub r8, rbx
001aab87cmp r8, [rsp+8]
001aab8cjae 0x1aabaa
001aab8elea rdi, [rsp+40]
001aab93mov rsi, rbx
001aab96mov rdx, [rsp+8]
001aab9bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aaba0mov r15, [rsp+40]
001aaba5mov rbx, [rsp+56]
001aabaa
001aabaaloc_1aabaa:
001aabaalea rdi, [r15+rbx]
001aabaemov rsi, [rsp+168]
001aabb6mov rdx, [rsp+8]
001aabbbcall [rip+0x66f5f]
001aabc1add rbx, [rsp+8]
001aabc6mov [rsp+56], rbx
001aabcbmov [rsp+8], r15
001aabd0mov rdi, r15
001aabd3mov rsi, rbx
001aabd6call std::path::Path::is_file
001aabdbtest al, al
001aabddje 0x1aac0c
001aabdfmov rax, [rsp+56]
001aabe4mov [rsp+320], rax
001aabecmovdqu x0, [rsp+40]
001aabf2movdqa [rsp+304], x0
001aabfbcmp [rsp+160], 0
001aac04jne 0x1aaa63
001aac0ajmp 0x1aac4d
001aac0c
001aac0cloc_1aac0c:
001aac0ccmp [rsp+48], 0
001aac12je 0x1aac1f
001aac14mov rdi, [rsp+8]
001aac19call [rip+0x66ed9]
001aac1f
001aac1floc_1aac1f:
001aac1fcmp [rsp+160], 0
001aac28je 0x1aac35
001aac2amov rdi, [rsp+16]
001aac2fcall [rip+0x66ec3]
001aac35
001aac35loc_1aac35:
001aac35lea rdi, [rsp+304]
001aac3dmov rsi, [rsp+192]
001aac45mov rdx, r14
001aac48call std::backtrace_rs::symbolize::gimli::elf::locate_build_id
001aac4d
001aac4dloc_1aac4d:
001aac4dmov rsi, [rsp+304]
001aac55test rsi, rsi
001aac58je 0x1aade9
001aac5emov rax, [rsp+312]
001aac66mov [rsp+16], rax
001aac6bmov r15, [rsp+320]
001aac73
001aac73loc_1aac73:
001aac73lea rdi, [rsp+544]
001aac7bmov [rsp+8], rsi
001aac80mov rdx, r15
001aac83call std::backtrace_rs::symbolize::gimli::mmap
001aac88cmp [rsp+544], 0
001aac91je 0x1aadd6
001aac97mov rbx, [rsp+552]
001aac9fmov r15, [rsp+560]
001aaca7mov rsi, [rsp+296]
001aacafcmp rsi, [rsp+288]
001aacb7jne 0x1aacce
001aacb9lea rdi, [rsp+280]
001aacc1call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aacc6mov rsi, [rsp+296]
001aacce
001aacceloc_1aacce:
001aaccemov rcx, [rsp+280]
001aacd6mov rax, rsi
001aacd9shl rax, 4
001aacddmov [rcx+rax], rbx
001aace1mov [rcx+rax+8], r15
001aace6inc rsi
001aace9mov [rsp+296], rsi
001aacf1je 0x1aafa3
001aacf7mov rcx, [rsp+280]
001aacffmov rsi, [rcx+rax]
001aad03mov rdx, [rcx+rax+8]
001aad08lea rdi, [rsp+40]
001aad0dcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001aad12cmp [rsp+40], 0
001aad18je 0x1aadd6
001aad1emov r15, [rsp+104]
001aad23mov rbx, [rsp+112]
001aad28lea rdi, [rsp+40]
001aad2dcall std::backtrace_rs::symbolize::gimli::elf::Object::build_id
001aad32test rax, rax
001aad35je 0x1aad54
001aad37cmp rdx, r14
001aad3ajne 0x1aad54
001aad3cmov rdi, rax
001aad3fmov rsi, [rsp+192]
001aad47mov rdx, r14
001aad4acall [rip+0x66e40]
001aad50test eax, eax
001aad52je 0x1aad64
001aad54
001aad54loc_1aad54:
001aad54test rbx, rbx
001aad57je 0x1aadd6
001aad59mov rdi, r15
001aad5ccall [rip+0x66d96]
001aad62jmp 0x1aadd6
001aad64
001aad64loc_1aad64:
001aad64mov rax, [rsp+152]
001aad6cmov [rsp+528], rax
001aad74movups x0, [rsp+136]
001aad7cmovaps [rsp+512], x0
001aad84movups x0, [rsp+120]
001aad89movaps [rsp+496], x0
001aad91movups x0, [rsp+104]
001aad96movaps [rsp+480], x0
001aad9emovdqu x0, [rsp+40]
001aada4movdqu x1, [rsp+56]
001aadaamovups x2, [rsp+72]
001aadafmovups x3, [rsp+88]
001aadb4movaps [rsp+464], x3
001aadbcmovaps [rsp+448], x2
001aadc4movdqa [rsp+432], x1
001aadcdmovdqa [rsp+416], x0
001aadd6
001aadd6loc_1aadd6:
001aadd6cmp [rsp+16], 0
001aaddcmov rdi, [rsp+8]
001aade1je 0x1aade9
001aade3call [rip+0x66d0f]
001aade9
001aade9loc_1aade9:
001aade9lea rdi, [rsp+544]
001aadf1lea rcx, [rsp+256]
001aadf9mov rsi, [rsp+352]
001aae01mov rdx, [rsp+360]
001aae09call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package
001aae0emov rax, [rsp+240]
001aae16mov [rsp+40], rax
001aae1bmov rax, [rsp+216]
001aae23mov [rsp+48], rax
001aae28mov rax, [rsp+232]
001aae30mov [rsp+56], rax
001aae35mov rax, [rsp+224]
001aae3dmov [rsp+64], rax
001aae42mov [rsp+72], rbp
001aae47mov rax, [rsp+248]
001aae4fmov [rsp+80], rax
001aae54mov [rsp+88], r13
001aae59mov [rsp+96], r12
001aae5emov rax, [rsp+200]
001aae66mov [rsp+104], rax
001aae6bmov rax, [rsp+208]
001aae73mov [rsp+112], rax
001aae78movdqa x0, [rsp+368]
001aae81movdqa x1, [rsp+384]
001aae8amovdqu [rsp+120], x0
001aae90movdqu [rsp+136], x1
001aae99mov rax, [rsp+400]
001aaea1mov [rsp+152], rax
001aaea9lea rdi, [rsp+664]
001aaeb1lea rsi, [rsp+256]
001aaeb9lea rdx, [rsp+40]
001aaebelea rcx, [rsp+416]
001aaec6lea r8, [rsp+544]
001aaecemov r14, [rsp+24]
001aaed3mov r15, [rsp+32]
001aaed8mov r12, [rsp+184]
001aaee0mov r13, [rsp+176]
001aaee8call std::backtrace_rs::symbolize::gimli::Context::new
001aaeedmov rbp, [rsp+344]
001aaef5movzx ebx, [rsp+664]
001aaefdcmp bl, 23
001aaf00jne 0x1aaf41
001aaf02
001aaf02loc_1aaf02:
001aaf02mov [rbp], 23
001aaf06lea rdi, [rsp+256]
001aaf0ecall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001aaf13mov rdi, r13
001aaf16mov rsi, r12
001aaf19call [rip+0x66dd9]
001aaf1fcmp [r15+8], 0
001aaf24je 0x1aaf2f
001aaf26
001aaf26loc_1aaf26:
001aaf26mov rdi, r14
001aaf29call [rip+0x66bc9]
001aaf2f
001aaf2floc_1aaf2f:
001aaf2fadd rsp, 1176
001aaf36pop rbx
001aaf37pop r12
001aaf39pop r13
001aaf3bpop r14
001aaf3dpop r15
001aaf3fpop rbp
001aaf40ret
001aaf41
001aaf41loc_1aaf41:
001aaf41lea rsi, [rsp+665]
001aaf49lea rdi, [rbp+1]
001aaf4dmov edx, 511
001aaf52call [rip+0x66bc8]
001aaf58movdqu x0, [rsp+256]
001aaf61movdqu x1, [rsp+272]
001aaf6amovups x2, [rsp+288]
001aaf72movups [rbp+560], x2
001aaf79movdqu [rbp+544], x1
001aaf81movdqu [rbp+528], x0
001aaf89mov [rbp], bl
001aaf8cmov [rbp+512], r13
001aaf93mov [rbp+520], r12
001aaf9acmp [r15+8], 0
001aaf9fjne 0x1aaf26
001aafa1jmp 0x1aaf2f
001aafa3
001aafa3loc_1aafa3:
001aafa3lea rdi, [rip-0x119fac]
001aafaalea rdx, [rip+0x661ff]
001aafb1mov esi, 43
001aafb6call core::panicking::panic
001aafbbjmp 0x1aafe7
001aafbd
001aafbdloc_1aafbd:
001aafbdcall alloc::raw_vec::capacity_overflow
001aafc2jmp 0x1aafe7
001aafc4
001aafc4loc_1aafc4:
001aafc4mov edi, 1
001aafc9mov rsi, r15
001aafcccall alloc::alloc::handle_alloc_error
001aafd1jmp 0x1aafe7
001aafd3
001aafd3loc_1aafd3:
001aafd3call alloc::raw_vec::capacity_overflow
001aafd8jmp 0x1aafe7
001aafda
001aafdaloc_1aafda:
001aafdamov edi, 1
001aafdfmov rsi, rbx
001aafe2call alloc::alloc::handle_alloc_error
001aafe7
001aafe7loc_1aafe7:
001aafe7ud2
001aafe9mov r15, rax
001aafecmov rdi, [rsp+40]
001aaff1mov rsi, [rsp+48]
001aaff6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001aaffbjmp 0x1ab010
001aaffdmov rsi, r15
001ab000mov r15, rax
001ab003mov rdi, rbx
001ab006call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ab00bjmp 0x1ab027
001ab00dmov r15, rax
001ab010
001ab010loc_1ab010:
001ab010mov rdi, [rsp+16]
001ab015mov rsi, [rsp+160]
001ab01dcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab022jmp 0x1ab03b
001ab024mov r15, rax
001ab027
001ab027loc_1ab027:
001ab027mov rdi, [rsp+8]
001ab02cmov rsi, [rsp+16]
001ab031call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab036jmp 0x1ab03b
001ab038mov r15, rax
001ab03b
001ab03bloc_1ab03b:
001ab03blea rdi, [rsp+416]
001ab043call core::ptr::drop_in_place<core::option::Option<std::backtrace_rs::symbolize::gimli::elf::Object>>
001ab048mov rdi, [rsp+200]
001ab050mov rsi, [rsp+208]
001ab058call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab05djmp 0x1ab08b
001ab05fmov [rsp+32], r15
001ab064mov [rsp+24], r14
001ab069mov r15, rax
001ab06cjmp 0x1ab0ad
001ab06emov [rsp+176], r13
001ab076mov [rsp+184], r12
001ab07emov [rsp+32], r15
001ab083mov [rsp+24], r14
001ab088mov r15, rax
001ab08b
001ab08bloc_1ab08b:
001ab08blea rdi, [rsp+256]
001ab093call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001ab098mov rdi, [rsp+176]
001ab0a0mov rsi, [rsp+184]
001ab0a8call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ab0ad
001ab0adloc_1ab0ad:
001ab0admov rax, [rsp+32]
001ab0b2mov rsi, [rax+8]
001ab0b6mov rdi, [rsp+24]
001ab0bbcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab0c0mov rdi, r15
001ab0c3call _Unwind_Resume
001ab0c8ud2
001aa6b0
001aa6b0std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug:
001aa6b0push rbp
001aa6b1push r15
001aa6b3push r14
001aa6b5push r13
001aa6b7push r12
001aa6b9push rbx
001aa6basub rsp, 1176
001aa6c1mov r15, rcx
001aa6c4mov r12, rdx
001aa6c7mov r13, rsi
001aa6camov rbp, rdi
001aa6cdmov r14, [rcx]
001aa6d0mov rbx, [rcx+16]
001aa6d4lea rdi, [rsp+664]
001aa6dcmov rsi, r14
001aa6dfmov rdx, rbx
001aa6e2call std::backtrace_rs::symbolize::gimli::mmap
001aa6e7cmp [rsp+664], 0
001aa6f0je 0x1aa90a
001aa6f6mov [rsp+352], r13
001aa6femov [rsp+360], r12
001aa706mov r13, [rsp+672]
001aa70emov r12, [rsp+680]
001aa716mov [rsp+256], 8
001aa722pxor x0, x0
001aa726movdqu [rsp+264], x0
001aa72fmov [rsp+280], 8
001aa73bmovdqu [rsp+288], x0
001aa744lea rdi, [rsp+40]
001aa749mov rsi, r13
001aa74cmov rdx, r12
001aa74fcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001aa754mov rax, [rsp+40]
001aa759mov [rsp+240], rax
001aa761test rax, rax
001aa764je 0x1aaf02
001aa76amov [rsp+344], rbp
001aa772mov [rsp+176], r13
001aa77amov [rsp+184], r12
001aa782mov [rsp+32], r15
001aa787mov [rsp+24], r14
001aa78cmov rax, [rsp+48]
001aa791mov [rsp+216], rax
001aa799mov rax, [rsp+56]
001aa79emov [rsp+232], rax
001aa7a6mov rcx, [rsp+64]
001aa7abmov rbp, [rsp+72]
001aa7b0mov rax, [rsp+80]
001aa7b5mov [rsp+248], rax
001aa7bdmov r13, [rsp+88]
001aa7c2mov r12, [rsp+96]
001aa7c7mov rax, [rsp+104]
001aa7ccmov [rsp+200], rax
001aa7d4mov rax, [rsp+112]
001aa7d9mov [rsp+208], rax
001aa7e1movups x0, [rsp+120]
001aa7e6movaps [rsp+368], x0
001aa7eemovdqu x0, [rsp+136]
001aa7f7movdqa [rsp+384], x0
001aa800mov rax, [rsp+152]
001aa808mov [rsp+400], rax
001aa810mov [rsp+416], 0
001aa81cmov [rsp+224], rcx
001aa824test rcx, rcx
001aa827je 0x1aade9
001aa82dtest rbp, rbp
001aa830je 0x1aade9
001aa836mov r15, [rsp+224]
001aa83eshl r15, 6
001aa842mov r14, [rsp+232]
001aa84ajmp 0x1aa85e
001aa84cnop [rax]
001aa850
001aa850loc_1aa850:
001aa850add r14, 64
001aa854add r15, -64
001aa858je 0x1aade9
001aa85e
001aa85eloc_1aa85e:
001aa85emov edx, [r14]
001aa861add rdx, r13
001aa864jb 0x1aa850
001aa866mov rdi, rbp
001aa869mov rsi, [rsp+248]
001aa871mov rcx, r12
001aa874call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001aa879test rax, rax
001aa87cje 0x1aa850
001aa87ecmp rdx, 17
001aa882jne 0x1aa850
001aa884movdqu x0, [rax]
001aa888pcmpeqb x0, [rip-0x171b50]
001aa890movzx eax, [rax+16]
001aa894movd x1, eax
001aa898pcmpeqb x1, [rip-0x171b50]
001aa8a0pand x1, x0
001aa8a4pmovmskb eax, x1
001aa8a8cmp eax, 65535
001aa8adjne 0x1aa850
001aa8afcmp [r14+4], 8
001aa8b4je 0x1aade9
001aa8bamov rax, [r14+24]
001aa8bemov r14, [r14+32]
001aa8c2mov rcx, [rsp+216]
001aa8casub rcx, rax
001aa8cdsetb dl
001aa8d0add rax, [rsp+240]
001aa8d8cmp rcx, r14
001aa8dbsetb cl
001aa8dexor edi, edi
001aa8e0or cl, dl
001aa8e2cmove rdi, rax
001aa8e6jne 0x1aade9
001aa8ectest r14, r14
001aa8efje 0x1aade9
001aa8f5xor ecx, ecx
001aa8f7
001aa8f7loc_1aa8f7:
001aa8f7cmp [rdi+rcx], 0
001aa8fbje 0x1aa933
001aa8fdinc rcx
001aa900cmp r14, rcx
001aa903jne 0x1aa8f7
001aa905jmp 0x1aade9
001aa90a
001aa90aloc_1aa90a:
001aa90amov [rbp], 23
001aa90ecmp [r15+8], 0
001aa913je 0x1aaf2f
001aa919mov rdi, r14
001aa91cadd rsp, 1176
001aa923pop rbx
001aa924pop r12
001aa926pop r13
001aa928pop r14
001aa92apop r15
001aa92cpop rbp
001aa92djmp [rip+0x671c5]
001aa933
001aa933loc_1aa933:
001aa933lea rax, [rcx+1]
001aa937sub r14, rax
001aa93alea rax, [rdi+rcx]
001aa93einc rax
001aa941mov [rsp+192], rax
001aa949mov [rsp+8], rcx
001aa94etest rcx, rcx
001aa951mov [rsp+168], rdi
001aa959je 0x1aa9c1
001aa95bcmp [rdi], 47
001aa95ejne 0x1aa9c1
001aa960mov rsi, [rsp+8]
001aa965call std::path::Path::is_file
001aa96atest al, al
001aa96cje 0x1aac35
001aa972mov r15, [rsp+8]
001aa977test r15, r15
001aa97ajs 0x1aafbd
001aa980movzx eax, [rip+0x68741]
001aa987mov esi, 1
001aa98cmov rdi, r15
001aa98fcall __rust_alloc
001aa994test rax, rax
001aa997je 0x1aafc4
001aa99dmov rdi, rax
001aa9a0mov rbx, rax
001aa9a3mov rsi, [rsp+168]
001aa9abmov rdx, r15
001aa9aecall [rip+0x6716c]
001aa9b4mov rsi, rbx
001aa9b7mov [rsp+16], r15
001aa9bcjmp 0x1aac73
001aa9c1
001aa9c1loc_1aa9c1:
001aa9c1lea rdi, [rsp+40]
001aa9c6mov rsi, [rsp+24]
001aa9cbmov rdx, rbx
001aa9cecall std::sys::unix::fs::canonicalize
001aa9d3mov rax, [rsp+40]
001aa9d8mov [rsp+16], rax
001aa9ddtest rax, rax
001aa9e0je 0x1aaa73
001aa9e6mov rax, [rsp+56]
001aa9ebtest rax, rax
001aa9eeje 0x1aa9fc
001aa9f0mov cl, 1
001aa9f2mov rdx, [rsp+16]
001aa9f7cmp [rdx], 47
001aa9faje 0x1aa9fe
001aa9fc
001aa9fcloc_1aa9fc:
001aa9fcxor ecx, ecx
001aa9fe
001aa9feloc_1aa9fe:
001aa9femov rdx, [rsp+48]
001aaa03mov [rsp+160], rdx
001aaa0bmov rdx, [rsp+16]
001aaa10mov [rsp+40], rdx
001aaa15mov [rsp+48], rax
001aaa1amov [rsp+56], 6
001aaa1fmov [rsp+98], cl
001aaa23mov [rsp+96], 512
001aaa2alea rdi, [rsp+544]
001aaa32lea rsi, [rsp+40]
001aaa37call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001aaa3cmovzx eax, [rsp+544]
001aaa44cmp al, 10
001aaa46jne 0x1aaa8e
001aaa48
001aaa48loc_1aaa48:
001aaa48mov [rsp+304], 0
001aaa54cmp [rsp+160], 0
001aaa5dje 0x1aac4d
001aaa63
001aaa63loc_1aaa63:
001aaa63mov rdi, [rsp+16]
001aaa68call [rip+0x6708a]
001aaa6ejmp 0x1aac4d
001aaa73
001aaa73loc_1aaa73:
001aaa73lea rdi, [rsp+40]
001aaa78call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001aaa7dmov [rsp+304], 0
001aaa89jmp 0x1aade9
001aaa8e
001aaa8eloc_1aaa8e:
001aaa8eadd al, -6
001aaa90cmp al, 3
001aaa92ja 0x1aaa48
001aaa94movzx eax, al
001aaa97dec rax
001aaa9acmp rax, 2
001aaa9eja 0x1aaa48
001aaaa0lea rdi, [rsp+40]
001aaaa5call std::path::Components::as_path
001aaaaatest rax, rax
001aaaadje 0x1aaa48
001aaaafmov r8, rdx
001aaab2test rdx, rdx
001aaab5je 0x1aab19
001aaab7js 0x1aafd3
001aaabdmov [rsp+336], rax
001aaac5movzx eax, [rip+0x685fc]
001aaaccmov esi, 1
001aaad1mov rdi, r8
001aaad4mov rbx, r8
001aaad7call __rust_alloc
001aaadctest rax, rax
001aaadfje 0x1aafda
001aaae5mov r15, rax
001aaae8mov rdi, rax
001aaaebmov rsi, [rsp+336]
001aaaf3mov rdx, rbx
001aaaf6call [rip+0x67024]
001aaafcmov [rsp+40], r15
001aab01mov [rsp+48], rbx
001aab06mov [rsp+56], rbx
001aab0bcmp [rbx+r15-1], 47
001aab11setne al
001aab14mov r8, rbx
001aab17jmp 0x1aab34
001aab19
001aab19loc_1aab19:
001aab19mov [rsp+40], 1
001aab22pxor x0, x0
001aab26movdqu [rsp+48], x0
001aab2cmov r15l, 1
001aab32xor eax, eax
001aab34
001aab34loc_1aab34:
001aab34cmp [rsp+8], 0
001aab3aje 0x1aab4d
001aab3cmov rcx, [rsp+168]
001aab44cmp [rcx], 47
001aab47jne 0x1aab4d
001aab49xor ebx, ebx
001aab4bjmp 0x1aab7a
001aab4d
001aab4dloc_1aab4d:
001aab4dtest al, al
001aab4fje 0x1aab81
001aab51lea rdi, [rsp+40]
001aab56mov edx, 1
001aab5bmov rsi, r8
001aab5ecall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aab63mov r15, [rsp+40]
001aab68mov r8, [rsp+48]
001aab6dmov rbx, [rsp+56]
001aab72mov [r15+rbx], 47
001aab77inc rbx
001aab7a
001aab7aloc_1aab7a:
001aab7amov [rsp+56], rbx
001aab7fjmp 0x1aab84
001aab81
001aab81loc_1aab81:
001aab81mov rbx, r8
001aab84
001aab84loc_1aab84:
001aab84sub r8, rbx
001aab87cmp r8, [rsp+8]
001aab8cjae 0x1aabaa
001aab8elea rdi, [rsp+40]
001aab93mov rsi, rbx
001aab96mov rdx, [rsp+8]
001aab9bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001aaba0mov r15, [rsp+40]
001aaba5mov rbx, [rsp+56]
001aabaa
001aabaaloc_1aabaa:
001aabaalea rdi, [r15+rbx]
001aabaemov rsi, [rsp+168]
001aabb6mov rdx, [rsp+8]
001aabbbcall [rip+0x66f5f]
001aabc1add rbx, [rsp+8]
001aabc6mov [rsp+56], rbx
001aabcbmov [rsp+8], r15
001aabd0mov rdi, r15
001aabd3mov rsi, rbx
001aabd6call std::path::Path::is_file
001aabdbtest al, al
001aabddje 0x1aac0c
001aabdfmov rax, [rsp+56]
001aabe4mov [rsp+320], rax
001aabecmovdqu x0, [rsp+40]
001aabf2movdqa [rsp+304], x0
001aabfbcmp [rsp+160], 0
001aac04jne 0x1aaa63
001aac0ajmp 0x1aac4d
001aac0c
001aac0cloc_1aac0c:
001aac0ccmp [rsp+48], 0
001aac12je 0x1aac1f
001aac14mov rdi, [rsp+8]
001aac19call [rip+0x66ed9]
001aac1f
001aac1floc_1aac1f:
001aac1fcmp [rsp+160], 0
001aac28je 0x1aac35
001aac2amov rdi, [rsp+16]
001aac2fcall [rip+0x66ec3]
001aac35
001aac35loc_1aac35:
001aac35lea rdi, [rsp+304]
001aac3dmov rsi, [rsp+192]
001aac45mov rdx, r14
001aac48call std::backtrace_rs::symbolize::gimli::elf::locate_build_id
001aac4d
001aac4dloc_1aac4d:
001aac4dmov rsi, [rsp+304]
001aac55test rsi, rsi
001aac58je 0x1aade9
001aac5emov rax, [rsp+312]
001aac66mov [rsp+16], rax
001aac6bmov r15, [rsp+320]
001aac73
001aac73loc_1aac73:
001aac73lea rdi, [rsp+544]
001aac7bmov [rsp+8], rsi
001aac80mov rdx, r15
001aac83call std::backtrace_rs::symbolize::gimli::mmap
001aac88cmp [rsp+544], 0
001aac91je 0x1aadd6
001aac97mov rbx, [rsp+552]
001aac9fmov r15, [rsp+560]
001aaca7mov rsi, [rsp+296]
001aacafcmp rsi, [rsp+288]
001aacb7jne 0x1aacce
001aacb9lea rdi, [rsp+280]
001aacc1call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aacc6mov rsi, [rsp+296]
001aacce
001aacceloc_1aacce:
001aaccemov rcx, [rsp+280]
001aacd6mov rax, rsi
001aacd9shl rax, 4
001aacddmov [rcx+rax], rbx
001aace1mov [rcx+rax+8], r15
001aace6inc rsi
001aace9mov [rsp+296], rsi
001aacf1je 0x1aafa3
001aacf7mov rcx, [rsp+280]
001aacffmov rsi, [rcx+rax]
001aad03mov rdx, [rcx+rax+8]
001aad08lea rdi, [rsp+40]
001aad0dcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001aad12cmp [rsp+40], 0
001aad18je 0x1aadd6
001aad1emov r15, [rsp+104]
001aad23mov rbx, [rsp+112]
001aad28lea rdi, [rsp+40]
001aad2dcall std::backtrace_rs::symbolize::gimli::elf::Object::build_id
001aad32test rax, rax
001aad35je 0x1aad54
001aad37cmp rdx, r14
001aad3ajne 0x1aad54
001aad3cmov rdi, rax
001aad3fmov rsi, [rsp+192]
001aad47mov rdx, r14
001aad4acall [rip+0x66e40]
001aad50test eax, eax
001aad52je 0x1aad64
001aad54
001aad54loc_1aad54:
001aad54test rbx, rbx
001aad57je 0x1aadd6
001aad59mov rdi, r15
001aad5ccall [rip+0x66d96]
001aad62jmp 0x1aadd6
001aad64
001aad64loc_1aad64:
001aad64mov rax, [rsp+152]
001aad6cmov [rsp+528], rax
001aad74movups x0, [rsp+136]
001aad7cmovaps [rsp+512], x0
001aad84movups x0, [rsp+120]
001aad89movaps [rsp+496], x0
001aad91movups x0, [rsp+104]
001aad96movaps [rsp+480], x0
001aad9emovdqu x0, [rsp+40]
001aada4movdqu x1, [rsp+56]
001aadaamovups x2, [rsp+72]
001aadafmovups x3, [rsp+88]
001aadb4movaps [rsp+464], x3
001aadbcmovaps [rsp+448], x2
001aadc4movdqa [rsp+432], x1
001aadcdmovdqa [rsp+416], x0
001aadd6
001aadd6loc_1aadd6:
001aadd6cmp [rsp+16], 0
001aaddcmov rdi, [rsp+8]
001aade1je 0x1aade9
001aade3call [rip+0x66d0f]
001aade9
001aade9loc_1aade9:
001aade9lea rdi, [rsp+544]
001aadf1lea rcx, [rsp+256]
001aadf9mov rsi, [rsp+352]
001aae01mov rdx, [rsp+360]
001aae09call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package
001aae0emov rax, [rsp+240]
001aae16mov [rsp+40], rax
001aae1bmov rax, [rsp+216]
001aae23mov [rsp+48], rax
001aae28mov rax, [rsp+232]
001aae30mov [rsp+56], rax
001aae35mov rax, [rsp+224]
001aae3dmov [rsp+64], rax
001aae42mov [rsp+72], rbp
001aae47mov rax, [rsp+248]
001aae4fmov [rsp+80], rax
001aae54mov [rsp+88], r13
001aae59mov [rsp+96], r12
001aae5emov rax, [rsp+200]
001aae66mov [rsp+104], rax
001aae6bmov rax, [rsp+208]
001aae73mov [rsp+112], rax
001aae78movdqa x0, [rsp+368]
001aae81movdqa x1, [rsp+384]
001aae8amovdqu [rsp+120], x0
001aae90movdqu [rsp+136], x1
001aae99mov rax, [rsp+400]
001aaea1mov [rsp+152], rax
001aaea9lea rdi, [rsp+664]
001aaeb1lea rsi, [rsp+256]
001aaeb9lea rdx, [rsp+40]
001aaebelea rcx, [rsp+416]
001aaec6lea r8, [rsp+544]
001aaecemov r14, [rsp+24]
001aaed3mov r15, [rsp+32]
001aaed8mov r12, [rsp+184]
001aaee0mov r13, [rsp+176]
001aaee8call std::backtrace_rs::symbolize::gimli::Context::new
001aaeedmov rbp, [rsp+344]
001aaef5movzx ebx, [rsp+664]
001aaefdcmp bl, 23
001aaf00jne 0x1aaf41
001aaf02
001aaf02loc_1aaf02:
001aaf02mov [rbp], 23
001aaf06lea rdi, [rsp+256]
001aaf0ecall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001aaf13mov rdi, r13
001aaf16mov rsi, r12
001aaf19call [rip+0x66dd9]
001aaf1fcmp [r15+8], 0
001aaf24je 0x1aaf2f
001aaf26
001aaf26loc_1aaf26:
001aaf26mov rdi, r14
001aaf29call [rip+0x66bc9]
001aaf2f
001aaf2floc_1aaf2f:
001aaf2fadd rsp, 1176
001aaf36pop rbx
001aaf37pop r12
001aaf39pop r13
001aaf3bpop r14
001aaf3dpop r15
001aaf3fpop rbp
001aaf40ret
001aaf41
001aaf41loc_1aaf41:
001aaf41lea rsi, [rsp+665]
001aaf49lea rdi, [rbp+1]
001aaf4dmov edx, 511
001aaf52call [rip+0x66bc8]
001aaf58movdqu x0, [rsp+256]
001aaf61movdqu x1, [rsp+272]
001aaf6amovups x2, [rsp+288]
001aaf72movups [rbp+560], x2
001aaf79movdqu [rbp+544], x1
001aaf81movdqu [rbp+528], x0
001aaf89mov [rbp], bl
001aaf8cmov [rbp+512], r13
001aaf93mov [rbp+520], r12
001aaf9acmp [r15+8], 0
001aaf9fjne 0x1aaf26
001aafa1jmp 0x1aaf2f
001aafa3
001aafa3loc_1aafa3:
001aafa3lea rdi, [rip-0x119fac]
001aafaalea rdx, [rip+0x661ff]
001aafb1mov esi, 43
001aafb6call core::panicking::panic
001aafbbjmp 0x1aafe7
001aafbd
001aafbdloc_1aafbd:
001aafbdcall alloc::raw_vec::capacity_overflow
001aafc2jmp 0x1aafe7
001aafc4
001aafc4loc_1aafc4:
001aafc4mov edi, 1
001aafc9mov rsi, r15
001aafcccall alloc::alloc::handle_alloc_error
001aafd1jmp 0x1aafe7
001aafd3
001aafd3loc_1aafd3:
001aafd3call alloc::raw_vec::capacity_overflow
001aafd8jmp 0x1aafe7
001aafda
001aafdaloc_1aafda:
001aafdamov edi, 1
001aafdfmov rsi, rbx
001aafe2call alloc::alloc::handle_alloc_error
001aafe7
001aafe7loc_1aafe7:
001aafe7ud2
001aafe9mov r15, rax
001aafecmov rdi, [rsp+40]
001aaff1mov rsi, [rsp+48]
001aaff6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001aaffbjmp 0x1ab010
001aaffdmov rsi, r15
001ab000mov r15, rax
001ab003mov rdi, rbx
001ab006call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ab00bjmp 0x1ab027
001ab00dmov r15, rax
001ab010
001ab010loc_1ab010:
001ab010mov rdi, [rsp+16]
001ab015mov rsi, [rsp+160]
001ab01dcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab022jmp 0x1ab03b
001ab024mov r15, rax
001ab027
001ab027loc_1ab027:
001ab027mov rdi, [rsp+8]
001ab02cmov rsi, [rsp+16]
001ab031call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab036jmp 0x1ab03b
001ab038mov r15, rax
001ab03b
001ab03bloc_1ab03b:
001ab03blea rdi, [rsp+416]
001ab043call core::ptr::drop_in_place<core::option::Option<std::backtrace_rs::symbolize::gimli::elf::Object>>
001ab048mov rdi, [rsp+200]
001ab050mov rsi, [rsp+208]
001ab058call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab05djmp 0x1ab08b
001ab05fmov [rsp+32], r15
001ab064mov [rsp+24], r14
001ab069mov r15, rax
001ab06cjmp 0x1ab0ad
001ab06emov [rsp+176], r13
001ab076mov [rsp+184], r12
001ab07emov [rsp+32], r15
001ab083mov [rsp+24], r14
001ab088mov r15, rax
001ab08b
001ab08bloc_1ab08b:
001ab08blea rdi, [rsp+256]
001ab093call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001ab098mov rdi, [rsp+176]
001ab0a0mov rsi, [rsp+184]
001ab0a8call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ab0ad
001ab0adloc_1ab0ad:
001ab0admov rax, [rsp+32]
001ab0b2mov rsi, [rax+8]
001ab0b6mov rdi, [rsp+24]
001ab0bbcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab0c0mov rdi, r15
001ab0c3call _Unwind_Resume
001ab0c8ud2
001aa6b0
001ab0ca
001ab0ca // align 0x10
001ab0ca // align 0x10
001ab0d0
001ab0d0std::sys::unix::fs::canonicalize:
001ab0d0push r15
001ab0d2push r14
001ab0d4push r12
001ab0d6push rbx
001ab0d7sub rsp, 408
001ab0demov r14, rdx
001ab0e1mov rbx, rdi
001ab0e4cmp rdx, 383
001ab0ebja 0x1ab158
001ab0edlea r15, [rsp+24]
001ab0f2mov rdi, r15
001ab0f5mov rdx, r14
001ab0f8call [rip+0x66a22]
001ab0femov [rsp+r14+24], 0
001ab104inc r14
001ab107mov rdi, rsp
001ab10amov rsi, r15
001ab10dmov rdx, r14
001ab110call core::ffi::c_str::CStr::from_bytes_with_nul
001ab115cmp [rsp], 0
001ab11aje 0x1ab130
001ab11cmov r15l, 1
001ab122lea r14, [rip+0x65877]
001ab129test r15, r15
001ab12cjne 0x1ab148
001ab12ejmp 0x1ab16e
001ab130
001ab130loc_1ab130:
001ab130mov rdi, [rsp+8]
001ab135xor r15l, r15l
001ab138xor esi, esi
001ab13acall [rip+0x66c28]
001ab140mov r14, rax
001ab143test r15, r15
001ab146je 0x1ab16e
001ab148
001ab148loc_1ab148:
001ab148mov [rbx+8], r14
001ab14cmov [rbx], 0
001ab153jmp 0x1ab1fb
001ab158
001ab158loc_1ab158:
001ab158mov rdi, rsi
001ab15bmov rsi, r14
001ab15ecall std::sys::common::small_c_string::run_with_cstr_allocating
001ab163mov r15, rax
001ab166mov r14, rdx
001ab169test r15, r15
001ab16cjne 0x1ab148
001ab16e
001ab16eloc_1ab16e:
001ab16etest r14, r14
001ab171je 0x1ab1b5
001ab173mov rdi, r14
001ab176call [rip+0x669d4]
001ab17cmov r15, rax
001ab17ftest rax, rax
001ab182je 0x1ab1d2
001ab184js 0x1ab20a
001ab18amovzx eax, [rip+0x67f37]
001ab191mov esi, 1
001ab196mov rdi, r15
001ab199call __rust_alloc
001ab19emov r12, rax
001ab1a1test rax, rax
001ab1a4jne 0x1ab1d8
001ab1a6mov edi, 1
001ab1abmov rsi, r15
001ab1aecall alloc::alloc::handle_alloc_error
001ab1b3ud2
001ab1b5
001ab1b5loc_1ab1b5:
001ab1b5call [rip+0x66985]
001ab1bbmov eax, [rax]
001ab1bdshl rax, 32
001ab1c1or rax, 2
001ab1c5mov [rbx+8], rax
001ab1c9mov [rbx], 0
001ab1d0jmp 0x1ab1fb
001ab1d2
001ab1d2loc_1ab1d2:
001ab1d2mov r12l, 1
001ab1d8
001ab1d8loc_1ab1d8:
001ab1d8mov rdi, r12
001ab1dbmov rsi, r14
001ab1demov rdx, r15
001ab1e1call [rip+0x66939]
001ab1e7mov rdi, r14
001ab1eacall [rip+0x66908]
001ab1f0mov [rbx], r12
001ab1f3mov [rbx+8], r15
001ab1f7mov [rbx+16], r15
001ab1fb
001ab1fbloc_1ab1fb:
001ab1fbadd rsp, 408
001ab202pop rbx
001ab203pop r12
001ab205pop r14
001ab207pop r15
001ab209ret
001ab20a
001ab20aloc_1ab20a:
001ab20acall alloc::raw_vec::capacity_overflow
001ab20fud2
001ab0d0
001ab0d0std::sys::unix::fs::canonicalize:
001ab0d0push r15
001ab0d2push r14
001ab0d4push r12
001ab0d6push rbx
001ab0d7sub rsp, 408
001ab0demov r14, rdx
001ab0e1mov rbx, rdi
001ab0e4cmp rdx, 383
001ab0ebja 0x1ab158
001ab0edlea r15, [rsp+24]
001ab0f2mov rdi, r15
001ab0f5mov rdx, r14
001ab0f8call [rip+0x66a22]
001ab0femov [rsp+r14+24], 0
001ab104inc r14
001ab107mov rdi, rsp
001ab10amov rsi, r15
001ab10dmov rdx, r14
001ab110call core::ffi::c_str::CStr::from_bytes_with_nul
001ab115cmp [rsp], 0
001ab11aje 0x1ab130
001ab11cmov r15l, 1
001ab122lea r14, [rip+0x65877]
001ab129test r15, r15
001ab12cjne 0x1ab148
001ab12ejmp 0x1ab16e
001ab130
001ab130loc_1ab130:
001ab130mov rdi, [rsp+8]
001ab135xor r15l, r15l
001ab138xor esi, esi
001ab13acall [rip+0x66c28]
001ab140mov r14, rax
001ab143test r15, r15
001ab146je 0x1ab16e
001ab148
001ab148loc_1ab148:
001ab148mov [rbx+8], r14
001ab14cmov [rbx], 0
001ab153jmp 0x1ab1fb
001ab158
001ab158loc_1ab158:
001ab158mov rdi, rsi
001ab15bmov rsi, r14
001ab15ecall std::sys::common::small_c_string::run_with_cstr_allocating
001ab163mov r15, rax
001ab166mov r14, rdx
001ab169test r15, r15
001ab16cjne 0x1ab148
001ab16e
001ab16eloc_1ab16e:
001ab16etest r14, r14
001ab171je 0x1ab1b5
001ab173mov rdi, r14
001ab176call [rip+0x669d4]
001ab17cmov r15, rax
001ab17ftest rax, rax
001ab182je 0x1ab1d2
001ab184js 0x1ab20a
001ab18amovzx eax, [rip+0x67f37]
001ab191mov esi, 1
001ab196mov rdi, r15
001ab199call __rust_alloc
001ab19emov r12, rax
001ab1a1test rax, rax
001ab1a4jne 0x1ab1d8
001ab1a6mov edi, 1
001ab1abmov rsi, r15
001ab1aecall alloc::alloc::handle_alloc_error
001ab1b3ud2
001ab1b5
001ab1b5loc_1ab1b5:
001ab1b5call [rip+0x66985]
001ab1bbmov eax, [rax]
001ab1bdshl rax, 32
001ab1c1or rax, 2
001ab1c5mov [rbx+8], rax
001ab1c9mov [rbx], 0
001ab1d0jmp 0x1ab1fb
001ab1d2
001ab1d2loc_1ab1d2:
001ab1d2mov r12l, 1
001ab1d8
001ab1d8loc_1ab1d8:
001ab1d8mov rdi, r12
001ab1dbmov rsi, r14
001ab1demov rdx, r15
001ab1e1call [rip+0x66939]
001ab1e7mov rdi, r14
001ab1eacall [rip+0x66908]
001ab1f0mov [rbx], r12
001ab1f3mov [rbx+8], r15
001ab1f7mov [rbx+16], r15
001ab1fb
001ab1fbloc_1ab1fb:
001ab1fbadd rsp, 408
001ab202pop rbx
001ab203pop r12
001ab205pop r14
001ab207pop r15
001ab209ret
001ab20a
001ab20aloc_1ab20a:
001ab20acall alloc::raw_vec::capacity_overflow
001ab20fud2
001ab0d0
001ab211
001ab211 // align 0x10
001ab211 // align 0x10
001ab220
001ab220_ZN62_$LT$std..path..Components$u20$as$u20$core..cmp..PartialEq$GT$2eq17h7fcdeb08b1a4e634E.1422:
001ab220push rbp
001ab221push r15
001ab223push r14
001ab225push r13
001ab227push r12
001ab229push rbx
001ab22asub rsp, 392
001ab231mov r14, rsi
001ab234mov r15, rdi
001ab237mov rbx, [rdi+8]
001ab23bmov r12, [rsi+8]
001ab23fcmp rbx, r12
001ab242jne 0x1ab288
001ab244movzx eax, [r15+56]
001ab249cmp al, [r14+56]
001ab24djne 0x1ab288
001ab24fcmp [r15+57], 2
001ab254jne 0x1ab288
001ab256cmp [r14+57], 2
001ab25bjne 0x1ab288
001ab25dcmp [r15+16], 3
001ab262setb al
001ab265cmp [r14+16], 3
001ab26asetb cl
001ab26dxor cl, al
001ab26fjne 0x1ab288
001ab271mov rdi, [r15]
001ab274mov rsi, [r14]
001ab277mov rdx, rbx
001ab27acall [rip+0x66910]
001ab280test eax, eax
001ab282je 0x1ab4e0
001ab288
001ab288loc_1ab288:
001ab288movzx eax, [r15+16]
001ab28dcmp al, 6
001ab28fje 0x1ab2ad
001ab291mov rcx, [r15+48]
001ab295mov [rsp+31], rcx
001ab29amovups x0, [r15+17]
001ab29fmovups x1, [r15+33]
001ab2a4movaps [rsp+16], x1
001ab2a9movaps [rsp], x0
001ab2ad
001ab2adloc_1ab2ad:
001ab2admov r9, [r15]
001ab2b0movzx ecx, [r15+58]
001ab2b5movzx edx, [r15+56]
001ab2bamovzx esi, [r15+57]
001ab2bfmov rdi, [rsp+31]
001ab2c4mov [rsp+271], rdi
001ab2ccmovaps x0, [rsp]
001ab2d0movaps x1, [rsp+16]
001ab2d5movaps [rsp+256], x1
001ab2ddmovaps [rsp+240], x0
001ab2e5mov r8, [r14]
001ab2e8movzx edi, [r14+16]
001ab2edcmp dil, 6
001ab2f1je 0x1ab30f
001ab2f3mov r10, [r14+48]
001ab2f7mov [rsp+31], r10
001ab2fcmovups x0, [r14+17]
001ab301movups x1, [r14+33]
001ab306movaps [rsp+16], x1
001ab30bmovaps [rsp], x0
001ab30f
001ab30floc_1ab30f:
001ab30fmovzx r10l, [r14+58]
001ab314movzx r11l, [r14+56]
001ab319mov r14, [rsp+31]
001ab31emov [rsp+224], r14
001ab326movaps x0, [rsp]
001ab32amovaps x1, [rsp+16]
001ab32fmovups [rsp+209], x1
001ab337movups [rsp+193], x0
001ab33fmov [rsp+112], r9
001ab344mov [rsp+120], rbx
001ab349mov [rsp+128], al
001ab350movaps x0, [rsp+240]
001ab358movaps x1, [rsp+256]
001ab360movups [rsp+129], x0
001ab368movups [rsp+145], x1
001ab370mov rax, [rsp+271]
001ab378mov [rsp+160], rax
001ab380mov [rsp+168], dl
001ab387mov [rsp+169], sil
001ab38fmov [rsp+170], cl
001ab396mov [rsp+176], r8
001ab39emov [rsp+184], r12
001ab3a6mov [rsp+192], dil
001ab3aemov [rsp+232], r11w
001ab3b7mov [rsp+234], r10b
001ab3bflea rdi, [rsp+280]
001ab3c7lea rsi, [rsp+112]
001ab3cccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab3d1cmp [rsp+280], 10
001ab3d9je 0x1ab4b3
001ab3dflea rbx, [rsp+56]
001ab3e4lea r14, [rsp+336]
001ab3eclea r15, [rsp+176]
001ab3f4mov r12, rsp
001ab3f7lea r13, [rsp+280]
001ab3fflea rbp, [rsp+112]
001ab404nop [rax+rax]
001ab410
001ab410loc_1ab410:
001ab410mov rdi, r14
001ab413mov rsi, r15
001ab416call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab41bcmp [rsp+336], 10
001ab423je 0x1ab4cc
001ab429mov rax, [rsp+328]
001ab431mov [rsp+48], rax
001ab436movups x0, [rsp+280]
001ab43emovups x1, [rsp+296]
001ab446movups x2, [rsp+312]
001ab44emovaps [rsp+32], x2
001ab453movaps [rsp+16], x1
001ab458movaps [rsp], x0
001ab45cmov rax, [rsp+384]
001ab464mov [rbx+48], rax
001ab468movups x0, [rsp+336]
001ab470movups x1, [rsp+352]
001ab478movups x2, [rsp+368]
001ab480movups [rbx+32], x2
001ab484movups [rbx+16], x1
001ab488movups [rbx], x0
001ab48bmov rdi, r12
001ab48emov rsi, rbx
001ab491call _<std::path::Component as core::cmp::PartialEq>::eq
001ab496test al, al
001ab498je 0x1ab4cc
001ab49amov rdi, r13
001ab49dmov rsi, rbp
001ab4a0call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab4a5cmp [rsp+280], 10
001ab4adjne 0x1ab410
001ab4b3
001ab4b3loc_1ab4b3:
001ab4b3mov rdi, rsp
001ab4b6lea rsi, [rsp+176]
001ab4becall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab4c3cmp [rsp], 10
001ab4c7sete al
001ab4cajmp 0x1ab4ce
001ab4cc
001ab4ccloc_1ab4cc:
001ab4ccxor eax, eax
001ab4ce
001ab4celoc_1ab4ce:
001ab4ceadd rsp, 392
001ab4d5pop rbx
001ab4d6pop r12
001ab4d8pop r13
001ab4dapop r14
001ab4dcpop r15
001ab4depop rbp
001ab4dfret
001ab4e0
001ab4e0loc_1ab4e0:
001ab4e0mov al, 1
001ab4e2jmp 0x1ab4ce
001ab220
001ab220_ZN62_$LT$std..path..Components$u20$as$u20$core..cmp..PartialEq$GT$2eq17h7fcdeb08b1a4e634E.1422:
001ab220push rbp
001ab221push r15
001ab223push r14
001ab225push r13
001ab227push r12
001ab229push rbx
001ab22asub rsp, 392
001ab231mov r14, rsi
001ab234mov r15, rdi
001ab237mov rbx, [rdi+8]
001ab23bmov r12, [rsi+8]
001ab23fcmp rbx, r12
001ab242jne 0x1ab288
001ab244movzx eax, [r15+56]
001ab249cmp al, [r14+56]
001ab24djne 0x1ab288
001ab24fcmp [r15+57], 2
001ab254jne 0x1ab288
001ab256cmp [r14+57], 2
001ab25bjne 0x1ab288
001ab25dcmp [r15+16], 3
001ab262setb al
001ab265cmp [r14+16], 3
001ab26asetb cl
001ab26dxor cl, al
001ab26fjne 0x1ab288
001ab271mov rdi, [r15]
001ab274mov rsi, [r14]
001ab277mov rdx, rbx
001ab27acall [rip+0x66910]
001ab280test eax, eax
001ab282je 0x1ab4e0
001ab288
001ab288loc_1ab288:
001ab288movzx eax, [r15+16]
001ab28dcmp al, 6
001ab28fje 0x1ab2ad
001ab291mov rcx, [r15+48]
001ab295mov [rsp+31], rcx
001ab29amovups x0, [r15+17]
001ab29fmovups x1, [r15+33]
001ab2a4movaps [rsp+16], x1
001ab2a9movaps [rsp], x0
001ab2ad
001ab2adloc_1ab2ad:
001ab2admov r9, [r15]
001ab2b0movzx ecx, [r15+58]
001ab2b5movzx edx, [r15+56]
001ab2bamovzx esi, [r15+57]
001ab2bfmov rdi, [rsp+31]
001ab2c4mov [rsp+271], rdi
001ab2ccmovaps x0, [rsp]
001ab2d0movaps x1, [rsp+16]
001ab2d5movaps [rsp+256], x1
001ab2ddmovaps [rsp+240], x0
001ab2e5mov r8, [r14]
001ab2e8movzx edi, [r14+16]
001ab2edcmp dil, 6
001ab2f1je 0x1ab30f
001ab2f3mov r10, [r14+48]
001ab2f7mov [rsp+31], r10
001ab2fcmovups x0, [r14+17]
001ab301movups x1, [r14+33]
001ab306movaps [rsp+16], x1
001ab30bmovaps [rsp], x0
001ab30f
001ab30floc_1ab30f:
001ab30fmovzx r10l, [r14+58]
001ab314movzx r11l, [r14+56]
001ab319mov r14, [rsp+31]
001ab31emov [rsp+224], r14
001ab326movaps x0, [rsp]
001ab32amovaps x1, [rsp+16]
001ab32fmovups [rsp+209], x1
001ab337movups [rsp+193], x0
001ab33fmov [rsp+112], r9
001ab344mov [rsp+120], rbx
001ab349mov [rsp+128], al
001ab350movaps x0, [rsp+240]
001ab358movaps x1, [rsp+256]
001ab360movups [rsp+129], x0
001ab368movups [rsp+145], x1
001ab370mov rax, [rsp+271]
001ab378mov [rsp+160], rax
001ab380mov [rsp+168], dl
001ab387mov [rsp+169], sil
001ab38fmov [rsp+170], cl
001ab396mov [rsp+176], r8
001ab39emov [rsp+184], r12
001ab3a6mov [rsp+192], dil
001ab3aemov [rsp+232], r11w
001ab3b7mov [rsp+234], r10b
001ab3bflea rdi, [rsp+280]
001ab3c7lea rsi, [rsp+112]
001ab3cccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab3d1cmp [rsp+280], 10
001ab3d9je 0x1ab4b3
001ab3dflea rbx, [rsp+56]
001ab3e4lea r14, [rsp+336]
001ab3eclea r15, [rsp+176]
001ab3f4mov r12, rsp
001ab3f7lea r13, [rsp+280]
001ab3fflea rbp, [rsp+112]
001ab404nop [rax+rax]
001ab410
001ab410loc_1ab410:
001ab410mov rdi, r14
001ab413mov rsi, r15
001ab416call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab41bcmp [rsp+336], 10
001ab423je 0x1ab4cc
001ab429mov rax, [rsp+328]
001ab431mov [rsp+48], rax
001ab436movups x0, [rsp+280]
001ab43emovups x1, [rsp+296]
001ab446movups x2, [rsp+312]
001ab44emovaps [rsp+32], x2
001ab453movaps [rsp+16], x1
001ab458movaps [rsp], x0
001ab45cmov rax, [rsp+384]
001ab464mov [rbx+48], rax
001ab468movups x0, [rsp+336]
001ab470movups x1, [rsp+352]
001ab478movups x2, [rsp+368]
001ab480movups [rbx+32], x2
001ab484movups [rbx+16], x1
001ab488movups [rbx], x0
001ab48bmov rdi, r12
001ab48emov rsi, rbx
001ab491call _<std::path::Component as core::cmp::PartialEq>::eq
001ab496test al, al
001ab498je 0x1ab4cc
001ab49amov rdi, r13
001ab49dmov rsi, rbp
001ab4a0call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab4a5cmp [rsp+280], 10
001ab4adjne 0x1ab410
001ab4b3
001ab4b3loc_1ab4b3:
001ab4b3mov rdi, rsp
001ab4b6lea rsi, [rsp+176]
001ab4becall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001ab4c3cmp [rsp], 10
001ab4c7sete al
001ab4cajmp 0x1ab4ce
001ab4cc
001ab4ccloc_1ab4cc:
001ab4ccxor eax, eax
001ab4ce
001ab4celoc_1ab4ce:
001ab4ceadd rsp, 392
001ab4d5pop rbx
001ab4d6pop r12
001ab4d8pop r13
001ab4dapop r14
001ab4dcpop r15
001ab4depop rbp
001ab4dfret
001ab4e0
001ab4e0loc_1ab4e0:
001ab4e0mov al, 1
001ab4e2jmp 0x1ab4ce
001ab220
001ab4e4
001ab4e4 // align 0x10
001ab4e4 // align 0x10
001ab4f0
001ab4f0std::path::Path::is_file:
001ab4f0push r15
001ab4f2push r14
001ab4f4push r12
001ab4f6push rbx
001ab4f7sub rsp, 184
001ab4femov rdx, rsi
001ab501mov rsi, rdi
001ab504lea rdi, [rsp+8]
001ab509call std::sys::unix::fs::stat
001ab50ecmp [rsp+8], 2
001ab513jne 0x1ab55f
001ab515mov rcx, [rsp+16]
001ab51amov edx, ecx
001ab51cand edx, 3
001ab51fxor eax, eax
001ab521lea rsi, [rdx-2]
001ab525cmp rsi, 2
001ab529jb 0x1ab570
001ab52btest rdx, rdx
001ab52eje 0x1ab570
001ab530lea rbx, [rcx-1]
001ab534mov r14, [rcx-1]
001ab538mov r15, [rcx+7]
001ab53cmov rdi, r14
001ab53fcall [r15]
001ab542cmp [r15+8], 0
001ab547je 0x1ab552
001ab549mov rdi, r14
001ab54ccall [rip+0x665a6]
001ab552
001ab552loc_1ab552:
001ab552mov rdi, rbx
001ab555call [rip+0x6659d]
001ab55bxor eax, eax
001ab55djmp 0x1ab570
001ab55f
001ab55floc_1ab55f:
001ab55fmov eax, 61440
001ab564and eax, [rsp+64]
001ab568cmp eax, 32768
001ab56dsete al
001ab570
001ab570loc_1ab570:
001ab570add rsp, 184
001ab577pop rbx
001ab578pop r12
001ab57apop r14
001ab57cpop r15
001ab57eret
001ab57fmov r12, rax
001ab582mov rdi, r14
001ab585mov rsi, r15
001ab588call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab58dmov rdi, rbx
001ab590call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab595mov rdi, r12
001ab598call _Unwind_Resume
001ab59dud2
001ab4f0
001ab4f0std::path::Path::is_file:
001ab4f0push r15
001ab4f2push r14
001ab4f4push r12
001ab4f6push rbx
001ab4f7sub rsp, 184
001ab4femov rdx, rsi
001ab501mov rsi, rdi
001ab504lea rdi, [rsp+8]
001ab509call std::sys::unix::fs::stat
001ab50ecmp [rsp+8], 2
001ab513jne 0x1ab55f
001ab515mov rcx, [rsp+16]
001ab51amov edx, ecx
001ab51cand edx, 3
001ab51fxor eax, eax
001ab521lea rsi, [rdx-2]
001ab525cmp rsi, 2
001ab529jb 0x1ab570
001ab52btest rdx, rdx
001ab52eje 0x1ab570
001ab530lea rbx, [rcx-1]
001ab534mov r14, [rcx-1]
001ab538mov r15, [rcx+7]
001ab53cmov rdi, r14
001ab53fcall [r15]
001ab542cmp [r15+8], 0
001ab547je 0x1ab552
001ab549mov rdi, r14
001ab54ccall [rip+0x665a6]
001ab552
001ab552loc_1ab552:
001ab552mov rdi, rbx
001ab555call [rip+0x6659d]
001ab55bxor eax, eax
001ab55djmp 0x1ab570
001ab55f
001ab55floc_1ab55f:
001ab55fmov eax, 61440
001ab564and eax, [rsp+64]
001ab568cmp eax, 32768
001ab56dsete al
001ab570
001ab570loc_1ab570:
001ab570add rsp, 184
001ab577pop rbx
001ab578pop r12
001ab57apop r14
001ab57cpop r15
001ab57eret
001ab57fmov r12, rax
001ab582mov rdi, r14
001ab585mov rsi, r15
001ab588call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab58dmov rdi, rbx
001ab590call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab595mov rdi, r12
001ab598call _Unwind_Resume
001ab59dud2
001ab4f0
001ab59f
001ab59f // align 0x10
001ab59f // align 0x10
001ab5a0
001ab5a0std::path::Path::is_dir:
001ab5a0push r15
001ab5a2push r14
001ab5a4push r12
001ab5a6push rbx
001ab5a7sub rsp, 184
001ab5aelea rsi, [rip-0x11a90b]
001ab5b5lea rdi, [rsp+8]
001ab5bamov edx, 14
001ab5bfcall std::sys::unix::fs::stat
001ab5c4cmp [rsp+8], 2
001ab5c9jne 0x1ab615
001ab5cbmov rcx, [rsp+16]
001ab5d0mov edx, ecx
001ab5d2and edx, 3
001ab5d5xor eax, eax
001ab5d7lea rsi, [rdx-2]
001ab5dbcmp rsi, 2
001ab5dfjb 0x1ab626
001ab5e1test rdx, rdx
001ab5e4je 0x1ab626
001ab5e6lea rbx, [rcx-1]
001ab5eamov r14, [rcx-1]
001ab5eemov r15, [rcx+7]
001ab5f2mov rdi, r14
001ab5f5call [r15]
001ab5f8cmp [r15+8], 0
001ab5fdje 0x1ab608
001ab5ffmov rdi, r14
001ab602call [rip+0x664f0]
001ab608
001ab608loc_1ab608:
001ab608mov rdi, rbx
001ab60bcall [rip+0x664e7]
001ab611xor eax, eax
001ab613jmp 0x1ab626
001ab615
001ab615loc_1ab615:
001ab615mov eax, 61440
001ab61aand eax, [rsp+64]
001ab61ecmp eax, 16384
001ab623sete al
001ab626
001ab626loc_1ab626:
001ab626add rsp, 184
001ab62dpop rbx
001ab62epop r12
001ab630pop r14
001ab632pop r15
001ab634ret
001ab635mov r12, rax
001ab638mov rdi, r14
001ab63bmov rsi, r15
001ab63ecall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab643mov rdi, rbx
001ab646call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab64bmov rdi, r12
001ab64ecall _Unwind_Resume
001ab653ud2
001ab5a0
001ab5a0std::path::Path::is_dir:
001ab5a0push r15
001ab5a2push r14
001ab5a4push r12
001ab5a6push rbx
001ab5a7sub rsp, 184
001ab5aelea rsi, [rip-0x11a90b]
001ab5b5lea rdi, [rsp+8]
001ab5bamov edx, 14
001ab5bfcall std::sys::unix::fs::stat
001ab5c4cmp [rsp+8], 2
001ab5c9jne 0x1ab615
001ab5cbmov rcx, [rsp+16]
001ab5d0mov edx, ecx
001ab5d2and edx, 3
001ab5d5xor eax, eax
001ab5d7lea rsi, [rdx-2]
001ab5dbcmp rsi, 2
001ab5dfjb 0x1ab626
001ab5e1test rdx, rdx
001ab5e4je 0x1ab626
001ab5e6lea rbx, [rcx-1]
001ab5eamov r14, [rcx-1]
001ab5eemov r15, [rcx+7]
001ab5f2mov rdi, r14
001ab5f5call [r15]
001ab5f8cmp [r15+8], 0
001ab5fdje 0x1ab608
001ab5ffmov rdi, r14
001ab602call [rip+0x664f0]
001ab608
001ab608loc_1ab608:
001ab608mov rdi, rbx
001ab60bcall [rip+0x664e7]
001ab611xor eax, eax
001ab613jmp 0x1ab626
001ab615
001ab615loc_1ab615:
001ab615mov eax, 61440
001ab61aand eax, [rsp+64]
001ab61ecmp eax, 16384
001ab623sete al
001ab626
001ab626loc_1ab626:
001ab626add rsp, 184
001ab62dpop rbx
001ab62epop r12
001ab630pop r14
001ab632pop r15
001ab634ret
001ab635mov r12, rax
001ab638mov rdi, r14
001ab63bmov rsi, r15
001ab63ecall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab643mov rdi, rbx
001ab646call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001ab64bmov rdi, r12
001ab64ecall _Unwind_Resume
001ab653ud2
001ab5a0
001ab655
001ab655 // align 0x10
001ab655 // align 0x10
001ab660
001ab660std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package:
001ab660push rbp
001ab661push r15
001ab663push r14
001ab665push r13
001ab667push r12
001ab669push rbx
001ab66asub rsp, 168
001ab671mov r15, rcx
001ab674mov r12, rdx
001ab677mov r13, rsi
001ab67amov r14, rdi
001ab67dtest rdx, rdx
001ab680je 0x1ab6b3
001ab682js 0x1ab8f2
001ab688movzx eax, [rip+0x67a39]
001ab68fmov esi, 1
001ab694mov rdi, r12
001ab697call __rust_alloc
001ab69cmov rbx, rax
001ab69ftest rax, rax
001ab6a2jne 0x1ab6b8
001ab6a4mov edi, 1
001ab6a9mov rsi, r12
001ab6accall alloc::alloc::handle_alloc_error
001ab6b1ud2
001ab6b3
001ab6b3loc_1ab6b3:
001ab6b3mov ebx, 1
001ab6b8
001ab6b8loc_1ab6b8:
001ab6b8mov rdi, rbx
001ab6bbmov rsi, r13
001ab6bemov rdx, r12
001ab6c1call [rip+0x66459]
001ab6c7mov [rsp], rbx
001ab6cbmov [rsp+8], r12
001ab6d0mov [rsp+16], r12
001ab6d5mov rdi, r13
001ab6d8mov rsi, r12
001ab6dbcall std::path::Path::extension
001ab6e0mov r13, rax
001ab6e3test rax, rax
001ab6e6je 0x1ab71a
001ab6e8mov r12, rdx
001ab6ebtest rdx, rdx
001ab6eeje 0x1ab753
001ab6f0test r12, r12
001ab6f3js 0x1ab913
001ab6f9movzx eax, [rip+0x679c8]
001ab700mov esi, 1
001ab705mov rdi, r12
001ab708call __rust_alloc
001ab70dmov rbp, rax
001ab710test rax, rax
001ab713jne 0x1ab758
001ab715jmp 0x1ab8e3
001ab71a
001ab71aloc_1ab71a:
001ab71amovzx eax, [rip+0x679a7]
001ab721mov r12l, 3
001ab727mov edi, 3
001ab72ccall [rip+0x66406]
001ab732test rax, rax
001ab735je 0x1ab8e3
001ab73bmov r13, rax
001ab73emov [rax+2], 112
001ab742mov [rax], 30564
001ab747mov edx, 3
001ab74cmov ebx, 3
001ab751jmp 0x1ab7a4
001ab753
001ab753loc_1ab753:
001ab753mov ebp, 1
001ab758
001ab758loc_1ab758:
001ab758mov rdi, rbp
001ab75bmov rsi, r13
001ab75emov rdx, r12
001ab761call [rip+0x663b9]
001ab767mov [rsp+24], rbp
001ab76cmov [rsp+32], r12
001ab771mov [rsp+40], r12
001ab776lea rdi, [rsp+24]
001ab77bmov edx, 4
001ab780mov rsi, r12
001ab783call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ab788mov r13, [rsp+24]
001ab78dmov rdx, [rsp+40]
001ab792mov [r13+rdx], 0x7077642e
001ab79badd rdx, 4
001ab79fmov rbx, [rsp+32]
001ab7a4
001ab7a4loc_1ab7a4:
001ab7a4mov [rsp+24], r13
001ab7a9mov [rsp+32], rbx
001ab7aemov [rsp+40], rdx
001ab7b3mov rdi, rsp
001ab7b6mov rsi, r13
001ab7b9call std::path::PathBuf::_set_extension
001ab7betest rbx, rbx
001ab7c1je 0x1ab7cc
001ab7c3mov rdi, r13
001ab7c6call [rip+0x6632c]
001ab7cc
001ab7ccloc_1ab7cc:
001ab7ccmov rbx, [rsp]
001ab7d0mov rdx, [rsp+16]
001ab7d5lea rdi, [rsp+144]
001ab7ddmov rsi, rbx
001ab7e0call std::backtrace_rs::symbolize::gimli::mmap
001ab7e5cmp [rsp+144], 0
001ab7eeje 0x1ab8b9
001ab7f4mov rbp, [rsp+152]
001ab7fcmov r12, [rsp+160]
001ab804lea r13, [r15+24]
001ab808mov rsi, [r15+40]
001ab80ccmp rsi, [r15+32]
001ab810jne 0x1ab81e
001ab812mov rdi, r13
001ab815call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ab81amov rsi, [r15+40]
001ab81e
001ab81eloc_1ab81e:
001ab81emov rcx, [r15+24]
001ab822mov rax, rsi
001ab825shl rax, 4
001ab829mov [rcx+rax], rbp
001ab82dmov [rcx+rax+8], r12
001ab832inc rsi
001ab835mov [r15+40], rsi
001ab839je 0x1ab8f9
001ab83fmov rcx, [r13]
001ab843mov rsi, [rcx+rax]
001ab847mov rdx, [rcx+rax+8]
001ab84clea rdi, [rsp+24]
001ab851call std::backtrace_rs::symbolize::gimli::elf::Object::parse
001ab856cmp [rsp+24], 0
001ab85cje 0x1ab8b9
001ab85emov rax, [rsp+136]
001ab866mov [r14+112], rax
001ab86amovups x0, [rsp+120]
001ab86fmovups [r14+96], x0
001ab874movups x0, [rsp+104]
001ab879movups [r14+80], x0
001ab87emovups x0, [rsp+88]
001ab883movups [r14+64], x0
001ab888movups x0, [rsp+24]
001ab88dmovups x1, [rsp+40]
001ab892movups x2, [rsp+56]
001ab897movups x3, [rsp+72]
001ab89cmovups [r14+48], x3
001ab8a1movups [r14+32], x2
001ab8a6movups [r14+16], x1
001ab8abmovups [r14], x0
001ab8afcmp [rsp+8], 0
001ab8b5jne 0x1ab8c8
001ab8b7jmp 0x1ab8d1
001ab8b9
001ab8b9loc_1ab8b9:
001ab8b9mov [r14], 0
001ab8c0cmp [rsp+8], 0
001ab8c6je 0x1ab8d1
001ab8c8
001ab8c8loc_1ab8c8:
001ab8c8mov rdi, rbx
001ab8cbcall [rip+0x66227]
001ab8d1
001ab8d1loc_1ab8d1:
001ab8d1add rsp, 168
001ab8d8pop rbx
001ab8d9pop r12
001ab8dbpop r13
001ab8ddpop r14
001ab8dfpop r15
001ab8e1pop rbp
001ab8e2ret
001ab8e3
001ab8e3loc_1ab8e3:
001ab8e3mov edi, 1
001ab8e8mov rsi, r12
001ab8ebcall alloc::alloc::handle_alloc_error
001ab8f0jmp 0x1ab918
001ab8f2
001ab8f2loc_1ab8f2:
001ab8f2call alloc::raw_vec::capacity_overflow
001ab8f7ud2
001ab8f9
001ab8f9loc_1ab8f9:
001ab8f9lea rdi, [rip-0x11a902]
001ab900lea rdx, [rip+0x658a9]
001ab907mov esi, 43
001ab90ccall core::panicking::panic
001ab911jmp 0x1ab918
001ab913
001ab913loc_1ab913:
001ab913call alloc::raw_vec::capacity_overflow
001ab918
001ab918loc_1ab918:
001ab918ud2
001ab91amov r14, rax
001ab91dmov rdi, rbp
001ab920mov rsi, r12
001ab923call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ab928jmp 0x1ab94f
001ab92amov r14, rax
001ab92dlea rdi, [rsp+24]
001ab932call core::ptr::drop_in_place<std::ffi::os_str::OsString>
001ab937jmp 0x1ab94f
001ab939mov r14, rax
001ab93clea rdi, [rsp+24]
001ab941call core::ptr::drop_in_place<std::ffi::os_str::OsString>
001ab946mov rbx, [rsp]
001ab94ajmp 0x1ab94f
001ab94cmov r14, rax
001ab94f
001ab94floc_1ab94f:
001ab94fmov rsi, [rsp+8]
001ab954mov rdi, rbx
001ab957call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab95cmov rdi, r14
001ab95fcall _Unwind_Resume
001ab964ud2
001ab660
001ab660std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package:
001ab660push rbp
001ab661push r15
001ab663push r14
001ab665push r13
001ab667push r12
001ab669push rbx
001ab66asub rsp, 168
001ab671mov r15, rcx
001ab674mov r12, rdx
001ab677mov r13, rsi
001ab67amov r14, rdi
001ab67dtest rdx, rdx
001ab680je 0x1ab6b3
001ab682js 0x1ab8f2
001ab688movzx eax, [rip+0x67a39]
001ab68fmov esi, 1
001ab694mov rdi, r12
001ab697call __rust_alloc
001ab69cmov rbx, rax
001ab69ftest rax, rax
001ab6a2jne 0x1ab6b8
001ab6a4mov edi, 1
001ab6a9mov rsi, r12
001ab6accall alloc::alloc::handle_alloc_error
001ab6b1ud2
001ab6b3
001ab6b3loc_1ab6b3:
001ab6b3mov ebx, 1
001ab6b8
001ab6b8loc_1ab6b8:
001ab6b8mov rdi, rbx
001ab6bbmov rsi, r13
001ab6bemov rdx, r12
001ab6c1call [rip+0x66459]
001ab6c7mov [rsp], rbx
001ab6cbmov [rsp+8], r12
001ab6d0mov [rsp+16], r12
001ab6d5mov rdi, r13
001ab6d8mov rsi, r12
001ab6dbcall std::path::Path::extension
001ab6e0mov r13, rax
001ab6e3test rax, rax
001ab6e6je 0x1ab71a
001ab6e8mov r12, rdx
001ab6ebtest rdx, rdx
001ab6eeje 0x1ab753
001ab6f0test r12, r12
001ab6f3js 0x1ab913
001ab6f9movzx eax, [rip+0x679c8]
001ab700mov esi, 1
001ab705mov rdi, r12
001ab708call __rust_alloc
001ab70dmov rbp, rax
001ab710test rax, rax
001ab713jne 0x1ab758
001ab715jmp 0x1ab8e3
001ab71a
001ab71aloc_1ab71a:
001ab71amovzx eax, [rip+0x679a7]
001ab721mov r12l, 3
001ab727mov edi, 3
001ab72ccall [rip+0x66406]
001ab732test rax, rax
001ab735je 0x1ab8e3
001ab73bmov r13, rax
001ab73emov [rax+2], 112
001ab742mov [rax], 30564
001ab747mov edx, 3
001ab74cmov ebx, 3
001ab751jmp 0x1ab7a4
001ab753
001ab753loc_1ab753:
001ab753mov ebp, 1
001ab758
001ab758loc_1ab758:
001ab758mov rdi, rbp
001ab75bmov rsi, r13
001ab75emov rdx, r12
001ab761call [rip+0x663b9]
001ab767mov [rsp+24], rbp
001ab76cmov [rsp+32], r12
001ab771mov [rsp+40], r12
001ab776lea rdi, [rsp+24]
001ab77bmov edx, 4
001ab780mov rsi, r12
001ab783call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ab788mov r13, [rsp+24]
001ab78dmov rdx, [rsp+40]
001ab792mov [r13+rdx], 0x7077642e
001ab79badd rdx, 4
001ab79fmov rbx, [rsp+32]
001ab7a4
001ab7a4loc_1ab7a4:
001ab7a4mov [rsp+24], r13
001ab7a9mov [rsp+32], rbx
001ab7aemov [rsp+40], rdx
001ab7b3mov rdi, rsp
001ab7b6mov rsi, r13
001ab7b9call std::path::PathBuf::_set_extension
001ab7betest rbx, rbx
001ab7c1je 0x1ab7cc
001ab7c3mov rdi, r13
001ab7c6call [rip+0x6632c]
001ab7cc
001ab7ccloc_1ab7cc:
001ab7ccmov rbx, [rsp]
001ab7d0mov rdx, [rsp+16]
001ab7d5lea rdi, [rsp+144]
001ab7ddmov rsi, rbx
001ab7e0call std::backtrace_rs::symbolize::gimli::mmap
001ab7e5cmp [rsp+144], 0
001ab7eeje 0x1ab8b9
001ab7f4mov rbp, [rsp+152]
001ab7fcmov r12, [rsp+160]
001ab804lea r13, [r15+24]
001ab808mov rsi, [r15+40]
001ab80ccmp rsi, [r15+32]
001ab810jne 0x1ab81e
001ab812mov rdi, r13
001ab815call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ab81amov rsi, [r15+40]
001ab81e
001ab81eloc_1ab81e:
001ab81emov rcx, [r15+24]
001ab822mov rax, rsi
001ab825shl rax, 4
001ab829mov [rcx+rax], rbp
001ab82dmov [rcx+rax+8], r12
001ab832inc rsi
001ab835mov [r15+40], rsi
001ab839je 0x1ab8f9
001ab83fmov rcx, [r13]
001ab843mov rsi, [rcx+rax]
001ab847mov rdx, [rcx+rax+8]
001ab84clea rdi, [rsp+24]
001ab851call std::backtrace_rs::symbolize::gimli::elf::Object::parse
001ab856cmp [rsp+24], 0
001ab85cje 0x1ab8b9
001ab85emov rax, [rsp+136]
001ab866mov [r14+112], rax
001ab86amovups x0, [rsp+120]
001ab86fmovups [r14+96], x0
001ab874movups x0, [rsp+104]
001ab879movups [r14+80], x0
001ab87emovups x0, [rsp+88]
001ab883movups [r14+64], x0
001ab888movups x0, [rsp+24]
001ab88dmovups x1, [rsp+40]
001ab892movups x2, [rsp+56]
001ab897movups x3, [rsp+72]
001ab89cmovups [r14+48], x3
001ab8a1movups [r14+32], x2
001ab8a6movups [r14+16], x1
001ab8abmovups [r14], x0
001ab8afcmp [rsp+8], 0
001ab8b5jne 0x1ab8c8
001ab8b7jmp 0x1ab8d1
001ab8b9
001ab8b9loc_1ab8b9:
001ab8b9mov [r14], 0
001ab8c0cmp [rsp+8], 0
001ab8c6je 0x1ab8d1
001ab8c8
001ab8c8loc_1ab8c8:
001ab8c8mov rdi, rbx
001ab8cbcall [rip+0x66227]
001ab8d1
001ab8d1loc_1ab8d1:
001ab8d1add rsp, 168
001ab8d8pop rbx
001ab8d9pop r12
001ab8dbpop r13
001ab8ddpop r14
001ab8dfpop r15
001ab8e1pop rbp
001ab8e2ret
001ab8e3
001ab8e3loc_1ab8e3:
001ab8e3mov edi, 1
001ab8e8mov rsi, r12
001ab8ebcall alloc::alloc::handle_alloc_error
001ab8f0jmp 0x1ab918
001ab8f2
001ab8f2loc_1ab8f2:
001ab8f2call alloc::raw_vec::capacity_overflow
001ab8f7ud2
001ab8f9
001ab8f9loc_1ab8f9:
001ab8f9lea rdi, [rip-0x11a902]
001ab900lea rdx, [rip+0x658a9]
001ab907mov esi, 43
001ab90ccall core::panicking::panic
001ab911jmp 0x1ab918
001ab913
001ab913loc_1ab913:
001ab913call alloc::raw_vec::capacity_overflow
001ab918
001ab918loc_1ab918:
001ab918ud2
001ab91amov r14, rax
001ab91dmov rdi, rbp
001ab920mov rsi, r12
001ab923call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ab928jmp 0x1ab94f
001ab92amov r14, rax
001ab92dlea rdi, [rsp+24]
001ab932call core::ptr::drop_in_place<std::ffi::os_str::OsString>
001ab937jmp 0x1ab94f
001ab939mov r14, rax
001ab93clea rdi, [rsp+24]
001ab941call core::ptr::drop_in_place<std::ffi::os_str::OsString>
001ab946mov rbx, [rsp]
001ab94ajmp 0x1ab94f
001ab94cmov r14, rax
001ab94f
001ab94floc_1ab94f:
001ab94fmov rsi, [rsp+8]
001ab954mov rdi, rbx
001ab957call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ab95cmov rdi, r14
001ab95fcall _Unwind_Resume
001ab964ud2
001ab660
001ab966
001ab966 // align 0x10
001ab966 // align 0x10
001ab970
001ab970std::backtrace_rs::symbolize::gimli::Context::new:
001ab970push rbp
001ab971push r15
001ab973push r14
001ab975push r13
001ab977push r12
001ab979push rbx
001ab97asub rsp, 1960
001ab981mov [rsp+392], r8
001ab989mov [rsp+240], rcx
001ab991mov r12, rdx
001ab994mov r15, rsi
001ab997mov [rsp+384], rdi
001ab99flea rdx, [rip-0x158622]
001ab9a6mov ecx, 10
001ab9abmov rdi, r12
001ab9aemov [rsp+400], r12
001ab9b6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9bbmov [rsp+32], rdx
001ab9c0test rax, rax
001ab9c3lea rdx, [rip-0x11a6d2]
001ab9camov rcx, rax
001ab9cdcmove rcx, rdx
001ab9d1mov [rsp+8], rcx
001ab9d6mov rcx, [rsp+32]
001ab9dbcmove rcx, rax
001ab9dfmov [rsp+32], rcx
001ab9e4lea rdx, [rip-0x15865d]
001ab9ebmov ecx, 15
001ab9f0mov rdi, r12
001ab9f3mov rsi, r15
001ab9f6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9fbmov [rsp+24], rdx
001aba00test rax, rax
001aba03mov rdx, rax
001aba06lea rcx, [rip-0x11a715]
001aba0dcmove rdx, rcx
001aba11mov [rsp+48], rdx
001aba16mov rcx, [rsp+24]
001aba1bcmove rcx, rax
001aba1fmov [rsp+24], rcx
001aba24lea rdx, [rip-0x15868e]
001aba2bmov ecx, 13
001aba30mov rdi, r12
001aba33mov rsi, r15
001aba36call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba3bmov [rsp+56], rdx
001aba40test rax, rax
001aba43mov rdx, rax
001aba46lea rcx, [rip-0x11a755]
001aba4dcmove rdx, rcx
001aba51mov [rsp+128], rdx
001aba59mov rcx, [rsp+56]
001aba5ecmove rcx, rax
001aba62mov [rsp+56], rcx
001aba67lea rdx, [rip-0x1586c4]
001aba6emov ecx, 15
001aba73mov rdi, r12
001aba76mov rsi, r15
001aba79call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba7emov [rsp+72], rdx
001aba83test rax, rax
001aba86mov rdx, rax
001aba89lea rcx, [rip-0x11a798]
001aba90cmove rdx, rcx
001aba94mov [rsp+88], rdx
001aba99mov rcx, [rsp+72]
001aba9ecmove rcx, rax
001abaa2mov [rsp+72], rcx
001abaa7lea rdx, [rip-0x158784]
001abaaemov ecx, 13
001abab3mov rdi, r12
001abab6mov rsi, r15
001abab9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ababemov [rsp+120], rdx
001abac3test rax, rax
001abac6mov rdx, rax
001abac9lea rcx, [rip-0x11a7d8]
001abad0cmove rdx, rcx
001abad4mov [rsp+64], rdx
001abad9mov rcx, [rsp+120]
001abadecmove rcx, rax
001abae2mov [rsp+120], rcx
001abae7lea rdx, [rip-0x1587b7]
001abaeemov ecx, 11
001abaf3mov rdi, r12
001abaf6mov rsi, r15
001abaf9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abafemov [rsp+112], rdx
001abb03test rax, rax
001abb06mov rdx, rax
001abb09lea rcx, [rip-0x11a818]
001abb10cmove rdx, rcx
001abb14mov [rsp+160], rdx
001abb1cmov rcx, [rsp+112]
001abb21cmove rcx, rax
001abb25mov [rsp+112], rcx
001abb2alea rdx, [rip-0x1587ef]
001abb31mov ecx, 14
001abb36mov rdi, r12
001abb39mov rsi, r15
001abb3ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb41mov [rsp+104], rdx
001abb46test rax, rax
001abb49mov rdx, rax
001abb4clea rcx, [rip-0x11a85b]
001abb53cmove rdx, rcx
001abb57mov [rsp+288], rdx
001abb5fmov rcx, [rsp+104]
001abb64cmove rcx, rax
001abb68mov [rsp+104], rcx
001abb6dlea rdx, [rip-0x158815]
001abb74mov ecx, 11
001abb79mov rdi, r12
001abb7cmov rsi, r15
001abb7fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb84mov [rsp+96], rdx
001abb89test rax, rax
001abb8cmov rdx, rax
001abb8flea rcx, [rip-0x11a89e]
001abb96cmove rdx, rcx
001abb9amov [rsp+176], rdx
001abba2mov rcx, [rsp+96]
001abba7cmove rcx, rax
001abbabmov [rsp+96], rcx
001abbb0lea rdx, [rip-0x15884d]
001abbb7mov ecx, 11
001abbbcmov rdi, r12
001abbbfmov rsi, r15
001abbc2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abbc7mov [rsp+80], rdx
001abbcctest rax, rax
001abbcfmov rdx, rax
001abbd2lea rcx, [rip-0x11a8e1]
001abbd9cmove rdx, rcx
001abbddmov [rsp+200], rdx
001abbe5mov rcx, [rsp+80]
001abbeacmove rcx, rax
001abbeemov [rsp+80], rcx
001abbf3lea rdx, [rip-0x158885]
001abbfamov ecx, 15
001abbffmov rdi, r12
001abc02mov rsi, r15
001abc05call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc0amov [rsp+16], rdx
001abc0ftest rax, rax
001abc12mov rdx, rax
001abc15lea rcx, [rip-0x11a924]
001abc1ccmove rdx, rcx
001abc20mov [rsp+184], rdx
001abc28mov rcx, [rsp+16]
001abc2dcmove rcx, rax
001abc31mov [rsp+16], rcx
001abc36lea rdx, [rip-0x158884]
001abc3dmov ecx, 10
001abc42mov rdi, r12
001abc45mov rsi, r15
001abc48call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc4dmov r13, rdx
001abc50test rax, rax
001abc53mov r14, rax
001abc56lea rcx, [rip-0x11a965]
001abc5dcmove r14, rcx
001abc61cmove r13, rax
001abc65lea rdx, [rip-0x1588a9]
001abc6cmov ecx, 18
001abc71mov rdi, r12
001abc74mov rsi, r15
001abc77call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc7cmov rbx, rax
001abc7fmov rbp, rdx
001abc82lea rdx, [rip-0x1588a5]
001abc89mov ecx, 12
001abc8emov rdi, r12
001abc91mov rsi, r15
001abc94call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc99mov [rsp+168], r15
001abca1mov rcx, [rsp+64]
001abca6mov [rsp+1688], rcx
001abcaemov rcx, [rsp+120]
001abcb3mov [rsp+1696], rcx
001abcbbmov rcx, [rsp+160]
001abcc3mov [rsp+1704], rcx
001abccbmov rcx, [rsp+112]
001abcd0mov [rsp+1712], rcx
001abcd8mov rcx, [rsp+288]
001abce0mov [rsp+1720], rcx
001abce8mov rcx, [rsp+104]
001abcedmov [rsp+1728], rcx
001abcf5mov rcx, [rsp+176]
001abcfdmov [rsp+1736], rcx
001abd05mov rcx, [rsp+96]
001abd0amov [rsp+1744], rcx
001abd12mov rcx, [rsp+200]
001abd1amov [rsp+1752], rcx
001abd22mov rcx, [rsp+80]
001abd27mov [rsp+1760], rcx
001abd2fmov rcx, [rsp+184]
001abd37mov [rsp+1768], rcx
001abd3fmov rcx, [rsp+16]
001abd44mov [rsp+1776], rcx
001abd4cmov [rsp+1784], r14
001abd54mov [rsp+1792], r13
001abd5ctest rbx, rbx
001abd5fcmove rbp, rbx
001abd63lea rcx, [rip-0x11aa72]
001abd6acmove rbx, rcx
001abd6emov [rsp+1800], rbx
001abd76test rax, rax
001abd79cmove rdx, rax
001abd7dcmove rax, rcx
001abd81mov [rsp+1808], rbp
001abd89mov [rsp+1816], rax
001abd91mov [rsp+1824], rdx
001abd99mov rax, [rsp+8]
001abd9emov [rsp+1832], rax
001abda6mov rax, [rsp+32]
001abdabmov [rsp+1840], rax
001abdb3mov rax, [rsp+48]
001abdb8mov [rsp+1848], rax
001abdc0mov rax, [rsp+24]
001abdc5mov [rsp+1856], rax
001abdcdmov rax, [rsp+128]
001abdd5mov [rsp+1864], rax
001abdddmov rax, [rsp+56]
001abde2mov [rsp+1872], rax
001abdeamov rax, [rsp+88]
001abdefmov [rsp+1880], rax
001abdf7mov rax, [rsp+72]
001abdfcmov [rsp+1888], rax
001abe04xorps x0, x0
001abe07movups [rsp+1896], x0
001abe0fmov [rsp+1912], 0
001abe17mov rbp, [rsp+240]
001abe1fmov rax, [rbp]
001abe23mov [rsp+288], rax
001abe2btest rax, rax
001abe2eje 0x1ac2b5
001abe34lea rdx, [rip-0x158ab7]
001abe3bmov ecx, 10
001abe40mov rdi, rbp
001abe43mov r13, [rsp+168]
001abe4bmov rsi, r13
001abe4ecall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe53mov [rsp+32], rax
001abe58mov [rsp+24], rdx
001abe5dlea rdx, [rip-0x158ad6]
001abe64mov ecx, 15
001abe69mov rdi, rbp
001abe6cmov rsi, r13
001abe6fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe74mov [rsp+56], rax
001abe79mov [rsp+72], rdx
001abe7elea rdx, [rip-0x158ae8]
001abe85mov ecx, 13
001abe8amov rdi, rbp
001abe8dmov rsi, r13
001abe90call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe95mov [rsp+120], rax
001abe9amov [rsp+112], rdx
001abe9flea rdx, [rip-0x158afc]
001abea6mov ecx, 15
001abeabmov rdi, rbp
001abeaemov rsi, r13
001abeb1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abeb6mov [rsp+104], rax
001abebbmov [rsp+96], rdx
001abec0lea rdx, [rip-0x158b9d]
001abec7mov ecx, 13
001abeccmov rdi, rbp
001abecfmov rsi, r13
001abed2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abed7mov [rsp+16], rax
001abedcmov [rsp+80], rdx
001abee1lea rdx, [rip-0x158bb1]
001abee8mov ecx, 11
001abeedmov rdi, rbp
001abef0mov rsi, r13
001abef3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abef8mov [rsp+48], rax
001abefdmov [rsp+8], rdx
001abf02lea rdx, [rip-0x158bc7]
001abf09mov ecx, 14
001abf0emov rdi, rbp
001abf11mov rsi, r13
001abf14call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf19mov [rsp+88], rax
001abf1emov [rsp+128], rdx
001abf26lea rdx, [rip-0x158bce]
001abf2dmov ecx, 11
001abf32mov rdi, rbp
001abf35mov rsi, r13
001abf38call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf3dmov [rsp+160], rax
001abf45mov [rsp+64], rdx
001abf4alea rdx, [rip-0x158be7]
001abf51mov ecx, 11
001abf56mov rdi, rbp
001abf59mov rsi, r13
001abf5ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf61mov [rsp+200], rax
001abf69mov [rsp+176], rdx
001abf71lea rdx, [rip-0x158c03]
001abf78mov ecx, 15
001abf7dmov rdi, rbp
001abf80mov rsi, r13
001abf83call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf88mov [rsp+184], rax
001abf90mov r15, rdx
001abf93lea rdx, [rip-0x158be1]
001abf9amov ecx, 10
001abf9fmov rdi, rbp
001abfa2mov rsi, r13
001abfa5call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfaamov [rsp+192], rax
001abfb2mov r12, rdx
001abfb5lea rdx, [rip-0x158bf9]
001abfbcmov ecx, 18
001abfc1mov rdi, rbp
001abfc4mov rsi, r13
001abfc7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfccmov r14, rax
001abfcfmov rbx, rdx
001abfd2lea rdx, [rip-0x158bf5]
001abfd9mov ecx, 12
001abfdemov rdi, rbp
001abfe1mov rsi, r13
001abfe4call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfe9test rax, rax
001abfeccmove rdx, rax
001abff0mov [rsp+232], rdx
001abff8lea rcx, [rip-0x11ad07]
001abfffcmove rax, rcx
001ac003mov rdx, r14
001ac006test r14, r14
001ac009cmove rbx, r14
001ac00dmov [rsp+376], rbx
001ac015cmove rdx, rcx
001ac019mov rbx, [rsp+192]
001ac021test rbx, rbx
001ac024cmove r12, rbx
001ac028mov [rsp+280], r12
001ac030cmove rbx, rcx
001ac034mov r12, [rsp+184]
001ac03ctest r12, r12
001ac03fcmove r15, r12
001ac043mov [rsp+192], r15
001ac04bcmove r12, rcx
001ac04fmov r14, [rsp+200]
001ac057test r14, r14
001ac05amov r15, [rsp+176]
001ac062cmove r15, r14
001ac066cmove r14, rcx
001ac06amov rbp, [rsp+160]
001ac072test rbp, rbp
001ac075mov r13, [rsp+64]
001ac07acmove r13, rbp
001ac07ecmove rbp, rcx
001ac082mov r11, [rsp+88]
001ac087test r11, r11
001ac08amov r10, [rsp+128]
001ac092cmove r10, r11
001ac096cmove r11, rcx
001ac09amov r9, [rsp+48]
001ac09ftest r9, r9
001ac0a2mov r8, [rsp+8]
001ac0a7cmove r8, r9
001ac0abcmove r9, rcx
001ac0afmov rdi, [rsp+16]
001ac0b4test rdi, rdi
001ac0b7mov rsi, [rsp+80]
001ac0bccmove rsi, rdi
001ac0c0cmove rdi, rcx
001ac0c4mov [rsp+656], rdi
001ac0ccmov [rsp+664], rsi
001ac0d4mov [rsp+672], r9
001ac0dcmov [rsp+680], r8
001ac0e4mov [rsp+688], r11
001ac0ecmov [rsp+696], r10
001ac0f4mov [rsp+704], rbp
001ac0fcmov [rsp+712], r13
001ac104mov [rsp+720], r14
001ac10cmov [rsp+728], r15
001ac114mov [rsp+736], r12
001ac11cmov rsi, [rsp+192]
001ac124mov [rsp+744], rsi
001ac12cmov [rsp+752], rbx
001ac134mov rsi, [rsp+280]
001ac13cmov [rsp+760], rsi
001ac144mov [rsp+768], rdx
001ac14cmov r10, [rsp+104]
001ac151test r10, r10
001ac154mov r11, [rsp+96]
001ac159cmove r11, r10
001ac15dcmove r10, rcx
001ac161mov rdx, [rsp+376]
001ac169mov [rsp+776], rdx
001ac171mov r8, [rsp+120]
001ac176test r8, r8
001ac179mov r9, [rsp+112]
001ac17ecmove r9, r8
001ac182mov [rsp+784], rax
001ac18acmove r8, rcx
001ac18emov rsi, [rsp+56]
001ac193test rsi, rsi
001ac196mov rdi, [rsp+72]
001ac19bcmove rdi, rsi
001ac19fcmove rsi, rcx
001ac1a3mov rax, [rsp+232]
001ac1abmov [rsp+792], rax
001ac1b3mov rax, [rsp+32]
001ac1b8test rax, rax
001ac1bbmov rdx, [rsp+24]
001ac1c0cmove rdx, rax
001ac1c4cmove rax, rcx
001ac1c8mov [rsp+800], rax
001ac1d0mov [rsp+808], rdx
001ac1d8mov [rsp+816], rsi
001ac1e0mov [rsp+824], rdi
001ac1e8mov [rsp+832], r8
001ac1f0mov [rsp+840], r9
001ac1f8mov [rsp+848], r10
001ac200mov [rsp+856], r11
001ac208xorps x0, x0
001ac20bmovups [rsp+864], x0
001ac213mov [rsp+880], 0
001ac21bmov [rsp+640], 1
001ac227mov [rsp+648], 1
001ac233movzx eax, [rip+0x66e8e]
001ac23amov edi, 248
001ac23fcall [rip+0x658f3]
001ac245test rax, rax
001ac248je 0x1af655
001ac24emov rbx, rax
001ac251lea rsi, [rsp+640]
001ac259mov edx, 248
001ac25emov rdi, rax
001ac261call [rip+0x658b9]
001ac267mov rax, [rsp+1896]
001ac26ftest rax, rax
001ac272je 0x1ac287
001ac274lock dec [rax]
001ac278jne 0x1ac287
001ac27alea rdi, [rsp+1896]
001ac282call alloc::sync::Arc<T,A>::drop_slow
001ac287
001ac287loc_1ac287:
001ac287mov [rsp+1896], rbx
001ac28fmov rax, [rsp+240]
001ac297cmp [rax+72], 0
001ac29cje 0x1ac2a8
001ac29emov rdi, [rax+64]
001ac2a2call [rip+0x65850]
001ac2a8
001ac2a8loc_1ac2a8:
001ac2a8mov [rsp+184], 0
001ac2b3jmp 0x1ac2be
001ac2b5
001ac2b5loc_1ac2b5:
001ac2b5mov al, 1
001ac2b7mov [rsp+184], eax
001ac2be
001ac2beloc_1ac2be:
001ac2belea rdi, [rsp+656]
001ac2c6lea rsi, [rsp+1688]
001ac2cemov edx, 232
001ac2d3call [rip+0x65847]
001ac2d9mov [rsp+640], 1
001ac2e5mov [rsp+648], 1
001ac2f1movzx eax, [rip+0x66dd0]
001ac2f8mov edi, 248
001ac2fdcall [rip+0x65835]
001ac303test rax, rax
001ac306je 0x1af613
001ac30cmov rbx, rax
001ac30flea rsi, [rsp+640]
001ac317mov edx, 248
001ac31cmov rdi, rax
001ac31fcall [rip+0x657fb]
001ac325mov [rsp+296], rbx
001ac32dmov rax, rbx
001ac330add rax, 16
001ac334mov [rsp+248], rax
001ac33cmov [rsp+256], 8
001ac348xorps x0, x0
001ac34bmovups [rsp+264], x0
001ac353mov rax, [rbx+48]
001ac357mov rbp, [rbx+56]
001ac35bmov [rsp+408], rax
001ac363mov [rsp+416], rbp
001ac36bmov [rsp+424], 0
001ac377test rbp, rbp
001ac37aje 0x1acbb9
001ac380mov r12l, 8
001ac386xor esi, esi
001ac388lea rax, [rsp+640]
001ac390mov [rsp+192], rax
001ac398lea rbx, [rsp+408]
001ac3a0xor r15l, r15l
001ac3a3jmp 0x1ac3e0
001ac3a5
001ac3a5 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ac3b0
001ac3b0loc_1ac3b0:
001ac3b0mov r13, rsi
001ac3b3
001ac3b3loc_1ac3b3:
001ac3b3mov rax, r13
001ac3b6shl rax, 4
001ac3bamov [r12+rax], rbp
001ac3bemov [r12+rax+8], r14
001ac3c3lea rsi, [r13+1]
001ac3c7mov [rsp+272], rsi
001ac3cfmov rbp, [rsp+416]
001ac3d7test rbp, rbp
001ac3daje 0x1ac462
001ac3e0
001ac3e0loc_1ac3e0:
001ac3e0mov r13, rsi
001ac3e3lea rdi, [rsp+640]
001ac3ebmov rsi, rbx
001ac3eemov rdx, r15
001ac3f1call gimli::read::aranges::ArangeHeader<R,Offset>::parse
001ac3f6cmp [rsp+681], 3
001ac3feje 0x1acc97
001ac404sub rbp, [rsp+416]
001ac40cmov r14, [rsp+656]
001ac414mov r15, rbp
001ac417add r15, [rsp+424]
001ac41fmov rbp, [rsp+672]
001ac427mov [rsp+424], r15
001ac42fmov rsi, r13
001ac432cmp r13, [rsp+264]
001ac43ajne 0x1ac3b0
001ac440lea rdi, [rsp+256]
001ac448call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ac44dmov r12, [rsp+256]
001ac455mov r13, [rsp+272]
001ac45djmp 0x1ac3b3
001ac462
001ac462loc_1ac462:
001ac462mov rax, [rsp+256]
001ac46amov [rsp+8], rax
001ac46fcmp rsi, 21
001ac473jae 0x1ac493
001ac475cmp rsi, 1
001ac479jbe 0x1acbb9
001ac47fmov edx, 1
001ac484mov rdi, [rsp+8]
001ac489call core::slice::sort::insertion_sort_shift_left
001ac48ejmp 0x1acbb9
001ac493
001ac493loc_1ac493:
001ac493mov [rsp+48], rsi
001ac498mov rdi, rsi
001ac49bshr rdi, 1
001ac49emov [rsp+376], rdi
001ac4a6shl rdi, 4
001ac4aamovzx eax, [rip+0x66c17]
001ac4b1mov esi, 8
001ac4b6call __rust_alloc
001ac4bbmov [rsp+32], rax
001ac4c0test rax, rax
001ac4c3je 0x1af69f
001ac4c9movzx eax, [rip+0x66bf8]
001ac4d0mov edi, 256
001ac4d5call [rip+0x6565d]
001ac4dbtest rax, rax
001ac4deje 0x1af6b9
001ac4e4mov r12, rax
001ac4e7mov eax, 1
001ac4ecsub rax, r13
001ac4efmov [rsp+176], rax
001ac4f7mov rax, [rsp+8]
001ac4fclea rcx, [rax+32]
001ac500mov [rsp+200], rcx
001ac508lea rcx, [rax+16]
001ac50cmov [rsp+232], rcx
001ac514add rax, -16
001ac518mov [rsp+88], rax
001ac51dmov eax, 16
001ac522mov [rsp+160], rax
001ac52axor ebx, ebx
001ac52clea rax, [rip+0x638d5]
001ac533mov [rsp+280], rax
001ac53bxor r13l, r13l
001ac53emov rsi, [rsp+48]
001ac543jmp 0x1ac564
001ac545nop [rax+rax]
001ac550
001ac550loc_1ac550:
001ac550mov r13l, 1
001ac556
001ac556loc_1ac556:
001ac556mov rbx, [rsp+64]
001ac55bcmp rbx, rsi
001ac55ejae 0x1acba6
001ac564
001ac564loc_1ac564:
001ac564mov rdx, rsi
001ac567sub rdx, rbx
001ac56amov rax, rbx
001ac56dshl rax, 4
001ac571mov rcx, [rsp+8]
001ac576lea rdi, [rcx+rax]
001ac57acmp rdx, 2
001ac57ejae 0x1ac5e0
001ac580mov r8, rsi
001ac583
001ac583loc_1ac583:
001ac583mov r14, r8
001ac586sub r14, rbx
001ac589jb 0x1af578
001ac58fcmp r8, rsi
001ac592ja 0x1af578
001ac598jae 0x1ac610
001ac59acmp rdx, 10
001ac59ejae 0x1ac610
001ac5a0lea r14, [rbx+10]
001ac5a4cmp r14, rsi
001ac5a7cmovae r14, rsi
001ac5abmov [rsp+64], r14
001ac5b0sub r14, rbx
001ac5b3jb 0x1af595
001ac5b9cmp rdx, 1
001ac5bdadc rdx, 0
001ac5c1mov rsi, r14
001ac5c4call core::slice::sort::insertion_sort_shift_left
001ac5c9mov rsi, [rsp+48]
001ac5cecmp r13, [rsp+160]
001ac5d6je 0x1ac61f
001ac5d8jmp 0x1ac677
001ac5ddnop [rax]
001ac5e0
001ac5e0loc_1ac5e0:
001ac5e0mov rcx, [rdi]
001ac5e3mov r15, [rdi+16]
001ac5e7cmp r15, rcx
001ac5eajae 0x1ac9d0
001ac5f0cmp rdx, 2
001ac5f4jne 0x1ac9e4
001ac5falea r8, [rbx+2]
001ac5femov edx, 2
001ac603jmp 0x1aca9a
001ac608
001ac608 0f 1f 84 00 00 00 00 00 ........
001ac610
001ac610loc_1ac610:
001ac610mov [rsp+64], r8
001ac615cmp r13, [rsp+160]
001ac61djne 0x1ac677
001ac61f
001ac61floc_1ac61f:
001ac61flea rax, [2*r13]
001ac627mov [rsp+160], rax
001ac62fmov rdi, r13
001ac632shl rdi, 5
001ac636movzx eax, [rip+0x66a8b]
001ac63dmov esi, 8
001ac642call __rust_alloc
001ac647test rax, rax
001ac64aje 0x1af5a6
001ac650mov r15, rax
001ac653mov rdx, r13
001ac656shl rdx, 4
001ac65amov rdi, rax
001ac65dmov rsi, r12
001ac660call [rip+0x654ba]
001ac666mov rdi, r12
001ac669call [rip+0x65489]
001ac66fmov r12, r15
001ac672mov rsi, [rsp+48]
001ac677
001ac677loc_1ac677:
001ac677mov rax, r13
001ac67ashl rax, 4
001ac67emov [r12+rax], r14
001ac682mov [r12+rax+8], rbx
001ac687inc r13
001ac68acmp r13, 2
001ac68ejb 0x1ac556
001ac694mov [rsp+128], r12
001ac69cjmp 0x1ac711
001ac69e
001ac69eloc_1ac69e:
001ac69emov rbp, r8
001ac6a1mov rsi, [rsp+32]
001ac6a6mov r13, [rsp+24]
001ac6abnop [rax+rax]
001ac6b0
001ac6b0loc_1ac6b0:
001ac6b0sub r12, rsi
001ac6b3mov rdi, r14
001ac6b6mov rdx, r12
001ac6b9call [rip+0x65461]
001ac6bfmov rax, [rsp+112]
001ac6c4add rax, rbp
001ac6c7mov rcx, [rsp+96]
001ac6ccmov [rcx], rax
001ac6cfmov rax, [rsp+80]
001ac6d4mov [rax], rbx
001ac6d7mov rdi, [rsp+104]
001ac6dclea rsi, [rdi+16]
001ac6e0mov rax, [rsp+120]
001ac6e5not rax
001ac6e8mov rdx, [rsp+72]
001ac6edadd rdx, rax
001ac6f0shl rdx, 4
001ac6f4call [rip+0x65416]
001ac6facmp r13, 1
001ac6femov r12, [rsp+128]
001ac706mov rsi, [rsp+48]
001ac70bjbe 0x1ac550
001ac711
001ac711loc_1ac711:
001ac711mov r10, r13
001ac714lea r9, [r13-1]
001ac718mov rcx, r9
001ac71bshl rcx, 4
001ac71fmov rax, [r12+rcx]
001ac723mov rcx, [r12+rcx+8]
001ac728add rcx, rax
001ac72bcmp rcx, rsi
001ac72eje 0x1ac780
001ac730mov rdx, r10
001ac733shl rdx, 4
001ac737mov r8, [rdx+r12-32]
001ac73ccmp r8, rax
001ac73fjbe 0x1ac780
001ac741cmp r10, 2
001ac745jbe 0x1acae1
001ac74blea r11, [r10-3]
001ac74fmov rcx, r11
001ac752shl rcx, 4
001ac756mov rcx, [r12+rcx]
001ac75alea rdi, [r8+rax]
001ac75ecmp rcx, rdi
001ac761jbe 0x1ac795
001ac763cmp r10, 3
001ac767jbe 0x1acb93
001ac76dadd r8, rcx
001ac770cmp [rdx+r12-64], r8
001ac775jbe 0x1ac795
001ac777jmp 0x1acb9e
001ac77c
001ac77c 0f 1f 40 00 ..@.
001ac780
001ac780loc_1ac780:
001ac780cmp r10, 3
001ac784jb 0x1ac79a
001ac786lea r11, [r10-3]
001ac78amov rcx, r11
001ac78dshl rcx, 4
001ac791mov rcx, [r12+rcx]
001ac795
001ac795loc_1ac795:
001ac795cmp rcx, rax
001ac798jb 0x1ac79e
001ac79a
001ac79aloc_1ac79a:
001ac79alea r11, [r10-2]
001ac79e
001ac79eloc_1ac79e:
001ac79ecmp r10, r11
001ac7a1jbe 0x1af357
001ac7a7mov [rsp+24], r9
001ac7aclea rax, [r11+1]
001ac7b0cmp r10, rax
001ac7b3jbe 0x1af33f
001ac7b9mov rcx, r11
001ac7bcshl rcx, 4
001ac7c0mov r14, [r12+rcx+8]
001ac7c5shl rax, 4
001ac7c9mov rdx, [r12+rax]
001ac7cdmov rbp, [r12+rax+8]
001ac7d2add rbp, rdx
001ac7d5mov r13, rbp
001ac7d8sub r13, r14
001ac7dbjb 0x1af399
001ac7e1cmp rbp, rsi
001ac7e4ja 0x1af3b0
001ac7eamov [rsp+112], rdx
001ac7efmov [rsp+120], r11
001ac7f4mov [rsp+72], r10
001ac7f9lea rdx, [r12+rcx]
001ac7fdmov [rsp+104], rdx
001ac802mov rdx, [r12+rcx]
001ac806lea rcx, [r12+rax]
001ac80amov [rsp+96], rcx
001ac80fadd rax, r12
001ac812add rax, 8
001ac816mov [rsp+80], rax
001ac81bmov [rsp+56], r14
001ac820shl r14, 4
001ac824add r14, [rsp+8]
001ac829mov r12, rdx
001ac82cshl r12, 4
001ac830lea r15, [r14+r12]
001ac834shl rbp, 4
001ac838mov rbx, r13
001ac83bsub rbx, rdx
001ac83emov [rsp+16], rdx
001ac843cmp rbx, rdx
001ac846jae 0x1ac900
001ac84cmov r12, rbx
001ac84fshl r12, 4
001ac853mov r13, [rsp+32]
001ac858mov rdi, r13
001ac85bmov rsi, r15
001ac85emov rdx, r12
001ac861call [rip+0x652b9]
001ac867add r12, r13
001ac86amov rdi, [rsp+16]
001ac86ftest rdi, rdi
001ac872jle 0x1ac9ad
001ac878test rbx, rbx
001ac87bmov r13, [rsp+24]
001ac880jle 0x1ac998
001ac886add rbp, [rsp+88]
001ac88bmov rbx, [rsp+56]
001ac890
001ac890loc_1ac890:
001ac890mov rax, r12
001ac893mov rcx, r15
001ac896mov rdx, [r12-16]
001ac89bmov rsi, [r15-16]
001ac89fcmp rdx, rsi
001ac8a2mov r15l, 0
001ac8a8sbb r15, r15
001ac8abcmp rdx, rsi
001ac8aemov r12l, 0
001ac8b4adc r12, -1
001ac8b8shl r15, 4
001ac8bcadd r15, rcx
001ac8bfshl r12, 4
001ac8c3add r12, rax
001ac8c6cmp rdx, rsi
001ac8c9mov rax, r12
001ac8cccmovb rax, r15
001ac8d0movups x0, [rax]
001ac8d3movups [rbp], x0
001ac8d7cmp r15, r14
001ac8dajbe 0x1ac8e7
001ac8dcadd rbp, -16
001ac8e0cmp r12, [rsp+32]
001ac8e5ja 0x1ac890
001ac8e7
001ac8e7loc_1ac8e7:
001ac8e7mov rbp, rdi
001ac8eamov r14, r15
001ac8edmov rsi, [rsp+32]
001ac8f2jmp 0x1ac6b0
001ac8f7
001ac8f7 66 0f 1f 84 00 00 00 00 00 f........
001ac900
001ac900loc_1ac900:
001ac900mov rbx, [rsp+32]
001ac905mov rdi, rbx
001ac908mov rsi, r14
001ac90bmov rdx, r12
001ac90ecall [rip+0x6520c]
001ac914add r12, rbx
001ac917mov r8, [rsp+16]
001ac91ctest r8, r8
001ac91fjle 0x1ac9b5
001ac925cmp r13, r8
001ac928mov rbx, [rsp+56]
001ac92djle 0x1ac69e
001ac933add rbp, [rsp+8]
001ac938mov rsi, [rsp+32]
001ac93dmov r13, [rsp+24]
001ac942nop [rax+rax]
001ac950
001ac950loc_1ac950:
001ac950mov rdx, rsi
001ac953mov rcx, [r15]
001ac956xor esi, esi
001ac958xor eax, eax
001ac95acmp rcx, [rdx]
001ac95dsetae sil
001ac961setb cl
001ac964mov rdi, rdx
001ac967cmovb rdi, r15
001ac96bmovups x0, [rdi]
001ac96emovups [r14], x0
001ac972add r14, 16
001ac976shl rsi, 4
001ac97aadd rsi, rdx
001ac97dcmp rsi, r12
001ac980jae 0x1ac990
001ac982mov al, cl
001ac984shl rax, 4
001ac988add r15, rax
001ac98bcmp r15, rbp
001ac98ejb 0x1ac950
001ac990
001ac990loc_1ac990:
001ac990mov rbp, r8
001ac993jmp 0x1ac6b0
001ac998
001ac998loc_1ac998:
001ac998mov rbp, rdi
001ac99bmov r14, r15
001ac99emov rsi, [rsp+32]
001ac9a3mov rbx, [rsp+56]
001ac9a8jmp 0x1ac6b0
001ac9ad
001ac9adloc_1ac9ad:
001ac9admov rbp, rdi
001ac9b0mov r14, r15
001ac9b3jmp 0x1ac9b8
001ac9b5
001ac9b5loc_1ac9b5:
001ac9b5mov rbp, r8
001ac9b8
001ac9b8loc_1ac9b8:
001ac9b8mov rsi, [rsp+32]
001ac9bdmov r13, [rsp+24]
001ac9c2mov rbx, [rsp+56]
001ac9c7jmp 0x1ac6b0
001ac9cc
001ac9cc 0f 1f 40 00 ..@.
001ac9d0
001ac9d0loc_1ac9d0:
001ac9d0cmp rdx, 2
001ac9d4jne 0x1aca31
001ac9d6lea r8, [rbx+2]
001ac9damov edx, 2
001ac9dfjmp 0x1ac583
001ac9e4
001ac9e4loc_1ac9e4:
001ac9e4mov rsi, [rsp+176]
001ac9eclea r9, [rsi+rbx]
001ac9f0mov rsi, [rsp+200]
001ac9f8lea r10, [rsi+rax]
001ac9fcmov r8l, 2
001aca02mov r11, r15
001aca05nop [rax+rax]
001aca10
001aca10loc_1aca10:
001aca10mov r14, r11
001aca13mov r11, [r10]
001aca16cmp r11, r14
001aca19jae 0x1aca82
001aca1blea r14, [r9+r8]
001aca1finc r14
001aca22inc r8
001aca25add r10, 16
001aca29cmp r14, 2
001aca2djne 0x1aca10
001aca2fjmp 0x1aca7f
001aca31
001aca31loc_1aca31:
001aca31mov rsi, [rsp+176]
001aca39lea r9, [rsi+rbx]
001aca3dmov rsi, [rsp+200]
001aca45lea r10, [rsi+rax]
001aca49mov r8l, 2
001aca4fmov r11, r15
001aca52nop [rax+rax]
001aca60
001aca60loc_1aca60:
001aca60mov r14, r11
001aca63mov r11, [r10]
001aca66cmp r11, r14
001aca69jb 0x1aca82
001aca6blea r14, [r9+r8]
001aca6finc r14
001aca72inc r8
001aca75add r10, 16
001aca79cmp r14, 2
001aca7djne 0x1aca60
001aca7f
001aca7floc_1aca7f:
001aca7fmov r8, rdx
001aca82
001aca82loc_1aca82:
001aca82lea rsi, [r8+rbx]
001aca86mov rdx, r8
001aca89mov r8, rsi
001aca8ccmp r15, rcx
001aca8fmov rsi, [rsp+48]
001aca94jae 0x1ac583
001aca9a
001aca9aloc_1aca9a:
001aca9acmp rbx, r8
001aca9dja 0x1af5f4
001acaa3cmp r8, rsi
001acaa6ja 0x1af5e0
001acaaccmp rdx, 2
001acab0jb 0x1ac583
001acab6mov r15, r8
001acab9mov rcx, rdx
001acabcshr rcx, 1
001acabfmov rsi, rdx
001acac2shl rsi, 4
001acac6add rsi, rdi
001acac9mov r8, rcx
001acaccshl r8, 4
001acad0sub rsi, r8
001acad3cmp rcx, 1
001acad7jne 0x1acaec
001acad9xor r8l, r8l
001acadcjmp 0x1acb5e
001acae1
001acae1loc_1acae1:
001acae1mov r13l, 2
001acae7jmp 0x1ac556
001acaec
001acaecloc_1acaec:
001acaecmov r9, rcx
001acaefand r9, -2
001acaf3add rax, [rsp+232]
001acafblea r10, [rbx+rdx]
001acaffshl r10, 4
001acb03add r10, [rsp+88]
001acb08xor r8l, r8l
001acb0bmov r14, 0xffffffffffffffe
001acb15nop [rax+rax]
001acb20
001acb20loc_1acb20:
001acb20movups x0, [rax-16]
001acb24movups x1, [r10]
001acb28movups [rax-16], x1
001acb2cmovups [r10], x0
001acb30mov r11, r8
001acb33xor r11, r14
001acb36add r11, rcx
001acb39shl r11, 4
001acb3dmovups x0, [rax]
001acb40movups x1, [rsi+r11]
001acb45movups [rax], x1
001acb48movups [rsi+r11], x0
001acb4dadd r8, 2
001acb51add rax, 32
001acb55add r10, -32
001acb59cmp r9, r8
001acb5cjne 0x1acb20
001acb5e
001acb5eloc_1acb5e:
001acb5etest dl, 2
001acb61je 0x1acb86
001acb63mov rax, r8
001acb66not rax
001acb69add rcx, rax
001acb6cshl r8, 4
001acb70shl rcx, 4
001acb74movups x0, [rdi+r8]
001acb79movups x1, [rsi+rcx]
001acb7dmovups [rdi+r8], x1
001acb82movups [rsi+rcx], x0
001acb86
001acb86loc_1acb86:
001acb86mov rsi, [rsp+48]
001acb8bmov r8, r15
001acb8ejmp 0x1ac583
001acb93
001acb93loc_1acb93:
001acb93mov r13l, 3
001acb99jmp 0x1ac556
001acb9e
001acb9eloc_1acb9e:
001acb9emov r13, r10
001acba1jmp 0x1ac556
001acba6
001acba6loc_1acba6:
001acba6mov rdi, r12
001acba9mov rbx, [rip+0x64f48]
001acbb0call rbx
001acbb2mov rdi, [rsp+32]
001acbb7call rbx
001acbb9
001acbb9loc_1acbb9:
001acbb9mov [rsp+136], 8
001acbc5xorps x0, x0
001acbc8movups [rsp+144], x0
001acbd0mov [rsp+208], 8
001acbdcmovups [rsp+216], x0
001acbe4mov rax, [rsp+248]
001acbecmovups x0, [rax+48]
001acbf0movups [rsp+512], x0
001acbf8mov [rsp+528], 0
001acc04lea rdi, [rsp+640]
001acc0clea rsi, [rsp+512]
001acc14call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acc19mov rax, [rsp+640]
001acc21cmp rax, 3
001acc25jne 0x1acd4c
001acc2b
001acc2bloc_1acc2b:
001acc2bmov rbx, [rsp+208]
001acc33mov r15, [rsp+224]
001acc3binc r15
001acc3emov rdi, rbx
001acc41nop [rax+rax]
001acc50
001acc50loc_1acc50:
001acc50cmp r15, 1
001acc54je 0x1acc6a
001acc56lea r14, [rdi+536]
001acc5ddec r15
001acc60call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001acc65mov rdi, r14
001acc68jmp 0x1acc50
001acc6a
001acc6aloc_1acc6a:
001acc6acmp [rsp+216], 0
001acc73je 0x1acc7e
001acc75mov rdi, rbx
001acc78call [rip+0x64e7a]
001acc7e
001acc7eloc_1acc7e:
001acc7ecmp [rsp+144], 0
001acc87je 0x1acc97
001acc89mov rdi, [rsp+136]
001acc91call [rip+0x64e61]
001acc97
001acc97loc_1acc97:
001acc97cmp [rsp+264], 0
001acca0je 0x1accb0
001acca2mov rdi, [rsp+256]
001accaa
001accaaloc_1accaa:
001accaacall [rip+0x64e48]
001accb0
001accb0loc_1accb0:
001accb0mov rax, [rsp+296]
001accb8lock dec [rax]
001accbcjne 0x1acccd
001accbemov bl, 1
001accc0lea rdi, [rsp+296]
001accc8call alloc::sync::Arc<T,A>::drop_slow
001acccd
001acccdloc_1acccd:
001acccdmov rax, [rsp+384]
001accd5mov [rax], 23
001accd8mov rax, [rsp+392]
001acce0cmp [rax], 0
001acce4je 0x1accf7
001acce6cmp [rax+72], 0
001accebje 0x1accf7
001accedmov rdi, [rax+64]
001accf1call [rip+0x64e01]
001accf7
001accf7loc_1accf7:
001accf7cmp [rsp+288], 0
001acd00mov rax, [rsp+240]
001acd08jne 0x1acd21
001acd0acmp [rax], 0
001acd0eje 0x1acd21
001acd10cmp [rax+72], 0
001acd15je 0x1acd21
001acd17mov rdi, [rax+64]
001acd1bcall [rip+0x64dd7]
001acd21
001acd21loc_1acd21:
001acd21mov rax, [rsp+400]
001acd29
001acd29loc_1acd29:
001acd29cmp [rax+72], 0
001acd2eje 0x1acd3a
001acd30mov rdi, [rax+64]
001acd34call [rip+0x64dbe]
001acd3a
001acd3aloc_1acd3a:
001acd3aadd rsp, 1960
001acd41pop rbx
001acd42pop r12
001acd44pop r13
001acd46pop r14
001acd48pop r15
001acd4apop rbp
001acd4bret
001acd4c
001acd4cloc_1acd4c:
001acd4clea r14, [rsp+664]
001acd54lea r13, [rsp+1248]
001acd5clea rbp, [rsp+456]
001acd64lea rcx, [rsp+640]
001acd6cmov [rsp+200], rcx
001acd74lea r12, [rsp+512]
001acd7cjmp 0x1acdb2
001acd7e
001acd7eloc_1acd7e:
001acd7elea r14, [rsp+664]
001acd86nop [rax+rax]
001acd90
001acd90loc_1acd90:
001acd90lea rdi, [rsp+640]
001acd98mov rsi, r12
001acd9bcall gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acda0mov rax, [rsp+640]
001acda8cmp rax, 3
001acdacje 0x1acc2b
001acdb2
001acdb2loc_1acdb2:
001acdb2mov rbx, [rsp+648]
001acdbamov rcx, [rsp+656]
001acdc2mov rdx, [r14+48]
001acdc6mov [rsp+1280], rdx
001acdcemovups x0, [r14]
001acdd2movups x1, [r14+16]
001acdd7movups x2, [r14+32]
001acddcmovaps [rsp+1264], x2
001acde4movaps [rsp+1248], x1
001acdecmovaps [rsp+1232], x0
001acdf4movaps [rsp+1920], x0
001acdfcmovups x0, [r13]
001ace01movups x1, [r13+16]
001ace06movaps [rsp+576], x0
001ace0emovaps [rsp+592], x1
001ace16mov rdx, [r13+32]
001ace1amov [rsp+608], rdx
001ace22cmp rax, 2
001ace26je 0x1ae00c
001ace2ctest rax, rax
001ace2fjne 0x1acd90
001ace35mov rax, rcx
001ace38or rax, 4
001ace3ccmp rax, 5
001ace40je 0x1acd90
001ace46mov r15, [rsp+224]
001ace4emov rsi, [rsp+248]
001ace56mov [rsp+432], 0
001ace62mov [rsp+440], rbx
001ace6amov [rsp+448], rcx
001ace72movaps x0, [rsp+1920]
001ace7amovups [rbp], x0
001ace7emov rax, [rsp+608]
001ace86mov [rbp+48], rax
001ace8amovaps x0, [rsp+576]
001ace92movaps x1, [rsp+592]
001ace9amovups [rbp+32], x1
001ace9emovups [rbp+16], x0
001acea2lea rdi, [rsp+640]
001aceaalea rdx, [rsp+432]
001aceb2call gimli::read::dwarf::Unit<R>::new
001aceb7cmp [rsp+640], 2
001acebfje 0x1acd7e
001acec5mov edx, 424
001acecalea r14, [rsp+1232]
001aced2mov rdi, r14
001aced5lea rsi, [rsp+640]
001aceddcall [rip+0x64c3d]
001acee3mov rdx, [rsp+1576]
001aceeblea rax, [rdx+16]
001aceefmov rsi, [rsp+1272]
001acef7mov r8, [rsp+1280]
001aceffmov [rsp+432], rsi
001acf07mov [rsp+440], r8
001acf0fmov [rsp+448], r14
001acf17mov [rsp+456], rax
001acf1fmov [rsp+464], 0
001acf2btest r8, r8
001acf2eje 0x1ae05d
001acf34lea rdi, [r8-1]
001acf38lea r9, [rsi+1]
001acf3cxor eax, eax
001acf3exor ecx, ecx
001acf40
001acf40loc_1acf40:
001acf40movzx r10l, [r9-1]
001acf45cmp ecx, 63
001acf48jne 0x1acf54
001acf4acmp r10b, 2
001acf4ejae 0x1ae04d
001acf54
001acf54loc_1acf54:
001acf54movzx r10l, r10b
001acf58mov r11l, r10l
001acf5band r11l, 127
001acf5fshl r11, cl
001acf62or rax, r11
001acf65test r10b, r10b
001acf68jns 0x1acf7b
001acf6aadd ecx, 7
001acf6dinc r9
001acf70add rdi, -1
001acf74jb 0x1acf40
001acf76jmp 0x1ae045
001acf7b
001acf7bloc_1acf7b:
001acf7bmov [rsp+432], r9
001acf83mov [rsp+440], rdi
001acf8btest rax, rax
001acf8ejne 0x1ad02a
001acf94lock dec [rdx]
001acf98jne 0x1acfa7
001acf9amov rdi, [rsp+1576]
001acfa2call alloc::sync::Arc<T,A>::drop_slow
001acfa7
001acfa7loc_1acfa7:
001acfa7cmp [rsp+1328], 47
001acfaflea r14, [rsp+664]
001acfb7je 0x1acd90
001acfbdcmp [rsp+1416], 0
001acfc6je 0x1acfd6
001acfc8mov rdi, [rsp+1408]
001acfd0call [rip+0x64b22]
001acfd6
001acfd6loc_1acfd6:
001acfd6cmp [rsp+1440], 0
001acfdfje 0x1acfef
001acfe1mov rdi, [rsp+1432]
001acfe9call [rip+0x64b09]
001acfef
001acfefloc_1acfef:
001acfefcmp [rsp+1464], 0
001acff8je 0x1ad008
001acffamov rdi, [rsp+1456]
001ad002call [rip+0x64af0]
001ad008
001ad008loc_1ad008:
001ad008cmp [rsp+1488], 0
001ad011je 0x1acd90
001ad017mov rdi, [rsp+1480]
001ad01fcall [rip+0x64ad3]
001ad025jmp 0x1acd90
001ad02a
001ad02aloc_1ad02a:
001ad02alea rcx, [rax-1]
001ad02ecmp rcx, [rdx+32]
001ad032jae 0x1ad041
001ad034imul rdi, rcx, 112
001ad038add rdi, [rdx+16]
001ad03cjmp 0x1ad0c4
001ad041
001ad041loc_1ad041:
001ad041mov rdi, [rdx+40]
001ad045test rdi, rdi
001ad048je 0x1ae05d
001ad04emov rcx, [rdx+48]
001ad052
001ad052loc_1ad052:
001ad052movzx esi, [rdi+1330]
001ad059lea r8, [8*rsi]
001ad061mov rdx, -1
001ad068mov r10l, 255
001ad06e
001ad06eloc_1ad06e:
001ad06etest r8, r8
001ad071je 0x1ad09d
001ad073xor r9l, r9l
001ad076cmp [rdi+8*rdx+1248], rax
001ad07esetne r9b
001ad082cmova r9l, r10l
001ad086inc rdx
001ad089add r8, -8
001ad08dcmp r9b, 1
001ad091je 0x1ad06e
001ad093movzx esi, r9b
001ad097test esi, esi
001ad099jne 0x1ad0a0
001ad09bjmp 0x1ad0b4
001ad09d
001ad09dloc_1ad09d:
001ad09dmov rdx, rsi
001ad0a0
001ad0a0loc_1ad0a0:
001ad0a0sub rcx, 1
001ad0a4jb 0x1ae05d
001ad0aamov rdi, [rdi+8*rdx+1336]
001ad0b2jmp 0x1ad052
001ad0b4
001ad0b4loc_1ad0b4:
001ad0b4test rdi, rdi
001ad0b7je 0x1ae05d
001ad0bdimul rax, rdx, 112
001ad0c1add rdi, rax
001ad0c4
001ad0c4loc_1ad0c4:
001ad0c4cmp [rdi+106], 1
001ad0c8jne 0x1ad0d6
001ad0camov [rsp+464], 1
001ad0d6
001ad0d6loc_1ad0d6:
001ad0d6call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001ad0dbmov [rsp+24], rax
001ad0e0mov r14, rdx
001ad0e3test rdx, rdx
001ad0e6je 0x1ad5bd
001ad0ecmov rax, [rsp+248]
001ad0f4mov [rsp+72], rax
001ad0f9mov eax, [rsp+1304]
001ad100mov rcx, [rsp+1648]
001ad108mov [rsp+120], rcx
001ad10dmovzx ecx, ah
001ad110mov [rsp+192], rcx
001ad118and eax, 65280
001ad11dmov [rsp+232], eax
001ad124movzx eax, [rsp+1306]
001ad12cmov [rsp+160], ax
001ad134movzx eax, [rsp+1304]
001ad13cmov [rsp+96], rax
001ad141mov rax, [rsp+1632]
001ad149mov [rsp+112], rax
001ad14eshl r14, 4
001ad152xor r10l, r10l
001ad155xor eax, eax
001ad157mov [rsp+56], rax
001ad15cxor eax, eax
001ad15emov [rsp+80], rax
001ad163xor eax, eax
001ad165mov [rsp+16], rax
001ad16axor eax, eax
001ad16cmov [rsp+128], rax
001ad174xor eax, eax
001ad176mov [rsp+104], rax
001ad17bjmp 0x1ad1a4
001ad17d
001ad17dloc_1ad17d:
001ad17dcmp eax, 38
001ad180mov eax, 1
001ad185mov rcx, [rsp+56]
001ad18acmove ecx, eax
001ad18dmov [rsp+56], rcx
001ad192
001ad192loc_1ad192:
001ad192mov r10, [rsp+32]
001ad197
001ad197loc_1ad197:
001ad197add r10, 16
001ad19bcmp r14, r10
001ad19eje 0x1ad6d9
001ad1a4
001ad1a4loc_1ad1a4:
001ad1a4mov rax, [rsp+24]
001ad1a9mov [rsp+32], r10
001ad1aemovups x0, [rax+r10]
001ad1b3movaps [rsp+1936], x0
001ad1bbmov rax, [rsp+448]
001ad1c3mov edx, [rax+72]
001ad1c6lea rdi, [rsp+640]
001ad1celea rsi, [rsp+432]
001ad1d6lea rcx, [rsp+1936]
001ad1decall gimli::read::unit::parse_attribute
001ad1e3mov rax, [rsp+640]
001ad1ebcmp rax, 46
001ad1efje 0x1ae05d
001ad1f5mov rcx, [rsp+664]
001ad1fdmovups x0, [rsp+648]
001ad205movups [rsp+312], x0
001ad20dmov [rsp+304], rax
001ad215mov [rsp+328], rcx
001ad21dmovzx eax, cx
001ad220cmp eax, 18
001ad223jg 0x1ad2e7
001ad229cmp eax, 17
001ad22cje 0x1ad38f
001ad232cmp eax, 18
001ad235jne 0x1ad192
001ad23blea rdi, [rsp+640]
001ad243lea rsi, [rsp+304]
001ad24bcall gimli::read::unit::Attribute<R>::value
001ad250mov rax, [rsp+640]
001ad258test rax, rax
001ad25bje 0x1ad4ed
001ad261cmp eax, 7
001ad264mov r10, [rsp+32]
001ad269je 0x1ad4ce
001ad26fcmp eax, 12
001ad272jne 0x1ad197
001ad278mov rax, [rsp+72]
001ad27dmov rcx, [rax+24]
001ad281sub rcx, [rsp+112]
001ad286jb 0x1ae05d
001ad28cmov rax, [rsp+648]
001ad294imul rax, [rsp+96]
001ad29amov rsi, rcx
001ad29dsub rsi, rax
001ad2a0jb 0x1ae05d
001ad2a6mov rdi, [rsp+96]
001ad2abdec edi
001ad2adcmp edi, 7
001ad2b0ja 0x1ae05d
001ad2b6mov r8, [rsp+72]
001ad2bbmov r9, [r8+16]
001ad2bfadd r9, [rsp+112]
001ad2c4lea r8, [rip-0x16dc8f]
001ad2cbmovsxd rdi, [r8+4*rdi]
001ad2cfadd rdi, r8
001ad2d2jmp rdi
001ad2d4cmp rcx, rax
001ad2d7je 0x1ae05d
001ad2ddmovzx eax, [r9+rax]
001ad2e2jmp 0x1ad5a9
001ad2e7
001ad2e7loc_1ad2e7:
001ad2e7cmp eax, 19
001ad2eaje 0x1ad432
001ad2f0cmp eax, 85
001ad2f3jne 0x1ad192
001ad2f9lea rdi, [rsp+640]
001ad301lea rsi, [rsp+304]
001ad309call gimli::read::unit::Attribute<R>::value
001ad30emov rcx, [rsp+640]
001ad316mov rax, [rsp+648]
001ad31ecmp rcx, 22
001ad322je 0x1ad46b
001ad328cmp ecx, 24
001ad32bjne 0x1ad4c2
001ad331mov rcx, [rsp+72]
001ad336mov rcx, [rcx+200]
001ad33dsub rcx, [rsp+120]
001ad342jb 0x1ae05d
001ad348imul rax, [rsp+192]
001ad351sub rcx, rax
001ad354jb 0x1ae05d
001ad35amov rdx, [rsp+72]
001ad35fmov rdx, [rdx+192]
001ad366add rdx, [rsp+120]
001ad36bcmp [rsp+232], 2048
001ad376jne 0x1ad509
001ad37ccmp rcx, 7
001ad380jbe 0x1ae05d
001ad386mov rax, [rdx+rax]
001ad38ajmp 0x1ad516
001ad38f
001ad38floc_1ad38f:
001ad38flea rdi, [rsp+640]
001ad397lea rsi, [rsp+304]
001ad39fcall gimli::read::unit::Attribute<R>::value
001ad3a4mov rax, [rsp+640]
001ad3actest rax, rax
001ad3afje 0x1ad4a6
001ad3b5cmp eax, 12
001ad3b8mov r10, [rsp+32]
001ad3bdjne 0x1ad197
001ad3c3mov rax, [rsp+72]
001ad3c8mov rcx, [rax+24]
001ad3ccsub rcx, [rsp+112]
001ad3d1jb 0x1ae05d
001ad3d7mov rax, [rsp+648]
001ad3dfimul rax, [rsp+96]
001ad3e5mov rsi, rcx
001ad3e8sub rsi, rax
001ad3ebjb 0x1ae05d
001ad3f1mov rdi, [rsp+96]
001ad3f6dec edi
001ad3f8cmp edi, 7
001ad3fbja 0x1ae05d
001ad401mov r8, [rsp+72]
001ad406mov r9, [r8+16]
001ad40aadd r9, [rsp+112]
001ad40flea r8, [rip-0x16ddba]
001ad416movsxd rdi, [r8+4*rdi]
001ad41aadd rdi, r8
001ad41djmp rdi
001ad41fcmp rcx, rax
001ad422je 0x1ae05d
001ad428movzx eax, [r9+rax]
001ad42djmp 0x1ad566
001ad432
001ad432loc_1ad432:
001ad432lea rdi, [rsp+640]
001ad43alea rsi, [rsp+304]
001ad442call gimli::read::unit::Attribute<R>::value
001ad447mov rax, [rsp+640]
001ad44fcmp rax, 38
001ad453jne 0x1ad17d
001ad459movzx ecx, [rsp+648]
001ad461mov [rsp+64], cx
001ad466jmp 0x1ad17d
001ad46b
001ad46bloc_1ad46b:
001ad46bcmp [rsp+160], 5
001ad474mov edx, 0
001ad479cmovb rdx, [rsp+120]
001ad47fmov rcx, [rsp+72]
001ad484cmp [rcx+224], 0
001ad48bmov ecx, 0
001ad490cmove rdx, rcx
001ad494add rdx, rax
001ad497mov [rsp+176], rdx
001ad49fmov eax, 1
001ad4a4jmp 0x1ad4c4
001ad4a6
001ad4a6loc_1ad4a6:
001ad4a6mov eax, 1
001ad4abmov [rsp+80], rax
001ad4b0mov rax, [rsp+648]
001ad4b8mov [rsp+88], rax
001ad4bdjmp 0x1ad192
001ad4c2
001ad4c2loc_1ad4c2:
001ad4c2xor eax, eax
001ad4c4
001ad4c4loc_1ad4c4:
001ad4c4mov [rsp+104], rax
001ad4c9jmp 0x1ad192
001ad4ce
001ad4celoc_1ad4ce:
001ad4cemov eax, 1
001ad4d3mov [rsp+128], rax
001ad4dbmov rax, [rsp+648]
001ad4e3mov [rsp+48], rax
001ad4e8jmp 0x1ad197
001ad4ed
001ad4edloc_1ad4ed:
001ad4edmov eax, 1
001ad4f2mov [rsp+16], rax
001ad4f7mov rax, [rsp+648]
001ad4ffmov [rsp+8], rax
001ad504jmp 0x1ad192
001ad509
001ad509loc_1ad509:
001ad509cmp rcx, 4
001ad50djb 0x1ae05d
001ad513mov eax, [rdx+rax]
001ad516
001ad516loc_1ad516:
001ad516mov r10, [rsp+32]
001ad51badd rax, [rsp+120]
001ad520mov [rsp+176], rax
001ad528mov eax, 1
001ad52dmov [rsp+104], rax
001ad532jmp 0x1ad197
001ad537cmp rsi, 2
001ad53bjb 0x1ae05d
001ad541movzx eax, [r9+rax]
001ad546jmp 0x1ad566
001ad548cmp rsi, 8
001ad54cjb 0x1ae05d
001ad552mov rax, [r9+rax]
001ad556jmp 0x1ad566
001ad558cmp rsi, 4
001ad55cjb 0x1ae05d
001ad562mov eax, [r9+rax]
001ad566
001ad566loc_1ad566:
001ad566mov [rsp+88], rax
001ad56bmov eax, 1
001ad570mov [rsp+80], rax
001ad575jmp 0x1ad197
001ad57acmp rsi, 2
001ad57ejb 0x1ae05d
001ad584movzx eax, [r9+rax]
001ad589jmp 0x1ad5a9
001ad58bcmp rsi, 8
001ad58fjb 0x1ae05d
001ad595mov rax, [r9+rax]
001ad599jmp 0x1ad5a9
001ad59bcmp rsi, 4
001ad59fjb 0x1ae05d
001ad5a5mov eax, [r9+rax]
001ad5a9
001ad5a9loc_1ad5a9:
001ad5a9mov [rsp+8], rax
001ad5aemov eax, 1
001ad5b3mov [rsp+16], rax
001ad5b8jmp 0x1ad197
001ad5bd
001ad5bdloc_1ad5bd:
001ad5bdxor eax, eax
001ad5bfmov [rsp+56], rax
001ad5c4xor eax, eax
001ad5c6mov [rsp+80], rax
001ad5cbxor eax, eax
001ad5cdmov [rsp+16], rax
001ad5d2xor eax, eax
001ad5d4mov [rsp+128], rax
001ad5dc
001ad5dcloc_1ad5dc:
001ad5dcmov rsi, [rsp+272]
001ad5e4test rsi, rsi
001ad5e7je 0x1ad645
001ad5e9mov rax, [rsp+256]
001ad5f1mov r14, rsi
001ad5f4xor edx, edx
001ad5f6mov rcx, rsi
001ad5f9jmp 0x1ad603
001ad5fb
001ad5fbloc_1ad5fb:
001ad5fbmov rcx, r14
001ad5fesub r14, rdx
001ad601jbe 0x1ad645
001ad603
001ad603loc_1ad603:
001ad603shr r14, 1
001ad606add r14, rdx
001ad609mov r9, r14
001ad60cshl r9, 4
001ad610xor edi, edi
001ad612cmp [rax+r9], rbx
001ad616setne dil
001ad61amov r8l, 255
001ad620cmovb edi, r8l
001ad624cmp dil, 1
001ad628je 0x1ad5fb
001ad62amovzx edx, dil
001ad62ecmp edx, 255
001ad634jne 0x1ad906
001ad63amov rdx, r14
001ad63dinc rdx
001ad640mov r14, rcx
001ad643jmp 0x1ad5fb
001ad645
001ad645loc_1ad645:
001ad645mov rax, [rsp+80]
001ad64atest rax, rax
001ad64dje 0x1ad848
001ad653cmp [rsp+16], 0
001ad659je 0x1ad848
001ad65fmov rdx, [rsp+8]
001ad664cmp [rsp+88], rdx
001ad669jae 0x1ad939
001ad66fmov rsi, [rsp+152]
001ad677cmp rsi, [rsp+144]
001ad67fjne 0x1ad696
001ad681lea rdi, [rsp+136]
001ad689call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad68emov rsi, [rsp+152]
001ad696
001ad696loc_1ad696:
001ad696mov rax, [rsp+136]
001ad69emov rcx, rsi
001ad6a1shl rcx, 5
001ad6a5mov rdx, [rsp+88]
001ad6aamov [rax+rcx], rdx
001ad6aemov rdx, [rsp+8]
001ad6b3mov [rax+rcx+8], rdx
001ad6b8mov [rax+rcx+16], r15
001ad6bdmov [rax+rcx+24], 0
001ad6c6inc rsi
001ad6c9mov [rsp+152], rsi
001ad6d1mov sil, 1
001ad6d4jmp 0x1ad93b
001ad6d9
001ad6d9loc_1ad6d9:
001ad6d9cmp [rsp+104], 0
001ad6dfje 0x1ad5dc
001ad6e5mov rdx, [rsp+248]
001ad6edlea rsi, [rdx+176]
001ad6f4mov eax, [rsp+1304]
001ad6fbmov ecx, eax
001ad6fdshr ecx, 16
001ad700lea r9, [rdx+192]
001ad707xor edi, edi
001ad709cmp cx, 5
001ad70dsetae r8b
001ad711cmovb r9, rsi
001ad715mov rsi, [r9+8]
001ad719mov r9, [rsp+176]
001ad721sub rsi, r9
001ad724jb 0x1ae05d
001ad72amov dil, r8b
001ad72dshl rdi, 4
001ad731add rdi, 176
001ad738mov rdi, [rdx+rdi]
001ad73cadd rdi, r9
001ad73fcmp cx, 5
001ad743movups x0, [rdx+16]
001ad747mov rdx, [rsp+1616]
001ad74fmov r8, [rsp+1632]
001ad757movups [rsp+640], x0
001ad75fmov [rsp+656], rdx
001ad767mov [rsp+664], r8
001ad76fmov [rsp+672], rdi
001ad777mov [rsp+680], rsi
001ad77fmov [rsp+688], ax
001ad787mov [rsp+690], cx
001ad78fsetae [rsp+692]
001ad797mov [rsp+32], 0
001ad79f
001ad79floc_1ad79f:
001ad79flea rdi, [rsp+304]
001ad7a7lea rsi, [rsp+640]
001ad7afcall gimli::read::rnglists::RngListIter<R>::next
001ad7b4mov rax, [rsp+304]
001ad7bcmov r14, [rsp+312]
001ad7c4cmp rax, 1
001ad7c8jne 0x1ad8e0
001ad7cemov rax, [rsp+320]
001ad7d6cmp r14, rax
001ad7d9jae 0x1ad79f
001ad7dbmov [rsp+32], rax
001ad7e0mov rsi, [rsp+152]
001ad7e8cmp rsi, [rsp+144]
001ad7f0jne 0x1ad807
001ad7f2lea rdi, [rsp+136]
001ad7facall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad7ffmov rsi, [rsp+152]
001ad807
001ad807loc_1ad807:
001ad807mov rax, [rsp+136]
001ad80fmov rcx, rsi
001ad812shl rcx, 5
001ad816mov [rax+rcx], r14
001ad81amov rdx, [rsp+32]
001ad81fmov [rax+rcx+8], rdx
001ad824mov [rax+rcx+16], r15
001ad829mov [rax+rcx+24], 0
001ad832inc rsi
001ad835mov [rsp+152], rsi
001ad83dmov al, 1
001ad83fmov [rsp+32], eax
001ad843jmp 0x1ad79f
001ad848
001ad848loc_1ad848:
001ad848xor esi, esi
001ad84atest rax, rax
001ad84dmov rax, [rsp+48]
001ad852mov rcx, [rsp+88]
001ad857mov rdx, [rsp+8]
001ad85cje 0x1ad900
001ad862cmp [rsp+128], 0
001ad86bje 0x1ad900
001ad871lea r14, [rax+rcx]
001ad875cmp rcx, r14
001ad878jae 0x1ad95a
001ad87emov rsi, [rsp+152]
001ad886cmp rsi, [rsp+144]
001ad88ejne 0x1ad8a5
001ad890lea rdi, [rsp+136]
001ad898call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad89dmov rsi, [rsp+152]
001ad8a5
001ad8a5loc_1ad8a5:
001ad8a5mov rax, [rsp+136]
001ad8admov rcx, rsi
001ad8b0shl rcx, 5
001ad8b4mov rdx, [rsp+88]
001ad8b9mov [rax+rcx], rdx
001ad8bdmov [rax+rcx+8], r14
001ad8c2mov [rax+rcx+16], r15
001ad8c7mov [rax+rcx+24], 0
001ad8d0inc rsi
001ad8d3mov [rsp+152], rsi
001ad8dbmov sil, 1
001ad8dejmp 0x1ad8f6
001ad8e0
001ad8e0loc_1ad8e0:
001ad8e0cmp eax, 2
001ad8e3jne 0x1ad946
001ad8e5cmp r14b, 75
001ad8e9jne 0x1ae05d
001ad8efshr r14l, 8
001ad8f3mov esi, r14l
001ad8f6
001ad8f6loc_1ad8f6:
001ad8f6mov rax, [rsp+48]
001ad8fbmov rdx, [rsp+8]
001ad900
001ad900loc_1ad900:
001ad900and sil, 1
001ad904jmp 0x1ad983
001ad906
001ad906loc_1ad906:
001ad906lea rdi, [r14-1]
001ad90acmp rdi, rsi
001ad90djae 0x1ad962
001ad90finc r14
001ad912lea rcx, [rax+r9]
001ad916add rcx, -16
001ad91a
001ad91aloc_1ad91a:
001ad91acmp r14, 1
001ad91eje 0x1ad96b
001ad920dec r14
001ad923lea rdx, [rcx-16]
001ad927cmp [rcx], rbx
001ad92amov rcx, rdx
001ad92dje 0x1ad91a
001ad92fcmp r14, rsi
001ad932jbe 0x1ad96e
001ad934jmp 0x1af707
001ad939
001ad939loc_1ad939:
001ad939xor esi, esi
001ad93b
001ad93bloc_1ad93b:
001ad93bmov rax, [rsp+48]
001ad940and sil, 1
001ad944jmp 0x1ad983
001ad946
001ad946loc_1ad946:
001ad946mov rax, [rsp+48]
001ad94bmov rdx, [rsp+8]
001ad950mov esi, [rsp+32]
001ad954and sil, 1
001ad958jmp 0x1ad983
001ad95a
001ad95aloc_1ad95a:
001ad95axor esi, esi
001ad95cand sil, 1
001ad960jmp 0x1ad983
001ad962
001ad962loc_1ad962:
001ad962test r14, r14
001ad965jne 0x1af718
001ad96b
001ad96bloc_1ad96b:
001ad96bxor r14l, r14l
001ad96e
001ad96eloc_1ad96e:
001ad96ecmp r14, rsi
001ad971jne 0x1adbb6
001ad977xor esi, esi
001ad979mov rax, [rsp+48]
001ad97emov rdx, [rsp+8]
001ad983
001ad983loc_1ad983:
001ad983mov [rsp+432], 0
001ad98ftest sil, 1
001ad993mov [rsp+48], rax
001ad998mov [rsp+8], rdx
001ad99djne 0x1adab4
001ad9a3cmp [rsp+1328], 47
001ad9acje 0x1adab4
001ad9b2lea rax, [rsp+1328]
001ad9bamov [rsp+304], rax
001ad9c2lea rax, [rsp+1232]
001ad9camov [rsp+640], rax
001ad9d2lea rax, [rsp+304]
001ad9damov [rsp+648], rax
001ad9e2lea rax, [rsp+248]
001ad9eamov [rsp+656], rax
001ad9f2lea rdi, [rsp+432]
001ad9falea rsi, [rsp+640]
001ada02call addr2line::lazy::LazyCell<T>::borrow_with
001ada07cmp [rax], 0
001ada0bje 0x1adaac
001ada11mov rcx, [rax+24]
001ada15mov [rsp+24], rcx
001ada1atest rcx, rcx
001ada1dje 0x1adaac
001ada23mov rax, [rax+16]
001ada27mov [rsp+72], rax
001ada2cmov rsi, [rsp+152]
001ada34shl [rsp+24], 5
001ada3axor r14l, r14l
001ada3djmp 0x1ada7b
001ada3f
001ada3floc_1ada3f:
001ada3fmov rax, [rsp+136]
001ada47mov rcx, rsi
001ada4ashl rcx, 5
001ada4emovaps x0, [rsp+32]
001ada53movups [rax+rcx], x0
001ada57mov [rax+rcx+16], r15
001ada5cmov [rax+rcx+24], 0
001ada65inc rsi
001ada68mov [rsp+152], rsi
001ada70add r14, 32
001ada74cmp [rsp+24], r14
001ada79je 0x1adaac
001ada7b
001ada7bloc_1ada7b:
001ada7bmov rax, [rsp+72]
001ada80movups x0, [rax+r14+16]
001ada86movaps [rsp+32], x0
001ada8bcmp rsi, [rsp+144]
001ada93jne 0x1ada3f
001ada95lea rdi, [rsp+136]
001ada9dcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adaa2mov rsi, [rsp+152]
001adaaajmp 0x1ada3f
001adaac
001adaacloc_1adaac:
001adaacmov r15, [rsp+224]
001adab4
001adab4loc_1adab4:
001adab4mov edx, 424
001adab9lea rdi, [rsp+640]
001adac1lea rsi, [rsp+1232]
001adac9call [rip+0x64051]
001adacfmovups x0, [rsp+432]
001adad7movups x1, [rsp+448]
001adadflea rcx, [rsp+664]
001adae7movups [rcx+408], x0
001adaeemovups [rcx+424], x1
001adaf5mov rax, [rsp+464]
001adafdmov [rcx+440], rax
001adb04mov [rsp+1064], rbx
001adb0cmov rax, [rsp+56]
001adb11mov [rsp+1168], ax
001adb19movzx eax, [rsp+64]
001adb1emov [rsp+1170], ax
001adb26mov [rsp+1112], 0
001adb32mov [rsp+1152], 76
001adb3acmp r15, [rsp+216]
001adb42jne 0x1adb5c
001adb44lea rdi, [rsp+208]
001adb4cmov rsi, r15
001adb4fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adb54mov r15, [rsp+224]
001adb5c
001adb5cloc_1adb5c:
001adb5cimul rdi, r15, 536
001adb63add rdi, [rsp+208]
001adb6bmov edx, 536
001adb70lea rbx, [rsp+640]
001adb78mov rsi, rbx
001adb7bcall [rip+0x63f9f]
001adb81inc r15
001adb84mov [rsp+224], r15
001adb8cmov rdi, rbx
001adb8fmov rsi, r12
001adb92call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001adb97mov rax, [rsp+640]
001adb9fcmp rax, 3
001adba3lea r14, [rsp+664]
001adbabjne 0x1acdb2
001adbb1jmp 0x1acc2b
001adbb6
001adbb6loc_1adbb6:
001adbb6shl rsi, 4
001adbbaadd rsi, rax
001adbbdshl r14, 4
001adbc1add r14, rax
001adbc4mov [rsp+32], 0
001adbccmov [rsp+24], rsi
001adbd1
001adbd1loc_1adbd1:
001adbd1cmp [r14], rbx
001adbd4jne 0x1adff9
001adbdamov rcx, [rsp+248]
001adbe2mov rdx, [r14+8]
001adbe6mov rax, [rcx+40]
001adbeasub rax, rdx
001adbedjb 0x1ae05d
001adbf3mov rcx, [rcx+32]
001adbf7add rcx, rdx
001adbfamov [rsp+304], rcx
001adc02mov [rsp+312], rax
001adc0alea rdi, [rsp+640]
001adc12lea rsi, [rsp+304]
001adc1acall gimli::read::aranges::ArangeHeader<R,Offset>::parse
001adc1fcmp [rsp+681], 3
001adc27je 0x1ae05d
001adc2dmov rsi, [rsp+648]
001adc35test rsi, rsi
001adc38je 0x1adfe7
001adc3emov rdi, [rsp+640]
001adc46movzx r8l, [rsp+680]
001adc4fmovzx ecx, [rsp+684]
001adc57lea eax, [r8+r8]
001adc5badd al, cl
001adc5dmovzx r9l, al
001adc61mov [rsp+72], rcx
001adc66test ecx, ecx
001adc68je 0x1ade79
001adc6e
001adc6eloc_1adc6e:
001adc6emov r10, [rsp+72]
001adc73jmp 0x1adc90
001adc75
001adc75loc_1adc75:
001adc75movzx ecx, [rdi]
001adc78add rsi, -4
001adc7cmovzx edx, [rdi+2]
001adc80add rdi, 4
001adc84
001adc84loc_1adc84:
001adc84or rax, rdx
001adc87or rax, rcx
001adc8ajne 0x1addbd
001adc90
001adc90loc_1adc90:
001adc90cmp rsi, r9
001adc93jb 0x1adfe7
001adc99lea eax, [r10-1]
001adc9dcmp eax, 7
001adca0ja 0x1ae05d
001adca6lea rcx, [rip-0x16e631]
001adcadmovsxd rax, [rcx+4*rax]
001adcb1add rax, rcx
001adcb4jmp rax
001adcb6test rsi, rsi
001adcb9je 0x1ae05d
001adcbfdec rsi
001adcc2movzx eax, [rdi]
001adcc5inc rdi
001adcc8jmp 0x1add0c
001adccacmp rsi, 2
001adccejb 0x1ae05d
001adcd4add rsi, -2
001adcd8movzx eax, [rdi]
001adcdbadd rdi, 2
001adcdfjmp 0x1add0c
001adce1cmp rsi, 8
001adce5jb 0x1ae05d
001adcebadd rsi, -8
001adcefmov rax, [rdi]
001adcf2add rdi, 8
001adcf6jmp 0x1add0c
001adcf8cmp rsi, 4
001adcfcjb 0x1ae05d
001add02add rsi, -4
001add06mov eax, [rdi]
001add08add rdi, 4
001add0c
001add0cloc_1add0c:
001add0clea ecx, [r8-1]
001add10cmp ecx, 7
001add13ja 0x1ae05d
001add19lea rdx, [rip-0x16e684]
001add20movsxd rcx, [rdx+4*rcx]
001add24add rcx, rdx
001add27jmp rcx
001add29cmp rsi, 2
001add2djb 0x1ae05d
001add33movzx ecx, [rdi]
001add36add rsi, -2
001add3amovzx edx, [rdi+1]
001add3eadd rdi, 2
001add42jmp 0x1adc84
001add47cmp rsi, 1
001add4bjbe 0x1ae05d
001add51lea rcx, [rsi-2]
001add55cmp rcx, 2
001add59jae 0x1adc75
001add5fjmp 0x1ae05d
001add64cmp rsi, 8
001add68jb 0x1ae05d
001add6emov rcx, rsi
001add71and rcx, -8
001add75cmp rcx, 8
001add79je 0x1ae05d
001add7fmov rcx, [rdi]
001add82mov rdx, [rdi+8]
001add86add rsi, -16
001add8aadd rdi, 16
001add8ejmp 0x1adc84
001add93cmp rsi, 3
001add97jbe 0x1ae05d
001add9dlea rcx, [rsi-4]
001adda1cmp rcx, 4
001adda5jb 0x1ae05d
001addabmov ecx, [rdi]
001addadadd rsi, -8
001addb1mov edx, [rdi+4]
001addb4add rdi, 8
001addb8jmp 0x1adc84
001addbd
001addbdloc_1addbd:
001addbdmov [rsp+80], rcx
001addc2mov [rsp+96], r9
001addc7mov [rsp+104], r8
001addccmov [rsp+112], rdi
001addd1mov [rsp+120], rsi
001addd6mov [rsp+16], rdx
001adddbtest rdx, rdx
001adddeje 0x1ade4b
001adde0mov rsi, [rsp+152]
001adde8cmp rsi, [rsp+144]
001addf0jne 0x1ade07
001addf2lea rdi, [rsp+136]
001addfacall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001addffmov rsi, [rsp+152]
001ade07
001ade07loc_1ade07:
001ade07mov rdx, [rsp+80]
001ade0cmov rdi, [rsp+16]
001ade11add rdi, rdx
001ade14mov rax, [rsp+136]
001ade1cmov rcx, rsi
001ade1fshl rcx, 5
001ade23mov [rax+rcx], rdx
001ade27mov [rax+rcx+8], rdi
001ade2cmov [rax+rcx+16], r15
001ade31mov [rax+rcx+24], 0
001ade3ainc rsi
001ade3dmov [rsp+152], rsi
001ade45mov al, 1
001ade47mov [rsp+32], eax
001ade4b
001ade4bloc_1ade4b:
001ade4bmov rsi, [rsp+120]
001ade50test rsi, rsi
001ade53mov rdi, [rsp+112]
001ade58mov r8, [rsp+104]
001ade5dmov r9, [rsp+96]
001ade62jne 0x1adc6e
001ade68jmp 0x1adfe7
001ade6d
001ade6dloc_1ade6d:
001ade6dmov rax, rcx
001ade70or rax, rdx
001ade73jne 0x1adf3c
001ade79
001ade79loc_1ade79:
001ade79cmp rsi, r9
001ade7cjb 0x1adfe7
001ade82lea eax, [r8-1]
001ade86cmp eax, 7
001ade89ja 0x1ae05d
001ade8flea rcx, [rip-0x16e7da]
001ade96movsxd rax, [rcx+4*rax]
001ade9aadd rax, rcx
001ade9djmp rax
001ade9fcmp rsi, 2
001adea3jb 0x1ae05d
001adea9movzx ecx, [rdi]
001adeacadd rsi, -2
001adeb0movzx edx, [rdi+1]
001adeb4add rdi, 2
001adeb8jmp 0x1ade6d
001adebacmp rsi, 2
001adebejb 0x1ae05d
001adec4lea rax, [rsi-2]
001adec8cmp rax, 1
001adeccjbe 0x1ae05d
001aded2movzx ecx, [rdi]
001aded5add rsi, -4
001aded9movzx edx, [rdi+2]
001adeddadd rdi, 4
001adee1jmp 0x1ade6d
001adee3cmp rsi, 8
001adee7jb 0x1ae05d
001adeedmov rax, rsi
001adef0and rax, -8
001adef4cmp rax, 8
001adef8je 0x1ae05d
001adefemov rcx, [rdi]
001adf01mov rdx, [rdi+8]
001adf05add rsi, -16
001adf09add rdi, 16
001adf0djmp 0x1ade6d
001adf12cmp rsi, 3
001adf16jbe 0x1ae05d
001adf1clea rax, [rsi-4]
001adf20cmp rax, 3
001adf24jbe 0x1ae05d
001adf2amov ecx, [rdi]
001adf2cadd rsi, -8
001adf30mov edx, [rdi+4]
001adf33add rdi, 8
001adf37jmp 0x1ade6d
001adf3c
001adf3cloc_1adf3c:
001adf3cmov [rsp+72], rcx
001adf41mov [rsp+96], r9
001adf46mov [rsp+104], r8
001adf4bmov [rsp+112], rdi
001adf50mov [rsp+120], rsi
001adf55mov [rsp+80], rdx
001adf5atest rdx, rdx
001adf5dje 0x1adfca
001adf5fmov rsi, [rsp+152]
001adf67cmp rsi, [rsp+144]
001adf6fjne 0x1adf86
001adf71lea rdi, [rsp+136]
001adf79call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adf7emov rsi, [rsp+152]
001adf86
001adf86loc_1adf86:
001adf86mov rdx, [rsp+72]
001adf8bmov rdi, [rsp+80]
001adf90add rdi, rdx
001adf93mov rax, [rsp+136]
001adf9bmov rcx, rsi
001adf9eshl rcx, 5
001adfa2mov [rax+rcx], rdx
001adfa6mov [rax+rcx+8], rdi
001adfabmov [rax+rcx+16], r15
001adfb0mov [rax+rcx+24], 0
001adfb9inc rsi
001adfbcmov [rsp+152], rsi
001adfc4mov al, 1
001adfc6mov [rsp+32], eax
001adfca
001adfcaloc_1adfca:
001adfcamov rsi, [rsp+120]
001adfcftest rsi, rsi
001adfd2mov rdi, [rsp+112]
001adfd7mov r8, [rsp+104]
001adfdcmov r9, [rsp+96]
001adfe1jne 0x1ade79
001adfe7
001adfe7loc_1adfe7:
001adfe7add r14, 16
001adfebmov rsi, [rsp+24]
001adff0cmp r14, rsi
001adff3jne 0x1adbd1
001adff9
001adff9loc_1adff9:
001adff9mov rax, [rsp+48]
001adffemov rdx, [rsp+8]
001ae003mov esi, [rsp+32]
001ae007jmp 0x1ad983
001ae00c
001ae00cloc_1ae00c:
001ae00cmov r14, [rsp+136]
001ae014mov r12, [rsp+152]
001ae01ccmp r12, 21
001ae020jae 0x1ae0f3
001ae026cmp r12, 1
001ae02ajbe 0x1ae776
001ae030mov edx, 1
001ae035mov rdi, r14
001ae038mov rsi, r12
001ae03bcall core::slice::sort::insertion_sort_shift_left
001ae040jmp 0x1ae77b
001ae045
001ae045loc_1ae045:
001ae045add rsi, r8
001ae048xor edi, edi
001ae04amov r9, rsi
001ae04d
001ae04dloc_1ae04d:
001ae04dmov [rsp+432], r9
001ae055mov [rsp+440], rdi
001ae05d
001ae05dloc_1ae05d:
001ae05dmov rax, [rsp+1576]
001ae065lock dec [rax]
001ae069jne 0x1ae078
001ae06bmov rdi, [rsp+1576]
001ae073call alloc::sync::Arc<T,A>::drop_slow
001ae078
001ae078loc_1ae078:
001ae078cmp [rsp+1328], 47
001ae080je 0x1acc2b
001ae086cmp [rsp+1416], 0
001ae08fje 0x1ae09f
001ae091mov rdi, [rsp+1408]
001ae099call [rip+0x63a59]
001ae09f
001ae09floc_1ae09f:
001ae09fcmp [rsp+1440], 0
001ae0a8je 0x1ae0b8
001ae0aamov rdi, [rsp+1432]
001ae0b2call [rip+0x63a40]
001ae0b8
001ae0b8loc_1ae0b8:
001ae0b8cmp [rsp+1464], 0
001ae0c1je 0x1ae0d1
001ae0c3mov rdi, [rsp+1456]
001ae0cbcall [rip+0x63a27]
001ae0d1
001ae0d1loc_1ae0d1:
001ae0d1cmp [rsp+1488], 0
001ae0daje 0x1acc2b
001ae0e0mov rdi, [rsp+1480]
001ae0e8call [rip+0x63a0a]
001ae0eejmp 0x1acc2b
001ae0f3
001ae0f3loc_1ae0f3:
001ae0f3mov rdi, r12
001ae0f6shr rdi, 1
001ae0f9mov [rsp+192], rdi
001ae101shl rdi, 5
001ae105movzx eax, [rip+0x64fbc]
001ae10cmov esi, 8
001ae111call __rust_alloc
001ae116test rax, rax
001ae119je 0x1af6d3
001ae11fmov rbx, rax
001ae122movzx eax, [rip+0x64f9f]
001ae129mov edi, 256
001ae12ecall [rip+0x63a04]
001ae134test rax, rax
001ae137mov [rsp+16], rbx
001ae13cje 0x1af6ed
001ae142mov rbp, rax
001ae145lea rax, [r14+64]
001ae149mov [rsp+176], rax
001ae151lea rax, [r14-32]
001ae155mov [rsp+88], rax
001ae15amov eax, 16
001ae15fmov [rsp+160], rax
001ae167xor ecx, ecx
001ae169lea rax, [rip+0x61c98]
001ae170mov [rsp+232], rax
001ae178xor r13l, r13l
001ae17bmov [rsp+8], r14
001ae180mov [rsp+128], r12
001ae188jmp 0x1ae1a8
001ae18anop [rax+rax]
001ae190
001ae190loc_1ae190:
001ae190mov r14, [rsp+8]
001ae195mov rbx, [rsp+16]
001ae19a
001ae19aloc_1ae19a:
001ae19amov rcx, [rsp+64]
001ae19fcmp rcx, r12
001ae1a2jae 0x1ae74f
001ae1a8
001ae1a8loc_1ae1a8:
001ae1a8mov rax, r14
001ae1abmov r14, rcx
001ae1aemov rdx, r12
001ae1b1sub rdx, rcx
001ae1b4mov rsi, rcx
001ae1b7shl rsi, 5
001ae1bblea rdi, [rax+rsi]
001ae1bfcmp rdx, 2
001ae1c3jae 0x1ae220
001ae1c5mov rsi, r12
001ae1c8
001ae1c8loc_1ae1c8:
001ae1c8mov rbx, rsi
001ae1cbsub rbx, r14
001ae1cejb 0x1af5c3
001ae1d4cmp rsi, r12
001ae1d7ja 0x1af5c3
001ae1ddjae 0x1ae250
001ae1dfcmp rdx, 10
001ae1e3jae 0x1ae250
001ae1e5lea rbx, [r14+10]
001ae1e9cmp rbx, r12
001ae1eccmovae rbx, r12
001ae1f0mov [rsp+64], rbx
001ae1f5sub rbx, r14
001ae1f8jb 0x1af627
001ae1fecmp rdx, 1
001ae202adc rdx, 0
001ae206mov rsi, rbx
001ae209call core::slice::sort::insertion_sort_shift_left
001ae20ecmp r13, [rsp+160]
001ae216je 0x1ae25f
001ae218jmp 0x1ae2b2
001ae21dnop [rax]
001ae220
001ae220loc_1ae220:
001ae220mov rax, [rdi]
001ae223mov rcx, [rdi+32]
001ae227cmp rcx, rax
001ae22ajae 0x1ae620
001ae230cmp rdx, 2
001ae234jne 0x1ae634
001ae23alea rsi, [r14+2]
001ae23emov edx, 2
001ae243jmp 0x1ae6aa
001ae248
001ae248 0f 1f 84 00 00 00 00 00 ........
001ae250
001ae250loc_1ae250:
001ae250mov [rsp+64], rsi
001ae255cmp r13, [rsp+160]
001ae25djne 0x1ae2b2
001ae25f
001ae25floc_1ae25f:
001ae25flea rax, [2*r13]
001ae267mov [rsp+160], rax
001ae26fmov rdi, r13
001ae272shl rdi, 5
001ae276movzx eax, [rip+0x64e4b]
001ae27dmov esi, 8
001ae282call __rust_alloc
001ae287test rax, rax
001ae28aje 0x1af638
001ae290mov r15, rax
001ae293mov rdx, r13
001ae296shl rdx, 4
001ae29amov rdi, rax
001ae29dmov rsi, rbp
001ae2a0call [rip+0x6387a]
001ae2a6mov rdi, rbp
001ae2a9call [rip+0x63849]
001ae2afmov rbp, r15
001ae2b2
001ae2b2loc_1ae2b2:
001ae2b2mov rax, r13
001ae2b5shl rax, 4
001ae2b9mov [rbp+rax], rbx
001ae2bemov [rbp+rax+8], r14
001ae2c3inc r13
001ae2c6cmp r13, 2
001ae2cajb 0x1ae190
001ae2d0mov r14, [rsp+8]
001ae2d5mov rbx, [rsp+16]
001ae2damov [rsp+48], rbp
001ae2dfjmp 0x1ae356
001ae2e1
001ae2e1loc_1ae2e1:
001ae2e1mov rbx, [rsp+16]
001ae2e6
001ae2e6loc_1ae2e6:
001ae2e6mov rsi, rbx
001ae2e9
001ae2e9loc_1ae2e9:
001ae2e9sub rbp, rsi
001ae2ecmov rdi, r12
001ae2efmov rdx, rbp
001ae2f2call [rip+0x63828]
001ae2f8mov rax, [rsp+112]
001ae2fdadd rax, [rsp+32]
001ae302mov rcx, [rsp+96]
001ae307mov [rcx], rax
001ae30amov rax, [rsp+120]
001ae30fmov rcx, [rsp+80]
001ae314mov [rcx], rax
001ae317mov rdi, [rsp+104]
001ae31clea rsi, [rdi+16]
001ae320mov rax, [rsp+72]
001ae325not rax
001ae328mov rdx, [rsp+56]
001ae32dadd rdx, rax
001ae330shl rdx, 4
001ae334call [rip+0x637d6]
001ae33amov r13, [rsp+24]
001ae33fcmp r13, 1
001ae343mov r12, [rsp+128]
001ae34bmov rbp, [rsp+48]
001ae350jbe 0x1ae610
001ae356
001ae356loc_1ae356:
001ae356mov r9, r13
001ae359lea r8, [r13-1]
001ae35dmov rcx, r8
001ae360shl rcx, 4
001ae364mov rax, [rbp+rcx]
001ae369mov rcx, [rbp+rcx+8]
001ae36eadd rcx, rax
001ae371cmp rcx, r12
001ae374je 0x1ae3d0
001ae376mov rdx, r9
001ae379shl rdx, 4
001ae37dmov rsi, [rdx+rbp-32]
001ae382cmp rsi, rax
001ae385jbe 0x1ae3d0
001ae387cmp r9, 2
001ae38bjbe 0x1ae731
001ae391lea r10, [r9-3]
001ae395mov rcx, r10
001ae398shl rcx, 4
001ae39cmov rcx, [rbp+rcx]
001ae3a1lea rdi, [rsi+rax]
001ae3a5cmp rcx, rdi
001ae3a8jbe 0x1ae3e6
001ae3aacmp r9, 3
001ae3aejbe 0x1ae73c
001ae3b4add rsi, rcx
001ae3b7cmp [rdx+rbp-64], rsi
001ae3bcjbe 0x1ae3e6
001ae3bejmp 0x1ae747
001ae3c3
001ae3c3 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001ae3d0
001ae3d0loc_1ae3d0:
001ae3d0cmp r9, 3
001ae3d4jb 0x1ae3eb
001ae3d6lea r10, [r9-3]
001ae3damov rcx, r10
001ae3ddshl rcx, 4
001ae3e1mov rcx, [rbp+rcx]
001ae3e6
001ae3e6loc_1ae3e6:
001ae3e6cmp rcx, rax
001ae3e9jb 0x1ae3ef
001ae3eb
001ae3ebloc_1ae3eb:
001ae3eblea r10, [r9-2]
001ae3ef
001ae3efloc_1ae3ef:
001ae3efcmp r9, r10
001ae3f2jbe 0x1af3dc
001ae3f8mov [rsp+24], r8
001ae3fdlea rax, [r10+1]
001ae401cmp r9, rax
001ae404jbe 0x1af3c4
001ae40amov rcx, r10
001ae40dshl rcx, 4
001ae411mov rdi, [rbp+rcx+8]
001ae416shl rax, 4
001ae41amov rdx, [rbp+rax]
001ae41fmov r13, [rbp+rax+8]
001ae424add r13, rdx
001ae427mov rbx, r13
001ae42asub rbx, rdi
001ae42djb 0x1af41e
001ae433cmp r13, r12
001ae436ja 0x1af432
001ae43cmov [rsp+112], rdx
001ae441mov [rsp+72], r10
001ae446mov [rsp+56], r9
001ae44blea rdx, [rcx+rbp]
001ae44fmov [rsp+104], rdx
001ae454mov rdx, [rbp+rcx]
001ae459lea rcx, [rbp+rax]
001ae45emov [rsp+96], rcx
001ae463lea rax, [rbp+rax+8]
001ae468mov [rsp+80], rax
001ae46dmov [rsp+120], rdi
001ae472mov r12, rdi
001ae475shl r12, 5
001ae479add r12, r14
001ae47cmov rbp, rdx
001ae47fshl rbp, 5
001ae483lea r15, [r12+rbp]
001ae487shl r13, 5
001ae48bmov r14, rbx
001ae48esub r14, rdx
001ae491mov [rsp+32], rdx
001ae496cmp r14, rdx
001ae499jae 0x1ae550
001ae49fmov rbp, r14
001ae4a2shl rbp, 5
001ae4a6mov rbx, [rsp+16]
001ae4abmov rdi, rbx
001ae4aemov rsi, r15
001ae4b1mov rdx, rbp
001ae4b4call [rip+0x63666]
001ae4baadd rbp, rbx
001ae4bdmov rax, [rsp+32]
001ae4c2test rax, rax
001ae4c5jle 0x1ae5f0
001ae4cbtest r14, r14
001ae4cejle 0x1ae5f0
001ae4d4add r13, [rsp+88]
001ae4d9mov r14, [rsp+8]
001ae4denop
001ae4e0
001ae4e0loc_1ae4e0:
001ae4e0mov rax, rbp
001ae4e3mov rcx, r15
001ae4e6mov rdx, [rbp-32]
001ae4eamov rsi, [r15-32]
001ae4eecmp rdx, rsi
001ae4f1mov r15l, 0
001ae4f7sbb r15, r15
001ae4facmp rdx, rsi
001ae4fdmov ebp, 0
001ae502adc rbp, -1
001ae506shl r15, 5
001ae50aadd r15, rcx
001ae50dshl rbp, 5
001ae511add rbp, rax
001ae514cmp rdx, rsi
001ae517mov rax, rbp
001ae51acmovb rax, r15
001ae51emovups x0, [rax]
001ae521movups x1, [rax+16]
001ae525movups [r13+16], x1
001ae52amovups [r13], x0
001ae52fcmp r15, r12
001ae532jbe 0x1ae53d
001ae534add r13, -32
001ae538cmp rbp, rbx
001ae53bja 0x1ae4e0
001ae53d
001ae53dloc_1ae53d:
001ae53dmov r12, r15
001ae540jmp 0x1ae2e6
001ae545
001ae545 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ae550
001ae550loc_1ae550:
001ae550mov r14, [rsp+16]
001ae555mov rdi, r14
001ae558mov rsi, r12
001ae55bmov rdx, rbp
001ae55ecall [rip+0x635bc]
001ae564add rbp, r14
001ae567mov rax, [rsp+32]
001ae56ctest rax, rax
001ae56fjle 0x1ae5f5
001ae575cmp rbx, rax
001ae578mov r14, [rsp+8]
001ae57djle 0x1ae2e1
001ae583add r13, r14
001ae586mov rbx, [rsp+16]
001ae58bmov rsi, rbx
001ae58enop
001ae590
001ae590loc_1ae590:
001ae590mov rdx, rsi
001ae593mov rcx, [r15]
001ae596xor esi, esi
001ae598xor eax, eax
001ae59acmp rcx, [rdx]
001ae59dsetae sil
001ae5a1setb cl
001ae5a4mov rdi, rdx
001ae5a7cmovb rdi, r15
001ae5abmovups x0, [rdi]
001ae5aemovups x1, [rdi+16]
001ae5b2movups [r12+16], x1
001ae5b8movups [r12], x0
001ae5bdadd r12, 32
001ae5c1shl rsi, 5
001ae5c5add rsi, rdx
001ae5c8cmp rsi, rbp
001ae5cbjae 0x1ae2e9
001ae5d1mov al, cl
001ae5d3shl rax, 5
001ae5d7add r15, rax
001ae5dacmp r15, r13
001ae5ddjb 0x1ae590
001ae5dfjmp 0x1ae2e9
001ae5e4nop [rax+rax]
001ae5f0
001ae5f0loc_1ae5f0:
001ae5f0mov r12, r15
001ae5f3jmp 0x1ae5fa
001ae5f5
001ae5f5loc_1ae5f5:
001ae5f5mov rbx, [rsp+16]
001ae5fa
001ae5faloc_1ae5fa:
001ae5famov rsi, rbx
001ae5fdmov r14, [rsp+8]
001ae602jmp 0x1ae2e9
001ae607
001ae607 66 0f 1f 84 00 00 00 00 00 f........
001ae610
001ae610loc_1ae610:
001ae610mov r13l, 1
001ae616jmp 0x1ae19a
001ae61b
001ae61b 0f 1f 44 00 00 ..D..
001ae620
001ae620loc_1ae620:
001ae620cmp rdx, 2
001ae624jne 0x1ae669
001ae626lea rsi, [r14+2]
001ae62amov edx, 2
001ae62fjmp 0x1ae1c8
001ae634
001ae634loc_1ae634:
001ae634add rsi, [rsp+176]
001ae63cmov r8l, 2
001ae642mov r9, rcx
001ae645nop [rax+rax]
001ae650
001ae650loc_1ae650:
001ae650mov r10, r9
001ae653mov r9, [rsi]
001ae656cmp r9, r10
001ae659jae 0x1ae69a
001ae65binc r8
001ae65eadd rsi, 32
001ae662cmp rdx, r8
001ae665jne 0x1ae650
001ae667jmp 0x1ae697
001ae669
001ae669loc_1ae669:
001ae669add rsi, [rsp+176]
001ae671mov r8l, 2
001ae677mov r9, rcx
001ae67anop [rax+rax]
001ae680
001ae680loc_1ae680:
001ae680mov r10, r9
001ae683mov r9, [rsi]
001ae686cmp r9, r10
001ae689jb 0x1ae69a
001ae68binc r8
001ae68eadd rsi, 32
001ae692cmp rdx, r8
001ae695jne 0x1ae680
001ae697
001ae697loc_1ae697:
001ae697mov r8, rdx
001ae69a
001ae69aloc_1ae69a:
001ae69alea rsi, [r8+r14]
001ae69emov rdx, r8
001ae6a1cmp rcx, rax
001ae6a4jae 0x1ae1c8
001ae6aa
001ae6aaloc_1ae6aa:
001ae6aacmp r14, rsi
001ae6adja 0x1af680
001ae6b3cmp rsi, r12
001ae6b6ja 0x1af669
001ae6bccmp rdx, 2
001ae6c0jb 0x1ae1c8
001ae6c6mov r8, rsi
001ae6c9mov rax, rdx
001ae6ccshr rax, 1
001ae6cflea rcx, [r14+rdx]
001ae6d3shl rcx, 5
001ae6d7add rcx, [rsp+88]
001ae6dcmov rsi, rdi
001ae6dfnop
001ae6e0
001ae6e0loc_1ae6e0:
001ae6e0movups x0, [rsi]
001ae6e3movups x1, [rsi+16]
001ae6e7movaps [rsp+656], x1
001ae6efmovaps [rsp+640], x0
001ae6f7movups x0, [rcx]
001ae6famovups x1, [rcx+16]
001ae6femovups [rsi+16], x1
001ae702movups [rsi], x0
001ae705movaps x0, [rsp+640]
001ae70dmovaps x1, [rsp+656]
001ae715movups [rcx+16], x1
001ae719movups [rcx], x0
001ae71cadd rsi, 32
001ae720add rcx, -32
001ae724dec rax
001ae727jne 0x1ae6e0
001ae729mov rsi, r8
001ae72cjmp 0x1ae1c8
001ae731
001ae731loc_1ae731:
001ae731mov r13l, 2
001ae737jmp 0x1ae19a
001ae73c
001ae73cloc_1ae73c:
001ae73cmov r13l, 3
001ae742jmp 0x1ae19a
001ae747
001ae747loc_1ae747:
001ae747mov r13, r9
001ae74ajmp 0x1ae19a
001ae74f
001ae74floc_1ae74f:
001ae74fmov rdi, rbp
001ae752mov rax, [rip+0x6339f]
001ae759mov r14, rbx
001ae75cmov rbx, rax
001ae75fcall rax
001ae761mov rdi, r14
001ae764call rbx
001ae766mov r14, [rsp+136]
001ae76emov r12, [rsp+152]
001ae776
001ae776loc_1ae776:
001ae776test r12, r12
001ae779je 0x1ae7ad
001ae77b
001ae77bloc_1ae77b:
001ae77bmov rax, r12
001ae77eshl rax, 5
001ae782add rax, r14
001ae785xor ecx, ecx
001ae787mov rdx, r14
001ae78anop [rax+rax]
001ae790
001ae790loc_1ae790:
001ae790mov rsi, [rdx+8]
001ae794cmp rcx, rsi
001ae797cmovbe rcx, rsi
001ae79bmov [rdx+24], rcx
001ae79flea rsi, [rdx+32]
001ae7a3mov rdx, rsi
001ae7a6cmp rsi, rax
001ae7a9jne 0x1ae790
001ae7abjmp 0x1ae7b0
001ae7ad
001ae7adloc_1ae7ad:
001ae7adxor r12l, r12l
001ae7b0
001ae7b0loc_1ae7b0:
001ae7b0mov rbx, [rsp+144]
001ae7b8movups x0, [rsp+208]
001ae7c0movaps [rsp+1664], x0
001ae7c8mov rax, [rsp+224]
001ae7d0mov [rsp+1680], rax
001ae7d8cmp [rsp+264], 0
001ae7e1je 0x1ae7f1
001ae7e3mov rdi, [rsp+256]
001ae7ebcall [rip+0x63307]
001ae7f1
001ae7f1loc_1ae7f1:
001ae7f1test r14, r14
001ae7f4je 0x1accb0
001ae7famov [rsp+8], r14
001ae7ffmov rax, [rsp+1680]
001ae807mov [rsp+224], rax
001ae80fmovaps x0, [rsp+1664]
001ae817movaps [rsp+208], x0
001ae81fmov rax, [rsp+296]
001ae827mov [rsp+24], rax
001ae82cmov r15, [rax+224]
001ae833test r15, r15
001ae836mov [rsp+128], r12
001ae83emov [rsp+56], rbx
001ae843je 0x1ae914
001ae849mov [rsp+304], 8
001ae855xorps x0, x0
001ae858movups [rsp+312], x0
001ae860movups x0, [r15+64]
001ae865movups [rsp+576], x0
001ae86dmov [rsp+592], 0
001ae879lea rdi, [rsp+640]
001ae881lea rsi, [rsp+576]
001ae889call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae88emov rax, [rsp+640]
001ae896cmp rax, 3
001ae89ajne 0x1ae99a
001ae8a0
001ae8a0loc_1ae8a0:
001ae8a0lea rdi, [rsp+304]
001ae8a8call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ae8ad
001ae8adloc_1ae8ad:
001ae8admov rbx, [rsp+208]
001ae8b5mov r15, [rsp+224]
001ae8bdinc r15
001ae8c0mov rdi, rbx
001ae8c3nop [rax+rax]
001ae8d0
001ae8d0loc_1ae8d0:
001ae8d0cmp r15, 1
001ae8d4je 0x1ae8ea
001ae8d6lea r14, [rdi+536]
001ae8dddec r15
001ae8e0call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ae8e5mov rdi, r14
001ae8e8jmp 0x1ae8d0
001ae8ea
001ae8ealoc_1ae8ea:
001ae8eacmp [rsp+216], 0
001ae8f3je 0x1ae8fe
001ae8f5mov rdi, rbx
001ae8f8call [rip+0x631fa]
001ae8fe
001ae8feloc_1ae8fe:
001ae8fecmp [rsp+56], 0
001ae904mov rdi, [rsp+8]
001ae909jne 0x1accaa
001ae90fjmp 0x1accb0
001ae914
001ae914loc_1ae914:
001ae914mov [rsp+512], 8
001ae920xorps x0, x0
001ae923movups [rsp+520], x0
001ae92bmov r13l, 8
001ae931xor r14l, r14l
001ae934xor ebp, ebp
001ae936
001ae936loc_1ae936:
001ae936mov rax, [rsp+24]
001ae93bmov [rsp+640], rax
001ae943mov r15, [rsp+8]
001ae948cmp rbx, r12
001ae94bjbe 0x1aeb5b
001ae951test r12, r12
001ae954je 0x1aeb4a
001ae95amov rsi, [rsp+56]
001ae95fshl rsi, 5
001ae963mov rbx, r12
001ae966shl rbx, 5
001ae96amov edx, 8
001ae96fmov rdi, [rsp+8]
001ae974mov rcx, rbx
001ae977call __rust_realloc
001ae97cmov r15, rax
001ae97ftest rax, rax
001ae982jne 0x1aeb5b
001ae988mov edi, 8
001ae98dmov rsi, rbx
001ae990call alloc::alloc::handle_alloc_error
001ae995jmp 0x1af724
001ae99a
001ae99aloc_1ae99a:
001ae99aadd r15, 16
001ae99emov r13l, 8
001ae9a4xor r14l, r14l
001ae9a7lea r12, [rsp+1232]
001ae9aflea rbp, [rsp+640]
001ae9b7lea rbx, [rsp+576]
001ae9bfjmp 0x1ae9f7
001ae9c1
001ae9c1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001ae9d0
001ae9d0loc_1ae9d0:
001ae9d0cmp rax, 2
001ae9d4je 0x1aeb0f
001ae9da
001ae9daloc_1ae9da:
001ae9damov rdi, rbp
001ae9ddmov rsi, rbx
001ae9e0call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae9e5mov rax, [rsp+640]
001ae9edcmp rax, 3
001ae9f1je 0x1ae8a0
001ae9f7
001ae9f7loc_1ae9f7:
001ae9f7movups x3, [rsp+648]
001ae9fflea rdx, [rsp+664]
001aea07movups x0, [rdx]
001aea0amovups x1, [rdx+16]
001aea0emovups x2, [rdx+32]
001aea12movaps [rsp+432], x0
001aea1amovaps [rsp+448], x1
001aea22movaps [rsp+464], x2
001aea2amov rcx, [rdx+48]
001aea2emov [rsp+480], rcx
001aea36test rax, rax
001aea39jne 0x1ae9d0
001aea3bmov [rsp+640], 0
001aea47movaps [rsp+32], x3
001aea4cmovups [rsp+648], x3
001aea54mov rax, [rsp+480]
001aea5cmov [rdx+48], rax
001aea60movaps x0, [rsp+432]
001aea68movaps x1, [rsp+448]
001aea70movaps x2, [rsp+464]
001aea78movups [rdx+32], x2
001aea7cmovups [rdx+16], x1
001aea80movups [rdx], x0
001aea83mov rdi, r12
001aea86mov rsi, r15
001aea89mov rdx, rbp
001aea8ccall gimli::read::dwarf::Unit<R>::new
001aea91cmp [rsp+1232], 2
001aea99je 0x1ae9da
001aea9fmov edx, 424
001aeaa4mov rdi, rbp
001aeaa7mov rsi, r12
001aeaaacall [rip+0x63070]
001aeab0movaps x0, [rsp+32]
001aeab5movlps [rsp+1064], x0
001aeabdcmp r14, [rsp+312]
001aeac5jne 0x1aeae7
001aeac7lea rdi, [rsp+304]
001aeacfmov rsi, r14
001aead2call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aead7mov r13, [rsp+304]
001aeadfmov r14, [rsp+320]
001aeae7
001aeae7loc_1aeae7:
001aeae7imul rdi, r14, 432
001aeaeeadd rdi, r13
001aeaf1mov edx, 432
001aeaf6mov rsi, rbp
001aeaf9call [rip+0x63021]
001aeaffinc r14
001aeb02mov [rsp+320], r14
001aeb0ajmp 0x1ae9da
001aeb0f
001aeb0floc_1aeb0f:
001aeb0ftest r13, r13
001aeb12je 0x1ae8ad
001aeb18mov rbp, [rsp+312]
001aeb20mov [rsp+512], r13
001aeb28mov [rsp+520], rbp
001aeb30mov [rsp+528], r14
001aeb38mov r12, [rsp+128]
001aeb40mov rbx, [rsp+56]
001aeb45jmp 0x1ae936
001aeb4a
001aeb4aloc_1aeb4a:
001aeb4amov rdi, [rsp+8]
001aeb4fcall [rip+0x62fa3]
001aeb55mov r15l, 8
001aeb5b
001aeb5bloc_1aeb5b:
001aeb5bmov r12, [rsp+208]
001aeb63mov rax, [rsp+216]
001aeb6bmov rbx, [rsp+224]
001aeb73cmp rax, rbx
001aeb76jbe 0x1aebc8
001aeb78test rbx, rbx
001aeb7bje 0x1aebb9
001aeb7dimul rsi, rax, 536
001aeb84imul rcx, rbx, 536
001aeb8bmov edx, 8
001aeb90mov rdi, r12
001aeb93mov [rsp+32], rcx
001aeb98call __rust_realloc
001aeb9dmov r12, rax
001aeba0test rax, rax
001aeba3jne 0x1aebc8
001aeba5mov edi, 8
001aebaamov rsi, [rsp+32]
001aebafcall alloc::alloc::handle_alloc_error
001aebb4jmp 0x1af724
001aebb9
001aebb9loc_1aebb9:
001aebb9mov rdi, r12
001aebbccall [rip+0x62f36]
001aebc2mov r12l, 8
001aebc8
001aebc8loc_1aebc8:
001aebc8cmp rbp, r14
001aebcbjbe 0x1aec19
001aebcdtest r14, r14
001aebd0je 0x1aec0a
001aebd2imul rsi, rbp, 432
001aebd9imul rbp, r14, 432
001aebe0mov edx, 8
001aebe5mov rdi, r13
001aebe8mov rcx, rbp
001aebebcall __rust_realloc
001aebf0mov r13, rax
001aebf3test rax, rax
001aebf6jne 0x1aec19
001aebf8mov edi, 8
001aebfdmov rsi, rbp
001aec00call alloc::alloc::handle_alloc_error
001aec05jmp 0x1af724
001aec0a
001aec0aloc_1aec0a:
001aec0amov rdi, r13
001aec0dcall [rip+0x62ee5]
001aec13mov r13l, 8
001aec19
001aec19loc_1aec19:
001aec19mov rax, [rsp+24]
001aec1emov [rsp+1176], rax
001aec26mov [rsp+1184], r15
001aec2emov rax, [rsp+128]
001aec36mov [rsp+1192], rax
001aec3emov [rsp+1200], r12
001aec46mov [rsp+1208], rbx
001aec4emov [rsp+1216], r13
001aec56mov [rsp+1224], r14
001aec5emov rdi, [rsp+392]
001aec66cmp [rdi], 0
001aec6aje 0x1af0f5
001aec70mov rax, [rdi+112]
001aec74mov [rsp+752], rax
001aec7cmovups x0, [rdi+96]
001aec80movaps [rsp+736], x0
001aec88movups x0, [rdi+80]
001aec8cmovaps [rsp+720], x0
001aec94movups x0, [rdi+64]
001aec98movaps [rsp+704], x0
001aeca0movups x0, [rdi]
001aeca3movups x1, [rdi+16]
001aeca7movups x2, [rdi+32]
001aecabmovups x3, [rdi+48]
001aecafmovaps [rsp+688], x3
001aecb7movaps [rsp+672], x2
001aecbfmovaps [rsp+656], x1
001aecc7movaps [rsp+640], x0
001aeccflea rdx, [rip-0x15b986]
001aecd6mov ecx, 15
001aecdbmov rsi, [rsp+168]
001aece3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aece8test rax, rax
001aecebcmove rdx, rax
001aeceflea rcx, [rip-0x11d9fe]
001aecf6cmove rax, rcx
001aecfalea rdi, [rsp+1232]
001aed02mov rsi, rax
001aed05call gimli::read::index::UnitIndex<R>::parse
001aed0amovzx r14l, [rsp+1232]
001aed13cmp r14b, 22
001aed17je 0x1af0bd
001aed1dmov eax, [rsp+1233]
001aed24mov ecx, [rsp+1236]
001aed2bmov [rsp+139], ecx
001aed32mov [rsp+136], eax
001aed39mov rax, [rsp+1240]
001aed41mov [rsp+88], rax
001aed46mov rax, [rsp+1248]
001aed4emov [rsp+64], rax
001aed53movups x0, [rsp+1256]
001aed5bmovaps [rsp+576], x0
001aed63movups x0, [rsp+1272]
001aed6bmovaps [rsp+592], x0
001aed73movups x0, [rsp+1288]
001aed7bmovaps [rsp+608], x0
001aed83movups x0, [rsp+1304]
001aed8bmovaps [rsp+624], x0
001aed93lea rdx, [rip-0x15b9c5]
001aed9alea rdi, [rsp+640]
001aeda2mov ecx, 15
001aeda7mov rsi, [rsp+168]
001aedafcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aedb4test rax, rax
001aedb7cmove rdx, rax
001aedbblea rcx, [rip-0x11daca]
001aedc2cmove rax, rcx
001aedc6lea rdi, [rsp+1232]
001aedcemov rsi, rax
001aedd1call gimli::read::index::UnitIndex<R>::parse
001aedd6movzx eax, [rsp+1232]
001aeddecmp al, 22
001aede0je 0x1af0bd
001aede6mov [rsp+200], al
001aededmov eax, [rsp+1233]
001aedf4mov ecx, [rsp+1236]
001aedfbmov [rsp+211], ecx
001aee02mov [rsp+208], eax
001aee09mov rax, [rsp+1240]
001aee11mov [rsp+160], rax
001aee19mov rax, [rsp+1248]
001aee21mov [rsp+176], rax
001aee29movups x0, [rsp+1256]
001aee31movaps [rsp+432], x0
001aee39movups x0, [rsp+1272]
001aee41movaps [rsp+448], x0
001aee49movups x0, [rsp+1288]
001aee51movaps [rsp+464], x0
001aee59movups x0, [rsp+1304]
001aee61movaps [rsp+480], x0
001aee69lea rdx, [rip-0x15ba80]
001aee70lea rdi, [rsp+640]
001aee78mov ecx, 17
001aee7dmov rsi, [rsp+168]
001aee85call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aee8amov [rsp+32], rdx
001aee8fmov rbx, rax
001aee92test rax, rax
001aee95mov rax, [rsp+32]
001aee9acmove rax, rbx
001aee9emov [rsp+32], rax
001aeea3lea rax, [rip-0x11dbb2]
001aeeaacmove rbx, rax
001aeeaelea rdx, [rip-0x15bab4]
001aeeb5lea rdi, [rsp+640]
001aeebdmov ecx, 15
001aeec2mov rsi, [rsp+168]
001aeecacall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aeecfmov [rsp+24], rdx
001aeed4mov r15, rax
001aeed7test rax, rax
001aeedamov rax, [rsp+24]
001aeedfcmove rax, r15
001aeee3mov [rsp+24], rax
001aeee8lea rax, [rip-0x11dbf7]
001aeeefcmove r15, rax
001aeef3lea rdx, [rip-0x15baea]
001aeefalea rdi, [rsp+640]
001aef02mov ecx, 15
001aef07mov rsi, [rsp+168]
001aef0fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aef14mov r13, rax
001aef17mov r12, rdx
001aef1atest rax, rax
001aef1dcmove r12, rax
001aef21lea rax, [rip-0x11dc30]
001aef28cmove r13, rax
001aef2clea rdi, [rsp+1232]
001aef34lea rsi, [rsp+640]
001aef3cmov rdx, [rsp+168]
001aef44call gimli::read::Section::load
001aef49cmp [rsp+1232], 0
001aef52jne 0x1af0bd
001aef58mov rax, [rsp+1240]
001aef60mov [rsp+56], rax
001aef65mov rbp, [rsp+1248]
001aef6dlea rdi, [rsp+1232]
001aef75lea rsi, [rsp+640]
001aef7dmov rdx, [rsp+168]
001aef85call gimli::read::Section::load
001aef8acmp [rsp+1232], 0
001aef93jne 0x1af0bd
001aef99mov rax, [rsp+1240]
001aefa1mov [rsp+72], rax
001aefa6mov rax, [rsp+1248]
001aefaemov [rsp+192], rax
001aefb6lea rdi, [rsp+1232]
001aefbelea rsi, [rsp+640]
001aefc6mov rdx, [rsp+168]
001aefcecall gimli::read::Section::load
001aefd3cmp [rsp+1232], 0
001aefdcjne 0x1af0bd
001aefe2mov rax, [rsp+1240]
001aefeamov [rsp+120], rax
001aefefmov rax, [rsp+1248]
001aeff7mov [rsp+112], rax
001aeffclea rdi, [rsp+1232]
001af004lea rsi, [rsp+640]
001af00cmov rdx, [rsp+168]
001af014call gimli::read::Section::load
001af019cmp [rsp+1232], 0
001af022jne 0x1af0bd
001af028mov rax, [rsp+1240]
001af030mov [rsp+104], rax
001af035mov rax, [rsp+1248]
001af03dmov [rsp+96], rax
001af042lea rdi, [rsp+1232]
001af04alea rsi, [rsp+640]
001af052mov rdx, [rsp+168]
001af05acall gimli::read::Section::load
001af05fcmp [rsp+1232], 0
001af068jne 0x1af0bd
001af06amov rax, [rsp+1240]
001af072mov [rsp+16], rax
001af077mov rax, [rsp+1248]
001af07fmov [rsp+8], rax
001af084lea rdi, [rsp+1232]
001af08clea rsi, [rsp+640]
001af094mov rdx, [rsp+168]
001af09ccall gimli::read::Section::load
001af0a1mov [rsp+168], rbp
001af0a9mov [rsp+80], r12
001af0aecmp [rsp+1232], 0
001af0b7je 0x1af44e
001af0bd
001af0bdloc_1af0bd:
001af0bdmov rax, [rsp+384]
001af0c5mov [rax], 23
001af0c8cmp [rsp+712], 0
001af0d1je 0x1af0e1
001af0d3mov rdi, [rsp+704]
001af0dbcall [rip+0x62a17]
001af0e1
001af0e1loc_1af0e1:
001af0e1xor ebx, ebx
001af0e3lea rdi, [rsp+1176]
001af0ebcall core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af0f0jmp 0x1accf7
001af0f5
001af0f5loc_1af0f5:
001af0f5mov r14b, 22
001af0f8
001af0f8loc_1af0f8:
001af0f8mov rax, [rsp+1224]
001af100mov rdx, [rsp+384]
001af108mov [rdx+384], rax
001af10fmovups x0, [rsp+1176]
001af117movups x1, [rsp+1192]
001af11fmovups x2, [rsp+1208]
001af127movups [rdx+368], x2
001af12emovups [rdx+352], x1
001af135movups [rdx+336], x0
001af13cmov rcx, [rsp+400]
001af144mov rax, [rcx+112]
001af148mov [rdx+504], rax
001af14fmovups x0, [rcx+96]
001af153movups x1, [rcx+80]
001af157movups x2, [rcx+64]
001af15bmovups x3, [rcx]
001af15emovups x4, [rcx+16]
001af162movups x5, [rcx+32]
001af166movups x6, [rcx+48]
001af16amovups [rdx+488], x0
001af171movups [rdx+472], x1
001af178movups [rdx+456], x2
001af17fmovups [rdx+440], x6
001af186movups [rdx+424], x5
001af18dmovups [rdx+408], x4
001af194movups [rdx+392], x3
001af19bmov eax, [rsp+408]
001af1a2mov [rdx+1], eax
001af1a5mov eax, [rsp+411]
001af1acmov [rdx+4], eax
001af1afmovaps x0, [rsp+304]
001af1b7movaps x1, [rsp+320]
001af1bfmovaps x2, [rsp+336]
001af1c7movaps x3, [rsp+352]
001af1cfmovups [rdx+24], x0
001af1d3movups [rdx+40], x1
001af1d7movups [rdx+56], x2
001af1dbmovups [rdx+72], x3
001af1dfmov eax, [rsp+256]
001af1e6mov [rdx+89], eax
001af1e9mov eax, [rsp+259]
001af1f0mov [rdx+92], eax
001af1f3movaps x0, [rsp+512]
001af1fbmovaps x1, [rsp+528]
001af203movaps x2, [rsp+544]
001af20bmovaps x3, [rsp+560]
001af213movups [rdx+112], x0
001af217movups [rdx+128], x1
001af21emovups [rdx+144], x2
001af225movups [rdx+160], x3
001af22cmov [rdx], r14b
001af22fmov [rdx+8], rsi
001af233mov [rdx+16], rdi
001af237mov [rdx+88], bpl
001af23bmov [rdx+96], r8
001af23fmov [rdx+104], r9
001af243mov [rdx+176], rbx
001af24amov rax, [rsp+32]
001af24fmov [rdx+184], rax
001af256mov [rdx+192], r15
001af25dmov [rdx+200], r11
001af264mov [rdx+208], r13
001af26bmov rax, [rsp+80]
001af270mov [rdx+216], rax
001af277mov rax, [rsp+56]
001af27cmov [rdx+224], rax
001af283mov [rdx+232], r10
001af28amov rax, [rsp+72]
001af28fmov [rdx+240], rax
001af296mov [rdx+248], r12
001af29dmov rax, [rsp+120]
001af2a2mov [rdx+256], rax
001af2a9mov rax, [rsp+112]
001af2aemov [rdx+264], rax
001af2b5mov rax, [rsp+104]
001af2bamov [rdx+272], rax
001af2c1mov rax, [rsp+96]
001af2c6mov [rdx+280], rax
001af2cdmov rax, [rsp+16]
001af2d2mov [rdx+288], rax
001af2d9mov rax, [rsp+8]
001af2demov [rdx+296], rax
001af2e5mov rax, [rsp+48]
001af2eamov [rdx+304], rax
001af2f1mov rax, [rsp+128]
001af2f9mov [rdx+312], rax
001af300lea rax, [rip-0x11e00f]
001af307mov [rdx+320], rax
001af30emov [rdx+328], 0
001af319cmp [rsp+288], 0
001af322mov rax, [rsp+240]
001af32ajne 0x1acd3a
001af330cmp [rax], 0
001af334jne 0x1acd29
001af33ajmp 0x1acd3a
001af33f
001af33floc_1af33f:
001af33flea rax, [rip+0x609d2]
001af346mov [rsp+640], rax
001af34elea rsi, [rip+0x60ae3]
001af355jmp 0x1af36d
001af357
001af357loc_1af357:
001af357lea rax, [rip+0x609ba]
001af35emov [rsp+640], rax
001af366lea rsi, [rip+0x60ab3]
001af36d
001af36dloc_1af36d:
001af36dmov rdi, [rsp+192]
001af375mov [rdi+8], 1
001af37dlea rax, [rip-0x11e08c]
001af384mov [rdi+16], rax
001af388xorps x0, x0
001af38bmovups [rdi+24], x0
001af38fcall core::panicking::panic_fmt
001af394jmp 0x1af724
001af399
001af399loc_1af399:
001af399lea rdx, [rip+0x60ab0]
001af3a0mov rdi, r14
001af3a3mov rsi, rbp
001af3a6call core::slice::index::slice_index_order_fail
001af3abjmp 0x1af724
001af3b0
001af3b0loc_1af3b0:
001af3b0lea rdx, [rip+0x60a99]
001af3b7mov rdi, rbp
001af3bacall core::slice::index::slice_end_index_len_fail
001af3bfjmp 0x1af724
001af3c4
001af3c4loc_1af3c4:
001af3c4lea rax, [rip+0x6094d]
001af3cbmov [rsp+640], rax
001af3d3lea rsi, [rip+0x60a5e]
001af3dajmp 0x1af3f2
001af3dc
001af3dcloc_1af3dc:
001af3dclea rax, [rip+0x60935]
001af3e3mov [rsp+640], rax
001af3eblea rsi, [rip+0x60a2e]
001af3f2
001af3f2loc_1af3f2:
001af3f2mov rdi, [rsp+200]
001af3famov [rdi+8], 1
001af402lea rax, [rip-0x11e111]
001af409mov [rdi+16], rax
001af40dxorps x0, x0
001af410movups [rdi+24], x0
001af414call core::panicking::panic_fmt
001af419jmp 0x1af724
001af41e
001af41eloc_1af41e:
001af41elea rdx, [rip+0x60a2b]
001af425mov rsi, r13
001af428call core::slice::index::slice_index_order_fail
001af42djmp 0x1af724
001af432
001af432loc_1af432:
001af432lea rdx, [rip+0x60a17]
001af439mov rdi, r13
001af43cmov rsi, [rsp+128]
001af444call core::slice::index::slice_end_index_len_fail
001af449jmp 0x1af724
001af44e
001af44eloc_1af44e:
001af44emov rax, [rsp+1240]
001af456mov [rsp+48], rax
001af45bmov rax, [rsp+1248]
001af463mov [rsp+128], rax
001af46bmov eax, [rsp+136]
001af472mov ecx, [rsp+139]
001af479mov [rsp+411], ecx
001af480mov [rsp+408], eax
001af487movaps x0, [rsp+576]
001af48fmovaps x1, [rsp+592]
001af497movaps x2, [rsp+608]
001af49fmovaps x3, [rsp+624]
001af4a7movaps [rsp+304], x0
001af4afmovaps [rsp+320], x1
001af4b7movaps [rsp+336], x2
001af4bfmovaps [rsp+352], x3
001af4c7mov eax, [rsp+208]
001af4cemov ecx, [rsp+211]
001af4d5mov [rsp+256], eax
001af4dcmov [rsp+259], ecx
001af4e3movaps x0, [rsp+432]
001af4ebmovaps x1, [rsp+448]
001af4f3movaps x2, [rsp+464]
001af4fbmovaps x3, [rsp+480]
001af503movaps [rsp+560], x3
001af50bmovaps [rsp+544], x2
001af513movaps [rsp+528], x1
001af51bmovaps [rsp+512], x0
001af523cmp [rsp+712], 0
001af52cje 0x1af53c
001af52emov rdi, [rsp+704]
001af536call [rip+0x625bc]
001af53c
001af53cloc_1af53c:
001af53cmov rsi, [rsp+88]
001af541mov rdi, [rsp+64]
001af546mov r8, [rsp+160]
001af54emov r9, [rsp+176]
001af556mov r11, [rsp+24]
001af55bmovzx ebp, [rsp+200]
001af563mov r10, [rsp+168]
001af56bmov r12, [rsp+192]
001af573jmp 0x1af0f8
001af578
001af578loc_1af578:
001af578lea rdi, [rip-0x11fe55]
001af57flea rdx, [rip+0x60942]
001af586mov esi, 44
001af58bcall core::panicking::panic
001af590jmp 0x1af724
001af595
001af595loc_1af595:
001af595lea rax, [rip+0x60944]
001af59cmov [rsp+280], rax
001af5a4jmp 0x1af5f9
001af5a6
001af5a6loc_1af5a6:
001af5a6lea rdi, [rip-0x11e5af]
001af5adlea rdx, [rip+0x608e4]
001af5b4mov esi, 43
001af5b9call core::panicking::panic
001af5bejmp 0x1af724
001af5c3
001af5c3loc_1af5c3:
001af5c3lea rdi, [rip-0x11fea0]
001af5calea rdx, [rip+0x608f7]
001af5d1mov esi, 44
001af5d6call core::panicking::panic
001af5dbjmp 0x1af724
001af5e0
001af5e0loc_1af5e0:
001af5e0lea rdx, [rip+0x60821]
001af5e7mov rdi, r8
001af5eacall core::slice::index::slice_end_index_len_fail
001af5efjmp 0x1af724
001af5f4
001af5f4loc_1af5f4:
001af5f4mov [rsp+64], r8
001af5f9
001af5f9loc_1af5f9:
001af5f9mov rdi, rbx
001af5fcmov rsi, [rsp+64]
001af601mov rdx, [rsp+280]
001af609call core::slice::index::slice_index_order_fail
001af60ejmp 0x1af724
001af613
001af613loc_1af613:
001af613mov edi, 8
001af618mov esi, 248
001af61dcall alloc::alloc::handle_alloc_error
001af622jmp 0x1af724
001af627
001af627loc_1af627:
001af627lea rax, [rip+0x608b2]
001af62emov [rsp+232], rax
001af636jmp 0x1af685
001af638
001af638loc_1af638:
001af638lea rdi, [rip-0x11e641]
001af63flea rdx, [rip+0x60852]
001af646mov esi, 43
001af64bcall core::panicking::panic
001af650jmp 0x1af724
001af655
001af655loc_1af655:
001af655mov edi, 8
001af65amov esi, 248
001af65fcall alloc::alloc::handle_alloc_error
001af664jmp 0x1af724
001af669
001af669loc_1af669:
001af669lea rdx, [rip+0x60798]
001af670mov rdi, rsi
001af673mov rsi, r12
001af676call core::slice::index::slice_end_index_len_fail
001af67bjmp 0x1af724
001af680
001af680loc_1af680:
001af680mov [rsp+64], rsi
001af685
001af685loc_1af685:
001af685mov rdi, r14
001af688mov rsi, [rsp+64]
001af68dmov rdx, [rsp+232]
001af695call core::slice::index::slice_index_order_fail
001af69ajmp 0x1af724
001af69f
001af69floc_1af69f:
001af69flea rdi, [rip-0x11e6a8]
001af6a6lea rdx, [rip+0x607bb]
001af6admov esi, 43
001af6b2call core::panicking::panic
001af6b7jmp 0x1af724
001af6b9
001af6b9loc_1af6b9:
001af6b9lea rdi, [rip-0x11e6c2]
001af6c0lea rdx, [rip+0x607b9]
001af6c7mov esi, 43
001af6cccall core::panicking::panic
001af6d1jmp 0x1af724
001af6d3
001af6d3loc_1af6d3:
001af6d3lea rdi, [rip-0x11e6dc]
001af6dalea rdx, [rip+0x60787]
001af6e1mov esi, 43
001af6e6call core::panicking::panic
001af6ebjmp 0x1af724
001af6ed
001af6edloc_1af6ed:
001af6edlea rdi, [rip-0x11e6f6]
001af6f4lea rdx, [rip+0x60785]
001af6fbmov esi, 43
001af700call core::panicking::panic
001af705jmp 0x1af724
001af707
001af707loc_1af707:
001af707lea rdx, [rip+0x60bca]
001af70emov rdi, r14
001af711call core::slice::index::slice_start_index_len_fail
001af716jmp 0x1af724
001af718
001af718loc_1af718:
001af718lea rdx, [rip+0x60ba1]
001af71fcall core::panicking::panic_bounds_check
001af724
001af724loc_1af724:
001af724ud2
001af726jmp 0x1af74c
001af728jmp 0x1af74c
001af72ajmp 0x1af74c
001af72cjmp 0x1af74c
001af72emov r13, rax
001af731lea rdi, [rsp+640]
001af739call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af73ejmp 0x1afa17
001af743call core::panicking::panic_in_cleanup
001af748ud2
001af74ajmp 0x1af751
001af74c
001af74cloc_1af74c:
001af74cmov r13, rax
001af74fjmp 0x1af761
001af751
001af751loc_1af751:
001af751mov r13, rax
001af754lea rdi, [rsp+432]
001af75ccall core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<addr2line::Lines,gimli::read::Error>>>
001af761
001af761loc_1af761:
001af761lea rdi, [rsp+1232]
001af769call core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001af76ejmp 0x1afa17
001af773mov r13, rax
001af776lea rdi, [rsp+512]
001af77ecall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af783mov rdi, r12
001af786mov rsi, rbx
001af789call core::ptr::drop_in_place<alloc::boxed::Box<[addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>]>>
001af78exor ebx, ebx
001af790jmp 0x1af7ab
001af792call core::panicking::panic_in_cleanup
001af797ud2
001af799mov r13, rax
001af79clea rdi, [rsp+208]
001af7a4call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7a9mov bl, 1
001af7ab
001af7abloc_1af7ab:
001af7abmov rdi, r15
001af7aemov rsi, [rsp+128]
001af7b6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7bbmov bpl, 1
001af7bejmp 0x1af7dd
001af7c0call core::panicking::panic_in_cleanup
001af7c5ud2
001af7c7mov r13, rax
001af7camov rdi, [rsp+8]
001af7cfmov rsi, [rsp+56]
001af7d4call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7d9mov bl, 1
001af7dbxor ebp, ebp
001af7dd
001af7ddloc_1af7dd:
001af7ddlea rdi, [rsp+640]
001af7e5call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7eatest bl, bl
001af7ecje 0x1af7fb
001af7eelea rdi, [rsp+512]
001af7f6call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7fb
001af7fbloc_1af7fb:
001af7fbmov bl, 1
001af7fdtest bpl, bpl
001af800jne 0x1afa8b
001af806mov bpl, 1
001af809jmp 0x1af8a4
001af80ejmp 0x1af863
001af810mov r13, rax
001af813jmp 0x1af8a2
001af818mov r13, rax
001af81bmov rdi, [rsp+704]
001af823mov rsi, [rsp+712]
001af82bcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af830lea rdi, [rsp+1176]
001af838call core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af83djmp 0x1afaaa
001af842mov r13, rax
001af845jmp 0x1afa05
001af84amov r13, rax
001af84dlea rdi, [rsp+640]
001af855call core::ptr::drop_in_place<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af85ajmp 0x1af895
001af85ccall core::panicking::panic_in_cleanup
001af861ud2
001af863
001af863loc_1af863:
001af863mov r13, rax
001af866lea rdi, [rsp+1328]
001af86ecall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001af873jmp 0x1afa17
001af878jmp 0x1af8cd
001af87amov r13, rax
001af87djmp 0x1afa55
001af882mov r13, rax
001af885mov [rsp+1896], rbx
001af88djmp 0x1af96f
001af892mov r13, rax
001af895
001af895loc_1af895:
001af895lea rdi, [rsp+304]
001af89dcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8a2
001af8a2loc_1af8a2:
001af8a2xor ebp, ebp
001af8a4
001af8a4loc_1af8a4:
001af8a4lea rdi, [rsp+208]
001af8accall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8b1mov bl, 1
001af8b3test bpl, bpl
001af8b6je 0x1af949
001af8bcjmp 0x1afa8b
001af8c1call core::panicking::panic_in_cleanup
001af8c6ud2
001af8c8jmp 0x1af964
001af8cd
001af8cdloc_1af8cd:
001af8cdmov r13, rax
001af8d0jmp 0x1afa17
001af8d5mov r13, rax
001af8d8jmp 0x1afa8b
001af8ddmov r13, rax
001af8e0lea rdi, [rsp+640]
001af8e8call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8edjmp 0x1af96f
001af8f2call core::panicking::panic_in_cleanup
001af8f7ud2
001af8f9jmp 0x1af9f2
001af8femov r13, rax
001af901lea rdi, [rsp+640]
001af909call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af90emov bl, 1
001af910jmp 0x1afa8b
001af915call core::panicking::panic_in_cleanup
001af91aud2
001af91cmov r13, rax
001af91fnop
001af920
001af920loc_1af920:
001af920dec r15
001af923je 0x1af939
001af925lea r12, [r14+536]
001af92cmov rdi, r14
001af92fcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af934mov r14, r12
001af937jmp 0x1af920
001af939
001af939loc_1af939:
001af939mov rsi, [rsp+216]
001af941mov rdi, rbx
001af944call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af949
001af949loc_1af949:
001af949mov rdi, [rsp+8]
001af94emov rsi, [rsp+56]
001af953jmp 0x1afa77
001af958call core::panicking::panic_in_cleanup
001af95dud2
001af95fjmp 0x1afa42
001af964
001af964loc_1af964:
001af964mov r13, rax
001af967jmp 0x1afa67
001af96cmov r13, rax
001af96f
001af96floc_1af96f:
001af96fmov rax, [rsp+240]
001af977mov rdi, [rax+64]
001af97bmov rsi, [rax+72]
001af97fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af984lea rdi, [rsp+1688]
001af98ccall core::ptr::drop_in_place<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af991mov bl, 1
001af993mov [rsp+184], 0
001af99ejmp 0x1afa8b
001af9a3call core::panicking::panic_in_cleanup
001af9a8ud2
001af9aamov r13, rax
001af9admov bl, 1
001af9afmov al, 1
001af9b1mov [rsp+184], eax
001af9b8jmp 0x1afa8b
001af9bdmov r13, rax
001af9c0
001af9c0loc_1af9c0:
001af9c0dec r15
001af9c3je 0x1af9d9
001af9c5lea r12, [r14+536]
001af9ccmov rdi, r14
001af9cfcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af9d4mov r14, r12
001af9d7jmp 0x1af9c0
001af9d9
001af9d9loc_1af9d9:
001af9d9mov rsi, [rsp+216]
001af9e1mov rdi, rbx
001af9e4call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af9e9jmp 0x1afa24
001af9ebcall core::panicking::panic_in_cleanup
001af9f0ud2
001af9f2
001af9f2loc_1af9f2:
001af9f2mov r13, rax
001af9f5mov rdi, rbp
001af9f8mov rsi, [rsp+160]
001afa00call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa05
001afa05loc_1afa05:
001afa05mov rdi, [rsp+16]
001afa0amov rsi, [rsp+192]
001afa12call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::UnitRange,alloc::slice::stable_sort<addr2line::UnitRange,alloc::slice::<impl [addr2line::UnitRange]>::sort_by_key<u64,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa17
001afa17loc_1afa17:
001afa17lea rdi, [rsp+208]
001afa1fcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa24
001afa24loc_1afa24:
001afa24mov rdi, [rsp+136]
001afa2cmov rsi, [rsp+144]
001afa34call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa39jmp 0x1afa67
001afa3bcall core::panicking::panic_in_cleanup
001afa40ud2
001afa42
001afa42loc_1afa42:
001afa42mov r13, rax
001afa45mov rdi, r12
001afa48mov rsi, [rsp+160]
001afa50call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa55
001afa55loc_1afa55:
001afa55mov rdi, [rsp+32]
001afa5amov rsi, [rsp+376]
001afa62call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa67
001afa67loc_1afa67:
001afa67mov rdi, [rsp+256]
001afa6fmov rsi, [rsp+264]
001afa77
001afa77loc_1afa77:
001afa77call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa7cmov bl, 1
001afa7elea rdi, [rsp+296]
001afa86call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa8b
001afa8bloc_1afa8b:
001afa8btest bl, bl
001afa8dje 0x1afaaa
001afa8fmov rax, [rsp+392]
001afa97cmp [rax], 0
001afa9bje 0x1afaaa
001afa9dmov rdi, [rax+64]
001afaa1mov rsi, [rax+72]
001afaa5call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaaa
001afaaaloc_1afaaa:
001afaaamov eax, [rsp+184]
001afab1test al, al
001afab3je 0x1afad8
001afab5mov rax, [rsp+240]
001afabdcmp [rax], 0
001afac1je 0x1afad8
001afac3mov rax, [rsp+240]
001afacbmov rdi, [rax+64]
001afacfmov rsi, [rax+72]
001afad3call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afad8
001afad8loc_1afad8:
001afad8mov rax, [rsp+400]
001afae0mov rdi, [rax+64]
001afae4mov rsi, [rax+72]
001afae8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaedmov rdi, r13
001afaf0call _Unwind_Resume
001afaf5ud2
001afaf7call core::panicking::panic_in_cleanup
001afafcud2
001ab970
001ab970std::backtrace_rs::symbolize::gimli::Context::new:
001ab970push rbp
001ab971push r15
001ab973push r14
001ab975push r13
001ab977push r12
001ab979push rbx
001ab97asub rsp, 1960
001ab981mov [rsp+392], r8
001ab989mov [rsp+240], rcx
001ab991mov r12, rdx
001ab994mov r15, rsi
001ab997mov [rsp+384], rdi
001ab99flea rdx, [rip-0x158622]
001ab9a6mov ecx, 10
001ab9abmov rdi, r12
001ab9aemov [rsp+400], r12
001ab9b6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9bbmov [rsp+32], rdx
001ab9c0test rax, rax
001ab9c3lea rdx, [rip-0x11a6d2]
001ab9camov rcx, rax
001ab9cdcmove rcx, rdx
001ab9d1mov [rsp+8], rcx
001ab9d6mov rcx, [rsp+32]
001ab9dbcmove rcx, rax
001ab9dfmov [rsp+32], rcx
001ab9e4lea rdx, [rip-0x15865d]
001ab9ebmov ecx, 15
001ab9f0mov rdi, r12
001ab9f3mov rsi, r15
001ab9f6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9fbmov [rsp+24], rdx
001aba00test rax, rax
001aba03mov rdx, rax
001aba06lea rcx, [rip-0x11a715]
001aba0dcmove rdx, rcx
001aba11mov [rsp+48], rdx
001aba16mov rcx, [rsp+24]
001aba1bcmove rcx, rax
001aba1fmov [rsp+24], rcx
001aba24lea rdx, [rip-0x15868e]
001aba2bmov ecx, 13
001aba30mov rdi, r12
001aba33mov rsi, r15
001aba36call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba3bmov [rsp+56], rdx
001aba40test rax, rax
001aba43mov rdx, rax
001aba46lea rcx, [rip-0x11a755]
001aba4dcmove rdx, rcx
001aba51mov [rsp+128], rdx
001aba59mov rcx, [rsp+56]
001aba5ecmove rcx, rax
001aba62mov [rsp+56], rcx
001aba67lea rdx, [rip-0x1586c4]
001aba6emov ecx, 15
001aba73mov rdi, r12
001aba76mov rsi, r15
001aba79call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba7emov [rsp+72], rdx
001aba83test rax, rax
001aba86mov rdx, rax
001aba89lea rcx, [rip-0x11a798]
001aba90cmove rdx, rcx
001aba94mov [rsp+88], rdx
001aba99mov rcx, [rsp+72]
001aba9ecmove rcx, rax
001abaa2mov [rsp+72], rcx
001abaa7lea rdx, [rip-0x158784]
001abaaemov ecx, 13
001abab3mov rdi, r12
001abab6mov rsi, r15
001abab9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ababemov [rsp+120], rdx
001abac3test rax, rax
001abac6mov rdx, rax
001abac9lea rcx, [rip-0x11a7d8]
001abad0cmove rdx, rcx
001abad4mov [rsp+64], rdx
001abad9mov rcx, [rsp+120]
001abadecmove rcx, rax
001abae2mov [rsp+120], rcx
001abae7lea rdx, [rip-0x1587b7]
001abaeemov ecx, 11
001abaf3mov rdi, r12
001abaf6mov rsi, r15
001abaf9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abafemov [rsp+112], rdx
001abb03test rax, rax
001abb06mov rdx, rax
001abb09lea rcx, [rip-0x11a818]
001abb10cmove rdx, rcx
001abb14mov [rsp+160], rdx
001abb1cmov rcx, [rsp+112]
001abb21cmove rcx, rax
001abb25mov [rsp+112], rcx
001abb2alea rdx, [rip-0x1587ef]
001abb31mov ecx, 14
001abb36mov rdi, r12
001abb39mov rsi, r15
001abb3ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb41mov [rsp+104], rdx
001abb46test rax, rax
001abb49mov rdx, rax
001abb4clea rcx, [rip-0x11a85b]
001abb53cmove rdx, rcx
001abb57mov [rsp+288], rdx
001abb5fmov rcx, [rsp+104]
001abb64cmove rcx, rax
001abb68mov [rsp+104], rcx
001abb6dlea rdx, [rip-0x158815]
001abb74mov ecx, 11
001abb79mov rdi, r12
001abb7cmov rsi, r15
001abb7fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb84mov [rsp+96], rdx
001abb89test rax, rax
001abb8cmov rdx, rax
001abb8flea rcx, [rip-0x11a89e]
001abb96cmove rdx, rcx
001abb9amov [rsp+176], rdx
001abba2mov rcx, [rsp+96]
001abba7cmove rcx, rax
001abbabmov [rsp+96], rcx
001abbb0lea rdx, [rip-0x15884d]
001abbb7mov ecx, 11
001abbbcmov rdi, r12
001abbbfmov rsi, r15
001abbc2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abbc7mov [rsp+80], rdx
001abbcctest rax, rax
001abbcfmov rdx, rax
001abbd2lea rcx, [rip-0x11a8e1]
001abbd9cmove rdx, rcx
001abbddmov [rsp+200], rdx
001abbe5mov rcx, [rsp+80]
001abbeacmove rcx, rax
001abbeemov [rsp+80], rcx
001abbf3lea rdx, [rip-0x158885]
001abbfamov ecx, 15
001abbffmov rdi, r12
001abc02mov rsi, r15
001abc05call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc0amov [rsp+16], rdx
001abc0ftest rax, rax
001abc12mov rdx, rax
001abc15lea rcx, [rip-0x11a924]
001abc1ccmove rdx, rcx
001abc20mov [rsp+184], rdx
001abc28mov rcx, [rsp+16]
001abc2dcmove rcx, rax
001abc31mov [rsp+16], rcx
001abc36lea rdx, [rip-0x158884]
001abc3dmov ecx, 10
001abc42mov rdi, r12
001abc45mov rsi, r15
001abc48call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc4dmov r13, rdx
001abc50test rax, rax
001abc53mov r14, rax
001abc56lea rcx, [rip-0x11a965]
001abc5dcmove r14, rcx
001abc61cmove r13, rax
001abc65lea rdx, [rip-0x1588a9]
001abc6cmov ecx, 18
001abc71mov rdi, r12
001abc74mov rsi, r15
001abc77call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc7cmov rbx, rax
001abc7fmov rbp, rdx
001abc82lea rdx, [rip-0x1588a5]
001abc89mov ecx, 12
001abc8emov rdi, r12
001abc91mov rsi, r15
001abc94call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc99mov [rsp+168], r15
001abca1mov rcx, [rsp+64]
001abca6mov [rsp+1688], rcx
001abcaemov rcx, [rsp+120]
001abcb3mov [rsp+1696], rcx
001abcbbmov rcx, [rsp+160]
001abcc3mov [rsp+1704], rcx
001abccbmov rcx, [rsp+112]
001abcd0mov [rsp+1712], rcx
001abcd8mov rcx, [rsp+288]
001abce0mov [rsp+1720], rcx
001abce8mov rcx, [rsp+104]
001abcedmov [rsp+1728], rcx
001abcf5mov rcx, [rsp+176]
001abcfdmov [rsp+1736], rcx
001abd05mov rcx, [rsp+96]
001abd0amov [rsp+1744], rcx
001abd12mov rcx, [rsp+200]
001abd1amov [rsp+1752], rcx
001abd22mov rcx, [rsp+80]
001abd27mov [rsp+1760], rcx
001abd2fmov rcx, [rsp+184]
001abd37mov [rsp+1768], rcx
001abd3fmov rcx, [rsp+16]
001abd44mov [rsp+1776], rcx
001abd4cmov [rsp+1784], r14
001abd54mov [rsp+1792], r13
001abd5ctest rbx, rbx
001abd5fcmove rbp, rbx
001abd63lea rcx, [rip-0x11aa72]
001abd6acmove rbx, rcx
001abd6emov [rsp+1800], rbx
001abd76test rax, rax
001abd79cmove rdx, rax
001abd7dcmove rax, rcx
001abd81mov [rsp+1808], rbp
001abd89mov [rsp+1816], rax
001abd91mov [rsp+1824], rdx
001abd99mov rax, [rsp+8]
001abd9emov [rsp+1832], rax
001abda6mov rax, [rsp+32]
001abdabmov [rsp+1840], rax
001abdb3mov rax, [rsp+48]
001abdb8mov [rsp+1848], rax
001abdc0mov rax, [rsp+24]
001abdc5mov [rsp+1856], rax
001abdcdmov rax, [rsp+128]
001abdd5mov [rsp+1864], rax
001abdddmov rax, [rsp+56]
001abde2mov [rsp+1872], rax
001abdeamov rax, [rsp+88]
001abdefmov [rsp+1880], rax
001abdf7mov rax, [rsp+72]
001abdfcmov [rsp+1888], rax
001abe04xorps x0, x0
001abe07movups [rsp+1896], x0
001abe0fmov [rsp+1912], 0
001abe17mov rbp, [rsp+240]
001abe1fmov rax, [rbp]
001abe23mov [rsp+288], rax
001abe2btest rax, rax
001abe2eje 0x1ac2b5
001abe34lea rdx, [rip-0x158ab7]
001abe3bmov ecx, 10
001abe40mov rdi, rbp
001abe43mov r13, [rsp+168]
001abe4bmov rsi, r13
001abe4ecall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe53mov [rsp+32], rax
001abe58mov [rsp+24], rdx
001abe5dlea rdx, [rip-0x158ad6]
001abe64mov ecx, 15
001abe69mov rdi, rbp
001abe6cmov rsi, r13
001abe6fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe74mov [rsp+56], rax
001abe79mov [rsp+72], rdx
001abe7elea rdx, [rip-0x158ae8]
001abe85mov ecx, 13
001abe8amov rdi, rbp
001abe8dmov rsi, r13
001abe90call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe95mov [rsp+120], rax
001abe9amov [rsp+112], rdx
001abe9flea rdx, [rip-0x158afc]
001abea6mov ecx, 15
001abeabmov rdi, rbp
001abeaemov rsi, r13
001abeb1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abeb6mov [rsp+104], rax
001abebbmov [rsp+96], rdx
001abec0lea rdx, [rip-0x158b9d]
001abec7mov ecx, 13
001abeccmov rdi, rbp
001abecfmov rsi, r13
001abed2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abed7mov [rsp+16], rax
001abedcmov [rsp+80], rdx
001abee1lea rdx, [rip-0x158bb1]
001abee8mov ecx, 11
001abeedmov rdi, rbp
001abef0mov rsi, r13
001abef3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abef8mov [rsp+48], rax
001abefdmov [rsp+8], rdx
001abf02lea rdx, [rip-0x158bc7]
001abf09mov ecx, 14
001abf0emov rdi, rbp
001abf11mov rsi, r13
001abf14call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf19mov [rsp+88], rax
001abf1emov [rsp+128], rdx
001abf26lea rdx, [rip-0x158bce]
001abf2dmov ecx, 11
001abf32mov rdi, rbp
001abf35mov rsi, r13
001abf38call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf3dmov [rsp+160], rax
001abf45mov [rsp+64], rdx
001abf4alea rdx, [rip-0x158be7]
001abf51mov ecx, 11
001abf56mov rdi, rbp
001abf59mov rsi, r13
001abf5ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf61mov [rsp+200], rax
001abf69mov [rsp+176], rdx
001abf71lea rdx, [rip-0x158c03]
001abf78mov ecx, 15
001abf7dmov rdi, rbp
001abf80mov rsi, r13
001abf83call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf88mov [rsp+184], rax
001abf90mov r15, rdx
001abf93lea rdx, [rip-0x158be1]
001abf9amov ecx, 10
001abf9fmov rdi, rbp
001abfa2mov rsi, r13
001abfa5call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfaamov [rsp+192], rax
001abfb2mov r12, rdx
001abfb5lea rdx, [rip-0x158bf9]
001abfbcmov ecx, 18
001abfc1mov rdi, rbp
001abfc4mov rsi, r13
001abfc7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfccmov r14, rax
001abfcfmov rbx, rdx
001abfd2lea rdx, [rip-0x158bf5]
001abfd9mov ecx, 12
001abfdemov rdi, rbp
001abfe1mov rsi, r13
001abfe4call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfe9test rax, rax
001abfeccmove rdx, rax
001abff0mov [rsp+232], rdx
001abff8lea rcx, [rip-0x11ad07]
001abfffcmove rax, rcx
001ac003mov rdx, r14
001ac006test r14, r14
001ac009cmove rbx, r14
001ac00dmov [rsp+376], rbx
001ac015cmove rdx, rcx
001ac019mov rbx, [rsp+192]
001ac021test rbx, rbx
001ac024cmove r12, rbx
001ac028mov [rsp+280], r12
001ac030cmove rbx, rcx
001ac034mov r12, [rsp+184]
001ac03ctest r12, r12
001ac03fcmove r15, r12
001ac043mov [rsp+192], r15
001ac04bcmove r12, rcx
001ac04fmov r14, [rsp+200]
001ac057test r14, r14
001ac05amov r15, [rsp+176]
001ac062cmove r15, r14
001ac066cmove r14, rcx
001ac06amov rbp, [rsp+160]
001ac072test rbp, rbp
001ac075mov r13, [rsp+64]
001ac07acmove r13, rbp
001ac07ecmove rbp, rcx
001ac082mov r11, [rsp+88]
001ac087test r11, r11
001ac08amov r10, [rsp+128]
001ac092cmove r10, r11
001ac096cmove r11, rcx
001ac09amov r9, [rsp+48]
001ac09ftest r9, r9
001ac0a2mov r8, [rsp+8]
001ac0a7cmove r8, r9
001ac0abcmove r9, rcx
001ac0afmov rdi, [rsp+16]
001ac0b4test rdi, rdi
001ac0b7mov rsi, [rsp+80]
001ac0bccmove rsi, rdi
001ac0c0cmove rdi, rcx
001ac0c4mov [rsp+656], rdi
001ac0ccmov [rsp+664], rsi
001ac0d4mov [rsp+672], r9
001ac0dcmov [rsp+680], r8
001ac0e4mov [rsp+688], r11
001ac0ecmov [rsp+696], r10
001ac0f4mov [rsp+704], rbp
001ac0fcmov [rsp+712], r13
001ac104mov [rsp+720], r14
001ac10cmov [rsp+728], r15
001ac114mov [rsp+736], r12
001ac11cmov rsi, [rsp+192]
001ac124mov [rsp+744], rsi
001ac12cmov [rsp+752], rbx
001ac134mov rsi, [rsp+280]
001ac13cmov [rsp+760], rsi
001ac144mov [rsp+768], rdx
001ac14cmov r10, [rsp+104]
001ac151test r10, r10
001ac154mov r11, [rsp+96]
001ac159cmove r11, r10
001ac15dcmove r10, rcx
001ac161mov rdx, [rsp+376]
001ac169mov [rsp+776], rdx
001ac171mov r8, [rsp+120]
001ac176test r8, r8
001ac179mov r9, [rsp+112]
001ac17ecmove r9, r8
001ac182mov [rsp+784], rax
001ac18acmove r8, rcx
001ac18emov rsi, [rsp+56]
001ac193test rsi, rsi
001ac196mov rdi, [rsp+72]
001ac19bcmove rdi, rsi
001ac19fcmove rsi, rcx
001ac1a3mov rax, [rsp+232]
001ac1abmov [rsp+792], rax
001ac1b3mov rax, [rsp+32]
001ac1b8test rax, rax
001ac1bbmov rdx, [rsp+24]
001ac1c0cmove rdx, rax
001ac1c4cmove rax, rcx
001ac1c8mov [rsp+800], rax
001ac1d0mov [rsp+808], rdx
001ac1d8mov [rsp+816], rsi
001ac1e0mov [rsp+824], rdi
001ac1e8mov [rsp+832], r8
001ac1f0mov [rsp+840], r9
001ac1f8mov [rsp+848], r10
001ac200mov [rsp+856], r11
001ac208xorps x0, x0
001ac20bmovups [rsp+864], x0
001ac213mov [rsp+880], 0
001ac21bmov [rsp+640], 1
001ac227mov [rsp+648], 1
001ac233movzx eax, [rip+0x66e8e]
001ac23amov edi, 248
001ac23fcall [rip+0x658f3]
001ac245test rax, rax
001ac248je 0x1af655
001ac24emov rbx, rax
001ac251lea rsi, [rsp+640]
001ac259mov edx, 248
001ac25emov rdi, rax
001ac261call [rip+0x658b9]
001ac267mov rax, [rsp+1896]
001ac26ftest rax, rax
001ac272je 0x1ac287
001ac274lock dec [rax]
001ac278jne 0x1ac287
001ac27alea rdi, [rsp+1896]
001ac282call alloc::sync::Arc<T,A>::drop_slow
001ac287
001ac287loc_1ac287:
001ac287mov [rsp+1896], rbx
001ac28fmov rax, [rsp+240]
001ac297cmp [rax+72], 0
001ac29cje 0x1ac2a8
001ac29emov rdi, [rax+64]
001ac2a2call [rip+0x65850]
001ac2a8
001ac2a8loc_1ac2a8:
001ac2a8mov [rsp+184], 0
001ac2b3jmp 0x1ac2be
001ac2b5
001ac2b5loc_1ac2b5:
001ac2b5mov al, 1
001ac2b7mov [rsp+184], eax
001ac2be
001ac2beloc_1ac2be:
001ac2belea rdi, [rsp+656]
001ac2c6lea rsi, [rsp+1688]
001ac2cemov edx, 232
001ac2d3call [rip+0x65847]
001ac2d9mov [rsp+640], 1
001ac2e5mov [rsp+648], 1
001ac2f1movzx eax, [rip+0x66dd0]
001ac2f8mov edi, 248
001ac2fdcall [rip+0x65835]
001ac303test rax, rax
001ac306je 0x1af613
001ac30cmov rbx, rax
001ac30flea rsi, [rsp+640]
001ac317mov edx, 248
001ac31cmov rdi, rax
001ac31fcall [rip+0x657fb]
001ac325mov [rsp+296], rbx
001ac32dmov rax, rbx
001ac330add rax, 16
001ac334mov [rsp+248], rax
001ac33cmov [rsp+256], 8
001ac348xorps x0, x0
001ac34bmovups [rsp+264], x0
001ac353mov rax, [rbx+48]
001ac357mov rbp, [rbx+56]
001ac35bmov [rsp+408], rax
001ac363mov [rsp+416], rbp
001ac36bmov [rsp+424], 0
001ac377test rbp, rbp
001ac37aje 0x1acbb9
001ac380mov r12l, 8
001ac386xor esi, esi
001ac388lea rax, [rsp+640]
001ac390mov [rsp+192], rax
001ac398lea rbx, [rsp+408]
001ac3a0xor r15l, r15l
001ac3a3jmp 0x1ac3e0
001ac3a5
001ac3a5 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ac3b0
001ac3b0loc_1ac3b0:
001ac3b0mov r13, rsi
001ac3b3
001ac3b3loc_1ac3b3:
001ac3b3mov rax, r13
001ac3b6shl rax, 4
001ac3bamov [r12+rax], rbp
001ac3bemov [r12+rax+8], r14
001ac3c3lea rsi, [r13+1]
001ac3c7mov [rsp+272], rsi
001ac3cfmov rbp, [rsp+416]
001ac3d7test rbp, rbp
001ac3daje 0x1ac462
001ac3e0
001ac3e0loc_1ac3e0:
001ac3e0mov r13, rsi
001ac3e3lea rdi, [rsp+640]
001ac3ebmov rsi, rbx
001ac3eemov rdx, r15
001ac3f1call gimli::read::aranges::ArangeHeader<R,Offset>::parse
001ac3f6cmp [rsp+681], 3
001ac3feje 0x1acc97
001ac404sub rbp, [rsp+416]
001ac40cmov r14, [rsp+656]
001ac414mov r15, rbp
001ac417add r15, [rsp+424]
001ac41fmov rbp, [rsp+672]
001ac427mov [rsp+424], r15
001ac42fmov rsi, r13
001ac432cmp r13, [rsp+264]
001ac43ajne 0x1ac3b0
001ac440lea rdi, [rsp+256]
001ac448call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ac44dmov r12, [rsp+256]
001ac455mov r13, [rsp+272]
001ac45djmp 0x1ac3b3
001ac462
001ac462loc_1ac462:
001ac462mov rax, [rsp+256]
001ac46amov [rsp+8], rax
001ac46fcmp rsi, 21
001ac473jae 0x1ac493
001ac475cmp rsi, 1
001ac479jbe 0x1acbb9
001ac47fmov edx, 1
001ac484mov rdi, [rsp+8]
001ac489call core::slice::sort::insertion_sort_shift_left
001ac48ejmp 0x1acbb9
001ac493
001ac493loc_1ac493:
001ac493mov [rsp+48], rsi
001ac498mov rdi, rsi
001ac49bshr rdi, 1
001ac49emov [rsp+376], rdi
001ac4a6shl rdi, 4
001ac4aamovzx eax, [rip+0x66c17]
001ac4b1mov esi, 8
001ac4b6call __rust_alloc
001ac4bbmov [rsp+32], rax
001ac4c0test rax, rax
001ac4c3je 0x1af69f
001ac4c9movzx eax, [rip+0x66bf8]
001ac4d0mov edi, 256
001ac4d5call [rip+0x6565d]
001ac4dbtest rax, rax
001ac4deje 0x1af6b9
001ac4e4mov r12, rax
001ac4e7mov eax, 1
001ac4ecsub rax, r13
001ac4efmov [rsp+176], rax
001ac4f7mov rax, [rsp+8]
001ac4fclea rcx, [rax+32]
001ac500mov [rsp+200], rcx
001ac508lea rcx, [rax+16]
001ac50cmov [rsp+232], rcx
001ac514add rax, -16
001ac518mov [rsp+88], rax
001ac51dmov eax, 16
001ac522mov [rsp+160], rax
001ac52axor ebx, ebx
001ac52clea rax, [rip+0x638d5]
001ac533mov [rsp+280], rax
001ac53bxor r13l, r13l
001ac53emov rsi, [rsp+48]
001ac543jmp 0x1ac564
001ac545nop [rax+rax]
001ac550
001ac550loc_1ac550:
001ac550mov r13l, 1
001ac556
001ac556loc_1ac556:
001ac556mov rbx, [rsp+64]
001ac55bcmp rbx, rsi
001ac55ejae 0x1acba6
001ac564
001ac564loc_1ac564:
001ac564mov rdx, rsi
001ac567sub rdx, rbx
001ac56amov rax, rbx
001ac56dshl rax, 4
001ac571mov rcx, [rsp+8]
001ac576lea rdi, [rcx+rax]
001ac57acmp rdx, 2
001ac57ejae 0x1ac5e0
001ac580mov r8, rsi
001ac583
001ac583loc_1ac583:
001ac583mov r14, r8
001ac586sub r14, rbx
001ac589jb 0x1af578
001ac58fcmp r8, rsi
001ac592ja 0x1af578
001ac598jae 0x1ac610
001ac59acmp rdx, 10
001ac59ejae 0x1ac610
001ac5a0lea r14, [rbx+10]
001ac5a4cmp r14, rsi
001ac5a7cmovae r14, rsi
001ac5abmov [rsp+64], r14
001ac5b0sub r14, rbx
001ac5b3jb 0x1af595
001ac5b9cmp rdx, 1
001ac5bdadc rdx, 0
001ac5c1mov rsi, r14
001ac5c4call core::slice::sort::insertion_sort_shift_left
001ac5c9mov rsi, [rsp+48]
001ac5cecmp r13, [rsp+160]
001ac5d6je 0x1ac61f
001ac5d8jmp 0x1ac677
001ac5ddnop [rax]
001ac5e0
001ac5e0loc_1ac5e0:
001ac5e0mov rcx, [rdi]
001ac5e3mov r15, [rdi+16]
001ac5e7cmp r15, rcx
001ac5eajae 0x1ac9d0
001ac5f0cmp rdx, 2
001ac5f4jne 0x1ac9e4
001ac5falea r8, [rbx+2]
001ac5femov edx, 2
001ac603jmp 0x1aca9a
001ac608
001ac608 0f 1f 84 00 00 00 00 00 ........
001ac610
001ac610loc_1ac610:
001ac610mov [rsp+64], r8
001ac615cmp r13, [rsp+160]
001ac61djne 0x1ac677
001ac61f
001ac61floc_1ac61f:
001ac61flea rax, [2*r13]
001ac627mov [rsp+160], rax
001ac62fmov rdi, r13
001ac632shl rdi, 5
001ac636movzx eax, [rip+0x66a8b]
001ac63dmov esi, 8
001ac642call __rust_alloc
001ac647test rax, rax
001ac64aje 0x1af5a6
001ac650mov r15, rax
001ac653mov rdx, r13
001ac656shl rdx, 4
001ac65amov rdi, rax
001ac65dmov rsi, r12
001ac660call [rip+0x654ba]
001ac666mov rdi, r12
001ac669call [rip+0x65489]
001ac66fmov r12, r15
001ac672mov rsi, [rsp+48]
001ac677
001ac677loc_1ac677:
001ac677mov rax, r13
001ac67ashl rax, 4
001ac67emov [r12+rax], r14
001ac682mov [r12+rax+8], rbx
001ac687inc r13
001ac68acmp r13, 2
001ac68ejb 0x1ac556
001ac694mov [rsp+128], r12
001ac69cjmp 0x1ac711
001ac69e
001ac69eloc_1ac69e:
001ac69emov rbp, r8
001ac6a1mov rsi, [rsp+32]
001ac6a6mov r13, [rsp+24]
001ac6abnop [rax+rax]
001ac6b0
001ac6b0loc_1ac6b0:
001ac6b0sub r12, rsi
001ac6b3mov rdi, r14
001ac6b6mov rdx, r12
001ac6b9call [rip+0x65461]
001ac6bfmov rax, [rsp+112]
001ac6c4add rax, rbp
001ac6c7mov rcx, [rsp+96]
001ac6ccmov [rcx], rax
001ac6cfmov rax, [rsp+80]
001ac6d4mov [rax], rbx
001ac6d7mov rdi, [rsp+104]
001ac6dclea rsi, [rdi+16]
001ac6e0mov rax, [rsp+120]
001ac6e5not rax
001ac6e8mov rdx, [rsp+72]
001ac6edadd rdx, rax
001ac6f0shl rdx, 4
001ac6f4call [rip+0x65416]
001ac6facmp r13, 1
001ac6femov r12, [rsp+128]
001ac706mov rsi, [rsp+48]
001ac70bjbe 0x1ac550
001ac711
001ac711loc_1ac711:
001ac711mov r10, r13
001ac714lea r9, [r13-1]
001ac718mov rcx, r9
001ac71bshl rcx, 4
001ac71fmov rax, [r12+rcx]
001ac723mov rcx, [r12+rcx+8]
001ac728add rcx, rax
001ac72bcmp rcx, rsi
001ac72eje 0x1ac780
001ac730mov rdx, r10
001ac733shl rdx, 4
001ac737mov r8, [rdx+r12-32]
001ac73ccmp r8, rax
001ac73fjbe 0x1ac780
001ac741cmp r10, 2
001ac745jbe 0x1acae1
001ac74blea r11, [r10-3]
001ac74fmov rcx, r11
001ac752shl rcx, 4
001ac756mov rcx, [r12+rcx]
001ac75alea rdi, [r8+rax]
001ac75ecmp rcx, rdi
001ac761jbe 0x1ac795
001ac763cmp r10, 3
001ac767jbe 0x1acb93
001ac76dadd r8, rcx
001ac770cmp [rdx+r12-64], r8
001ac775jbe 0x1ac795
001ac777jmp 0x1acb9e
001ac77c
001ac77c 0f 1f 40 00 ..@.
001ac780
001ac780loc_1ac780:
001ac780cmp r10, 3
001ac784jb 0x1ac79a
001ac786lea r11, [r10-3]
001ac78amov rcx, r11
001ac78dshl rcx, 4
001ac791mov rcx, [r12+rcx]
001ac795
001ac795loc_1ac795:
001ac795cmp rcx, rax
001ac798jb 0x1ac79e
001ac79a
001ac79aloc_1ac79a:
001ac79alea r11, [r10-2]
001ac79e
001ac79eloc_1ac79e:
001ac79ecmp r10, r11
001ac7a1jbe 0x1af357
001ac7a7mov [rsp+24], r9
001ac7aclea rax, [r11+1]
001ac7b0cmp r10, rax
001ac7b3jbe 0x1af33f
001ac7b9mov rcx, r11
001ac7bcshl rcx, 4
001ac7c0mov r14, [r12+rcx+8]
001ac7c5shl rax, 4
001ac7c9mov rdx, [r12+rax]
001ac7cdmov rbp, [r12+rax+8]
001ac7d2add rbp, rdx
001ac7d5mov r13, rbp
001ac7d8sub r13, r14
001ac7dbjb 0x1af399
001ac7e1cmp rbp, rsi
001ac7e4ja 0x1af3b0
001ac7eamov [rsp+112], rdx
001ac7efmov [rsp+120], r11
001ac7f4mov [rsp+72], r10
001ac7f9lea rdx, [r12+rcx]
001ac7fdmov [rsp+104], rdx
001ac802mov rdx, [r12+rcx]
001ac806lea rcx, [r12+rax]
001ac80amov [rsp+96], rcx
001ac80fadd rax, r12
001ac812add rax, 8
001ac816mov [rsp+80], rax
001ac81bmov [rsp+56], r14
001ac820shl r14, 4
001ac824add r14, [rsp+8]
001ac829mov r12, rdx
001ac82cshl r12, 4
001ac830lea r15, [r14+r12]
001ac834shl rbp, 4
001ac838mov rbx, r13
001ac83bsub rbx, rdx
001ac83emov [rsp+16], rdx
001ac843cmp rbx, rdx
001ac846jae 0x1ac900
001ac84cmov r12, rbx
001ac84fshl r12, 4
001ac853mov r13, [rsp+32]
001ac858mov rdi, r13
001ac85bmov rsi, r15
001ac85emov rdx, r12
001ac861call [rip+0x652b9]
001ac867add r12, r13
001ac86amov rdi, [rsp+16]
001ac86ftest rdi, rdi
001ac872jle 0x1ac9ad
001ac878test rbx, rbx
001ac87bmov r13, [rsp+24]
001ac880jle 0x1ac998
001ac886add rbp, [rsp+88]
001ac88bmov rbx, [rsp+56]
001ac890
001ac890loc_1ac890:
001ac890mov rax, r12
001ac893mov rcx, r15
001ac896mov rdx, [r12-16]
001ac89bmov rsi, [r15-16]
001ac89fcmp rdx, rsi
001ac8a2mov r15l, 0
001ac8a8sbb r15, r15
001ac8abcmp rdx, rsi
001ac8aemov r12l, 0
001ac8b4adc r12, -1
001ac8b8shl r15, 4
001ac8bcadd r15, rcx
001ac8bfshl r12, 4
001ac8c3add r12, rax
001ac8c6cmp rdx, rsi
001ac8c9mov rax, r12
001ac8cccmovb rax, r15
001ac8d0movups x0, [rax]
001ac8d3movups [rbp], x0
001ac8d7cmp r15, r14
001ac8dajbe 0x1ac8e7
001ac8dcadd rbp, -16
001ac8e0cmp r12, [rsp+32]
001ac8e5ja 0x1ac890
001ac8e7
001ac8e7loc_1ac8e7:
001ac8e7mov rbp, rdi
001ac8eamov r14, r15
001ac8edmov rsi, [rsp+32]
001ac8f2jmp 0x1ac6b0
001ac8f7
001ac8f7 66 0f 1f 84 00 00 00 00 00 f........
001ac900
001ac900loc_1ac900:
001ac900mov rbx, [rsp+32]
001ac905mov rdi, rbx
001ac908mov rsi, r14
001ac90bmov rdx, r12
001ac90ecall [rip+0x6520c]
001ac914add r12, rbx
001ac917mov r8, [rsp+16]
001ac91ctest r8, r8
001ac91fjle 0x1ac9b5
001ac925cmp r13, r8
001ac928mov rbx, [rsp+56]
001ac92djle 0x1ac69e
001ac933add rbp, [rsp+8]
001ac938mov rsi, [rsp+32]
001ac93dmov r13, [rsp+24]
001ac942nop [rax+rax]
001ac950
001ac950loc_1ac950:
001ac950mov rdx, rsi
001ac953mov rcx, [r15]
001ac956xor esi, esi
001ac958xor eax, eax
001ac95acmp rcx, [rdx]
001ac95dsetae sil
001ac961setb cl
001ac964mov rdi, rdx
001ac967cmovb rdi, r15
001ac96bmovups x0, [rdi]
001ac96emovups [r14], x0
001ac972add r14, 16
001ac976shl rsi, 4
001ac97aadd rsi, rdx
001ac97dcmp rsi, r12
001ac980jae 0x1ac990
001ac982mov al, cl
001ac984shl rax, 4
001ac988add r15, rax
001ac98bcmp r15, rbp
001ac98ejb 0x1ac950
001ac990
001ac990loc_1ac990:
001ac990mov rbp, r8
001ac993jmp 0x1ac6b0
001ac998
001ac998loc_1ac998:
001ac998mov rbp, rdi
001ac99bmov r14, r15
001ac99emov rsi, [rsp+32]
001ac9a3mov rbx, [rsp+56]
001ac9a8jmp 0x1ac6b0
001ac9ad
001ac9adloc_1ac9ad:
001ac9admov rbp, rdi
001ac9b0mov r14, r15
001ac9b3jmp 0x1ac9b8
001ac9b5
001ac9b5loc_1ac9b5:
001ac9b5mov rbp, r8
001ac9b8
001ac9b8loc_1ac9b8:
001ac9b8mov rsi, [rsp+32]
001ac9bdmov r13, [rsp+24]
001ac9c2mov rbx, [rsp+56]
001ac9c7jmp 0x1ac6b0
001ac9cc
001ac9cc 0f 1f 40 00 ..@.
001ac9d0
001ac9d0loc_1ac9d0:
001ac9d0cmp rdx, 2
001ac9d4jne 0x1aca31
001ac9d6lea r8, [rbx+2]
001ac9damov edx, 2
001ac9dfjmp 0x1ac583
001ac9e4
001ac9e4loc_1ac9e4:
001ac9e4mov rsi, [rsp+176]
001ac9eclea r9, [rsi+rbx]
001ac9f0mov rsi, [rsp+200]
001ac9f8lea r10, [rsi+rax]
001ac9fcmov r8l, 2
001aca02mov r11, r15
001aca05nop [rax+rax]
001aca10
001aca10loc_1aca10:
001aca10mov r14, r11
001aca13mov r11, [r10]
001aca16cmp r11, r14
001aca19jae 0x1aca82
001aca1blea r14, [r9+r8]
001aca1finc r14
001aca22inc r8
001aca25add r10, 16
001aca29cmp r14, 2
001aca2djne 0x1aca10
001aca2fjmp 0x1aca7f
001aca31
001aca31loc_1aca31:
001aca31mov rsi, [rsp+176]
001aca39lea r9, [rsi+rbx]
001aca3dmov rsi, [rsp+200]
001aca45lea r10, [rsi+rax]
001aca49mov r8l, 2
001aca4fmov r11, r15
001aca52nop [rax+rax]
001aca60
001aca60loc_1aca60:
001aca60mov r14, r11
001aca63mov r11, [r10]
001aca66cmp r11, r14
001aca69jb 0x1aca82
001aca6blea r14, [r9+r8]
001aca6finc r14
001aca72inc r8
001aca75add r10, 16
001aca79cmp r14, 2
001aca7djne 0x1aca60
001aca7f
001aca7floc_1aca7f:
001aca7fmov r8, rdx
001aca82
001aca82loc_1aca82:
001aca82lea rsi, [r8+rbx]
001aca86mov rdx, r8
001aca89mov r8, rsi
001aca8ccmp r15, rcx
001aca8fmov rsi, [rsp+48]
001aca94jae 0x1ac583
001aca9a
001aca9aloc_1aca9a:
001aca9acmp rbx, r8
001aca9dja 0x1af5f4
001acaa3cmp r8, rsi
001acaa6ja 0x1af5e0
001acaaccmp rdx, 2
001acab0jb 0x1ac583
001acab6mov r15, r8
001acab9mov rcx, rdx
001acabcshr rcx, 1
001acabfmov rsi, rdx
001acac2shl rsi, 4
001acac6add rsi, rdi
001acac9mov r8, rcx
001acaccshl r8, 4
001acad0sub rsi, r8
001acad3cmp rcx, 1
001acad7jne 0x1acaec
001acad9xor r8l, r8l
001acadcjmp 0x1acb5e
001acae1
001acae1loc_1acae1:
001acae1mov r13l, 2
001acae7jmp 0x1ac556
001acaec
001acaecloc_1acaec:
001acaecmov r9, rcx
001acaefand r9, -2
001acaf3add rax, [rsp+232]
001acafblea r10, [rbx+rdx]
001acaffshl r10, 4
001acb03add r10, [rsp+88]
001acb08xor r8l, r8l
001acb0bmov r14, 0xffffffffffffffe
001acb15nop [rax+rax]
001acb20
001acb20loc_1acb20:
001acb20movups x0, [rax-16]
001acb24movups x1, [r10]
001acb28movups [rax-16], x1
001acb2cmovups [r10], x0
001acb30mov r11, r8
001acb33xor r11, r14
001acb36add r11, rcx
001acb39shl r11, 4
001acb3dmovups x0, [rax]
001acb40movups x1, [rsi+r11]
001acb45movups [rax], x1
001acb48movups [rsi+r11], x0
001acb4dadd r8, 2
001acb51add rax, 32
001acb55add r10, -32
001acb59cmp r9, r8
001acb5cjne 0x1acb20
001acb5e
001acb5eloc_1acb5e:
001acb5etest dl, 2
001acb61je 0x1acb86
001acb63mov rax, r8
001acb66not rax
001acb69add rcx, rax
001acb6cshl r8, 4
001acb70shl rcx, 4
001acb74movups x0, [rdi+r8]
001acb79movups x1, [rsi+rcx]
001acb7dmovups [rdi+r8], x1
001acb82movups [rsi+rcx], x0
001acb86
001acb86loc_1acb86:
001acb86mov rsi, [rsp+48]
001acb8bmov r8, r15
001acb8ejmp 0x1ac583
001acb93
001acb93loc_1acb93:
001acb93mov r13l, 3
001acb99jmp 0x1ac556
001acb9e
001acb9eloc_1acb9e:
001acb9emov r13, r10
001acba1jmp 0x1ac556
001acba6
001acba6loc_1acba6:
001acba6mov rdi, r12
001acba9mov rbx, [rip+0x64f48]
001acbb0call rbx
001acbb2mov rdi, [rsp+32]
001acbb7call rbx
001acbb9
001acbb9loc_1acbb9:
001acbb9mov [rsp+136], 8
001acbc5xorps x0, x0
001acbc8movups [rsp+144], x0
001acbd0mov [rsp+208], 8
001acbdcmovups [rsp+216], x0
001acbe4mov rax, [rsp+248]
001acbecmovups x0, [rax+48]
001acbf0movups [rsp+512], x0
001acbf8mov [rsp+528], 0
001acc04lea rdi, [rsp+640]
001acc0clea rsi, [rsp+512]
001acc14call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acc19mov rax, [rsp+640]
001acc21cmp rax, 3
001acc25jne 0x1acd4c
001acc2b
001acc2bloc_1acc2b:
001acc2bmov rbx, [rsp+208]
001acc33mov r15, [rsp+224]
001acc3binc r15
001acc3emov rdi, rbx
001acc41nop [rax+rax]
001acc50
001acc50loc_1acc50:
001acc50cmp r15, 1
001acc54je 0x1acc6a
001acc56lea r14, [rdi+536]
001acc5ddec r15
001acc60call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001acc65mov rdi, r14
001acc68jmp 0x1acc50
001acc6a
001acc6aloc_1acc6a:
001acc6acmp [rsp+216], 0
001acc73je 0x1acc7e
001acc75mov rdi, rbx
001acc78call [rip+0x64e7a]
001acc7e
001acc7eloc_1acc7e:
001acc7ecmp [rsp+144], 0
001acc87je 0x1acc97
001acc89mov rdi, [rsp+136]
001acc91call [rip+0x64e61]
001acc97
001acc97loc_1acc97:
001acc97cmp [rsp+264], 0
001acca0je 0x1accb0
001acca2mov rdi, [rsp+256]
001accaa
001accaaloc_1accaa:
001accaacall [rip+0x64e48]
001accb0
001accb0loc_1accb0:
001accb0mov rax, [rsp+296]
001accb8lock dec [rax]
001accbcjne 0x1acccd
001accbemov bl, 1
001accc0lea rdi, [rsp+296]
001accc8call alloc::sync::Arc<T,A>::drop_slow
001acccd
001acccdloc_1acccd:
001acccdmov rax, [rsp+384]
001accd5mov [rax], 23
001accd8mov rax, [rsp+392]
001acce0cmp [rax], 0
001acce4je 0x1accf7
001acce6cmp [rax+72], 0
001accebje 0x1accf7
001accedmov rdi, [rax+64]
001accf1call [rip+0x64e01]
001accf7
001accf7loc_1accf7:
001accf7cmp [rsp+288], 0
001acd00mov rax, [rsp+240]
001acd08jne 0x1acd21
001acd0acmp [rax], 0
001acd0eje 0x1acd21
001acd10cmp [rax+72], 0
001acd15je 0x1acd21
001acd17mov rdi, [rax+64]
001acd1bcall [rip+0x64dd7]
001acd21
001acd21loc_1acd21:
001acd21mov rax, [rsp+400]
001acd29
001acd29loc_1acd29:
001acd29cmp [rax+72], 0
001acd2eje 0x1acd3a
001acd30mov rdi, [rax+64]
001acd34call [rip+0x64dbe]
001acd3a
001acd3aloc_1acd3a:
001acd3aadd rsp, 1960
001acd41pop rbx
001acd42pop r12
001acd44pop r13
001acd46pop r14
001acd48pop r15
001acd4apop rbp
001acd4bret
001acd4c
001acd4cloc_1acd4c:
001acd4clea r14, [rsp+664]
001acd54lea r13, [rsp+1248]
001acd5clea rbp, [rsp+456]
001acd64lea rcx, [rsp+640]
001acd6cmov [rsp+200], rcx
001acd74lea r12, [rsp+512]
001acd7cjmp 0x1acdb2
001acd7e
001acd7eloc_1acd7e:
001acd7elea r14, [rsp+664]
001acd86nop [rax+rax]
001acd90
001acd90loc_1acd90:
001acd90lea rdi, [rsp+640]
001acd98mov rsi, r12
001acd9bcall gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acda0mov rax, [rsp+640]
001acda8cmp rax, 3
001acdacje 0x1acc2b
001acdb2
001acdb2loc_1acdb2:
001acdb2mov rbx, [rsp+648]
001acdbamov rcx, [rsp+656]
001acdc2mov rdx, [r14+48]
001acdc6mov [rsp+1280], rdx
001acdcemovups x0, [r14]
001acdd2movups x1, [r14+16]
001acdd7movups x2, [r14+32]
001acddcmovaps [rsp+1264], x2
001acde4movaps [rsp+1248], x1
001acdecmovaps [rsp+1232], x0
001acdf4movaps [rsp+1920], x0
001acdfcmovups x0, [r13]
001ace01movups x1, [r13+16]
001ace06movaps [rsp+576], x0
001ace0emovaps [rsp+592], x1
001ace16mov rdx, [r13+32]
001ace1amov [rsp+608], rdx
001ace22cmp rax, 2
001ace26je 0x1ae00c
001ace2ctest rax, rax
001ace2fjne 0x1acd90
001ace35mov rax, rcx
001ace38or rax, 4
001ace3ccmp rax, 5
001ace40je 0x1acd90
001ace46mov r15, [rsp+224]
001ace4emov rsi, [rsp+248]
001ace56mov [rsp+432], 0
001ace62mov [rsp+440], rbx
001ace6amov [rsp+448], rcx
001ace72movaps x0, [rsp+1920]
001ace7amovups [rbp], x0
001ace7emov rax, [rsp+608]
001ace86mov [rbp+48], rax
001ace8amovaps x0, [rsp+576]
001ace92movaps x1, [rsp+592]
001ace9amovups [rbp+32], x1
001ace9emovups [rbp+16], x0
001acea2lea rdi, [rsp+640]
001aceaalea rdx, [rsp+432]
001aceb2call gimli::read::dwarf::Unit<R>::new
001aceb7cmp [rsp+640], 2
001acebfje 0x1acd7e
001acec5mov edx, 424
001acecalea r14, [rsp+1232]
001aced2mov rdi, r14
001aced5lea rsi, [rsp+640]
001aceddcall [rip+0x64c3d]
001acee3mov rdx, [rsp+1576]
001aceeblea rax, [rdx+16]
001aceefmov rsi, [rsp+1272]
001acef7mov r8, [rsp+1280]
001aceffmov [rsp+432], rsi
001acf07mov [rsp+440], r8
001acf0fmov [rsp+448], r14
001acf17mov [rsp+456], rax
001acf1fmov [rsp+464], 0
001acf2btest r8, r8
001acf2eje 0x1ae05d
001acf34lea rdi, [r8-1]
001acf38lea r9, [rsi+1]
001acf3cxor eax, eax
001acf3exor ecx, ecx
001acf40
001acf40loc_1acf40:
001acf40movzx r10l, [r9-1]
001acf45cmp ecx, 63
001acf48jne 0x1acf54
001acf4acmp r10b, 2
001acf4ejae 0x1ae04d
001acf54
001acf54loc_1acf54:
001acf54movzx r10l, r10b
001acf58mov r11l, r10l
001acf5band r11l, 127
001acf5fshl r11, cl
001acf62or rax, r11
001acf65test r10b, r10b
001acf68jns 0x1acf7b
001acf6aadd ecx, 7
001acf6dinc r9
001acf70add rdi, -1
001acf74jb 0x1acf40
001acf76jmp 0x1ae045
001acf7b
001acf7bloc_1acf7b:
001acf7bmov [rsp+432], r9
001acf83mov [rsp+440], rdi
001acf8btest rax, rax
001acf8ejne 0x1ad02a
001acf94lock dec [rdx]
001acf98jne 0x1acfa7
001acf9amov rdi, [rsp+1576]
001acfa2call alloc::sync::Arc<T,A>::drop_slow
001acfa7
001acfa7loc_1acfa7:
001acfa7cmp [rsp+1328], 47
001acfaflea r14, [rsp+664]
001acfb7je 0x1acd90
001acfbdcmp [rsp+1416], 0
001acfc6je 0x1acfd6
001acfc8mov rdi, [rsp+1408]
001acfd0call [rip+0x64b22]
001acfd6
001acfd6loc_1acfd6:
001acfd6cmp [rsp+1440], 0
001acfdfje 0x1acfef
001acfe1mov rdi, [rsp+1432]
001acfe9call [rip+0x64b09]
001acfef
001acfefloc_1acfef:
001acfefcmp [rsp+1464], 0
001acff8je 0x1ad008
001acffamov rdi, [rsp+1456]
001ad002call [rip+0x64af0]
001ad008
001ad008loc_1ad008:
001ad008cmp [rsp+1488], 0
001ad011je 0x1acd90
001ad017mov rdi, [rsp+1480]
001ad01fcall [rip+0x64ad3]
001ad025jmp 0x1acd90
001ad02a
001ad02aloc_1ad02a:
001ad02alea rcx, [rax-1]
001ad02ecmp rcx, [rdx+32]
001ad032jae 0x1ad041
001ad034imul rdi, rcx, 112
001ad038add rdi, [rdx+16]
001ad03cjmp 0x1ad0c4
001ad041
001ad041loc_1ad041:
001ad041mov rdi, [rdx+40]
001ad045test rdi, rdi
001ad048je 0x1ae05d
001ad04emov rcx, [rdx+48]
001ad052
001ad052loc_1ad052:
001ad052movzx esi, [rdi+1330]
001ad059lea r8, [8*rsi]
001ad061mov rdx, -1
001ad068mov r10l, 255
001ad06e
001ad06eloc_1ad06e:
001ad06etest r8, r8
001ad071je 0x1ad09d
001ad073xor r9l, r9l
001ad076cmp [rdi+8*rdx+1248], rax
001ad07esetne r9b
001ad082cmova r9l, r10l
001ad086inc rdx
001ad089add r8, -8
001ad08dcmp r9b, 1
001ad091je 0x1ad06e
001ad093movzx esi, r9b
001ad097test esi, esi
001ad099jne 0x1ad0a0
001ad09bjmp 0x1ad0b4
001ad09d
001ad09dloc_1ad09d:
001ad09dmov rdx, rsi
001ad0a0
001ad0a0loc_1ad0a0:
001ad0a0sub rcx, 1
001ad0a4jb 0x1ae05d
001ad0aamov rdi, [rdi+8*rdx+1336]
001ad0b2jmp 0x1ad052
001ad0b4
001ad0b4loc_1ad0b4:
001ad0b4test rdi, rdi
001ad0b7je 0x1ae05d
001ad0bdimul rax, rdx, 112
001ad0c1add rdi, rax
001ad0c4
001ad0c4loc_1ad0c4:
001ad0c4cmp [rdi+106], 1
001ad0c8jne 0x1ad0d6
001ad0camov [rsp+464], 1
001ad0d6
001ad0d6loc_1ad0d6:
001ad0d6call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001ad0dbmov [rsp+24], rax
001ad0e0mov r14, rdx
001ad0e3test rdx, rdx
001ad0e6je 0x1ad5bd
001ad0ecmov rax, [rsp+248]
001ad0f4mov [rsp+72], rax
001ad0f9mov eax, [rsp+1304]
001ad100mov rcx, [rsp+1648]
001ad108mov [rsp+120], rcx
001ad10dmovzx ecx, ah
001ad110mov [rsp+192], rcx
001ad118and eax, 65280
001ad11dmov [rsp+232], eax
001ad124movzx eax, [rsp+1306]
001ad12cmov [rsp+160], ax
001ad134movzx eax, [rsp+1304]
001ad13cmov [rsp+96], rax
001ad141mov rax, [rsp+1632]
001ad149mov [rsp+112], rax
001ad14eshl r14, 4
001ad152xor r10l, r10l
001ad155xor eax, eax
001ad157mov [rsp+56], rax
001ad15cxor eax, eax
001ad15emov [rsp+80], rax
001ad163xor eax, eax
001ad165mov [rsp+16], rax
001ad16axor eax, eax
001ad16cmov [rsp+128], rax
001ad174xor eax, eax
001ad176mov [rsp+104], rax
001ad17bjmp 0x1ad1a4
001ad17d
001ad17dloc_1ad17d:
001ad17dcmp eax, 38
001ad180mov eax, 1
001ad185mov rcx, [rsp+56]
001ad18acmove ecx, eax
001ad18dmov [rsp+56], rcx
001ad192
001ad192loc_1ad192:
001ad192mov r10, [rsp+32]
001ad197
001ad197loc_1ad197:
001ad197add r10, 16
001ad19bcmp r14, r10
001ad19eje 0x1ad6d9
001ad1a4
001ad1a4loc_1ad1a4:
001ad1a4mov rax, [rsp+24]
001ad1a9mov [rsp+32], r10
001ad1aemovups x0, [rax+r10]
001ad1b3movaps [rsp+1936], x0
001ad1bbmov rax, [rsp+448]
001ad1c3mov edx, [rax+72]
001ad1c6lea rdi, [rsp+640]
001ad1celea rsi, [rsp+432]
001ad1d6lea rcx, [rsp+1936]
001ad1decall gimli::read::unit::parse_attribute
001ad1e3mov rax, [rsp+640]
001ad1ebcmp rax, 46
001ad1efje 0x1ae05d
001ad1f5mov rcx, [rsp+664]
001ad1fdmovups x0, [rsp+648]
001ad205movups [rsp+312], x0
001ad20dmov [rsp+304], rax
001ad215mov [rsp+328], rcx
001ad21dmovzx eax, cx
001ad220cmp eax, 18
001ad223jg 0x1ad2e7
001ad229cmp eax, 17
001ad22cje 0x1ad38f
001ad232cmp eax, 18
001ad235jne 0x1ad192
001ad23blea rdi, [rsp+640]
001ad243lea rsi, [rsp+304]
001ad24bcall gimli::read::unit::Attribute<R>::value
001ad250mov rax, [rsp+640]
001ad258test rax, rax
001ad25bje 0x1ad4ed
001ad261cmp eax, 7
001ad264mov r10, [rsp+32]
001ad269je 0x1ad4ce
001ad26fcmp eax, 12
001ad272jne 0x1ad197
001ad278mov rax, [rsp+72]
001ad27dmov rcx, [rax+24]
001ad281sub rcx, [rsp+112]
001ad286jb 0x1ae05d
001ad28cmov rax, [rsp+648]
001ad294imul rax, [rsp+96]
001ad29amov rsi, rcx
001ad29dsub rsi, rax
001ad2a0jb 0x1ae05d
001ad2a6mov rdi, [rsp+96]
001ad2abdec edi
001ad2adcmp edi, 7
001ad2b0ja 0x1ae05d
001ad2b6mov r8, [rsp+72]
001ad2bbmov r9, [r8+16]
001ad2bfadd r9, [rsp+112]
001ad2c4lea r8, [rip-0x16dc8f]
001ad2cbmovsxd rdi, [r8+4*rdi]
001ad2cfadd rdi, r8
001ad2d2jmp rdi
001ad2d4cmp rcx, rax
001ad2d7je 0x1ae05d
001ad2ddmovzx eax, [r9+rax]
001ad2e2jmp 0x1ad5a9
001ad2e7
001ad2e7loc_1ad2e7:
001ad2e7cmp eax, 19
001ad2eaje 0x1ad432
001ad2f0cmp eax, 85
001ad2f3jne 0x1ad192
001ad2f9lea rdi, [rsp+640]
001ad301lea rsi, [rsp+304]
001ad309call gimli::read::unit::Attribute<R>::value
001ad30emov rcx, [rsp+640]
001ad316mov rax, [rsp+648]
001ad31ecmp rcx, 22
001ad322je 0x1ad46b
001ad328cmp ecx, 24
001ad32bjne 0x1ad4c2
001ad331mov rcx, [rsp+72]
001ad336mov rcx, [rcx+200]
001ad33dsub rcx, [rsp+120]
001ad342jb 0x1ae05d
001ad348imul rax, [rsp+192]
001ad351sub rcx, rax
001ad354jb 0x1ae05d
001ad35amov rdx, [rsp+72]
001ad35fmov rdx, [rdx+192]
001ad366add rdx, [rsp+120]
001ad36bcmp [rsp+232], 2048
001ad376jne 0x1ad509
001ad37ccmp rcx, 7
001ad380jbe 0x1ae05d
001ad386mov rax, [rdx+rax]
001ad38ajmp 0x1ad516
001ad38f
001ad38floc_1ad38f:
001ad38flea rdi, [rsp+640]
001ad397lea rsi, [rsp+304]
001ad39fcall gimli::read::unit::Attribute<R>::value
001ad3a4mov rax, [rsp+640]
001ad3actest rax, rax
001ad3afje 0x1ad4a6
001ad3b5cmp eax, 12
001ad3b8mov r10, [rsp+32]
001ad3bdjne 0x1ad197
001ad3c3mov rax, [rsp+72]
001ad3c8mov rcx, [rax+24]
001ad3ccsub rcx, [rsp+112]
001ad3d1jb 0x1ae05d
001ad3d7mov rax, [rsp+648]
001ad3dfimul rax, [rsp+96]
001ad3e5mov rsi, rcx
001ad3e8sub rsi, rax
001ad3ebjb 0x1ae05d
001ad3f1mov rdi, [rsp+96]
001ad3f6dec edi
001ad3f8cmp edi, 7
001ad3fbja 0x1ae05d
001ad401mov r8, [rsp+72]
001ad406mov r9, [r8+16]
001ad40aadd r9, [rsp+112]
001ad40flea r8, [rip-0x16ddba]
001ad416movsxd rdi, [r8+4*rdi]
001ad41aadd rdi, r8
001ad41djmp rdi
001ad41fcmp rcx, rax
001ad422je 0x1ae05d
001ad428movzx eax, [r9+rax]
001ad42djmp 0x1ad566
001ad432
001ad432loc_1ad432:
001ad432lea rdi, [rsp+640]
001ad43alea rsi, [rsp+304]
001ad442call gimli::read::unit::Attribute<R>::value
001ad447mov rax, [rsp+640]
001ad44fcmp rax, 38
001ad453jne 0x1ad17d
001ad459movzx ecx, [rsp+648]
001ad461mov [rsp+64], cx
001ad466jmp 0x1ad17d
001ad46b
001ad46bloc_1ad46b:
001ad46bcmp [rsp+160], 5
001ad474mov edx, 0
001ad479cmovb rdx, [rsp+120]
001ad47fmov rcx, [rsp+72]
001ad484cmp [rcx+224], 0
001ad48bmov ecx, 0
001ad490cmove rdx, rcx
001ad494add rdx, rax
001ad497mov [rsp+176], rdx
001ad49fmov eax, 1
001ad4a4jmp 0x1ad4c4
001ad4a6
001ad4a6loc_1ad4a6:
001ad4a6mov eax, 1
001ad4abmov [rsp+80], rax
001ad4b0mov rax, [rsp+648]
001ad4b8mov [rsp+88], rax
001ad4bdjmp 0x1ad192
001ad4c2
001ad4c2loc_1ad4c2:
001ad4c2xor eax, eax
001ad4c4
001ad4c4loc_1ad4c4:
001ad4c4mov [rsp+104], rax
001ad4c9jmp 0x1ad192
001ad4ce
001ad4celoc_1ad4ce:
001ad4cemov eax, 1
001ad4d3mov [rsp+128], rax
001ad4dbmov rax, [rsp+648]
001ad4e3mov [rsp+48], rax
001ad4e8jmp 0x1ad197
001ad4ed
001ad4edloc_1ad4ed:
001ad4edmov eax, 1
001ad4f2mov [rsp+16], rax
001ad4f7mov rax, [rsp+648]
001ad4ffmov [rsp+8], rax
001ad504jmp 0x1ad192
001ad509
001ad509loc_1ad509:
001ad509cmp rcx, 4
001ad50djb 0x1ae05d
001ad513mov eax, [rdx+rax]
001ad516
001ad516loc_1ad516:
001ad516mov r10, [rsp+32]
001ad51badd rax, [rsp+120]
001ad520mov [rsp+176], rax
001ad528mov eax, 1
001ad52dmov [rsp+104], rax
001ad532jmp 0x1ad197
001ad537cmp rsi, 2
001ad53bjb 0x1ae05d
001ad541movzx eax, [r9+rax]
001ad546jmp 0x1ad566
001ad548cmp rsi, 8
001ad54cjb 0x1ae05d
001ad552mov rax, [r9+rax]
001ad556jmp 0x1ad566
001ad558cmp rsi, 4
001ad55cjb 0x1ae05d
001ad562mov eax, [r9+rax]
001ad566
001ad566loc_1ad566:
001ad566mov [rsp+88], rax
001ad56bmov eax, 1
001ad570mov [rsp+80], rax
001ad575jmp 0x1ad197
001ad57acmp rsi, 2
001ad57ejb 0x1ae05d
001ad584movzx eax, [r9+rax]
001ad589jmp 0x1ad5a9
001ad58bcmp rsi, 8
001ad58fjb 0x1ae05d
001ad595mov rax, [r9+rax]
001ad599jmp 0x1ad5a9
001ad59bcmp rsi, 4
001ad59fjb 0x1ae05d
001ad5a5mov eax, [r9+rax]
001ad5a9
001ad5a9loc_1ad5a9:
001ad5a9mov [rsp+8], rax
001ad5aemov eax, 1
001ad5b3mov [rsp+16], rax
001ad5b8jmp 0x1ad197
001ad5bd
001ad5bdloc_1ad5bd:
001ad5bdxor eax, eax
001ad5bfmov [rsp+56], rax
001ad5c4xor eax, eax
001ad5c6mov [rsp+80], rax
001ad5cbxor eax, eax
001ad5cdmov [rsp+16], rax
001ad5d2xor eax, eax
001ad5d4mov [rsp+128], rax
001ad5dc
001ad5dcloc_1ad5dc:
001ad5dcmov rsi, [rsp+272]
001ad5e4test rsi, rsi
001ad5e7je 0x1ad645
001ad5e9mov rax, [rsp+256]
001ad5f1mov r14, rsi
001ad5f4xor edx, edx
001ad5f6mov rcx, rsi
001ad5f9jmp 0x1ad603
001ad5fb
001ad5fbloc_1ad5fb:
001ad5fbmov rcx, r14
001ad5fesub r14, rdx
001ad601jbe 0x1ad645
001ad603
001ad603loc_1ad603:
001ad603shr r14, 1
001ad606add r14, rdx
001ad609mov r9, r14
001ad60cshl r9, 4
001ad610xor edi, edi
001ad612cmp [rax+r9], rbx
001ad616setne dil
001ad61amov r8l, 255
001ad620cmovb edi, r8l
001ad624cmp dil, 1
001ad628je 0x1ad5fb
001ad62amovzx edx, dil
001ad62ecmp edx, 255
001ad634jne 0x1ad906
001ad63amov rdx, r14
001ad63dinc rdx
001ad640mov r14, rcx
001ad643jmp 0x1ad5fb
001ad645
001ad645loc_1ad645:
001ad645mov rax, [rsp+80]
001ad64atest rax, rax
001ad64dje 0x1ad848
001ad653cmp [rsp+16], 0
001ad659je 0x1ad848
001ad65fmov rdx, [rsp+8]
001ad664cmp [rsp+88], rdx
001ad669jae 0x1ad939
001ad66fmov rsi, [rsp+152]
001ad677cmp rsi, [rsp+144]
001ad67fjne 0x1ad696
001ad681lea rdi, [rsp+136]
001ad689call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad68emov rsi, [rsp+152]
001ad696
001ad696loc_1ad696:
001ad696mov rax, [rsp+136]
001ad69emov rcx, rsi
001ad6a1shl rcx, 5
001ad6a5mov rdx, [rsp+88]
001ad6aamov [rax+rcx], rdx
001ad6aemov rdx, [rsp+8]
001ad6b3mov [rax+rcx+8], rdx
001ad6b8mov [rax+rcx+16], r15
001ad6bdmov [rax+rcx+24], 0
001ad6c6inc rsi
001ad6c9mov [rsp+152], rsi
001ad6d1mov sil, 1
001ad6d4jmp 0x1ad93b
001ad6d9
001ad6d9loc_1ad6d9:
001ad6d9cmp [rsp+104], 0
001ad6dfje 0x1ad5dc
001ad6e5mov rdx, [rsp+248]
001ad6edlea rsi, [rdx+176]
001ad6f4mov eax, [rsp+1304]
001ad6fbmov ecx, eax
001ad6fdshr ecx, 16
001ad700lea r9, [rdx+192]
001ad707xor edi, edi
001ad709cmp cx, 5
001ad70dsetae r8b
001ad711cmovb r9, rsi
001ad715mov rsi, [r9+8]
001ad719mov r9, [rsp+176]
001ad721sub rsi, r9
001ad724jb 0x1ae05d
001ad72amov dil, r8b
001ad72dshl rdi, 4
001ad731add rdi, 176
001ad738mov rdi, [rdx+rdi]
001ad73cadd rdi, r9
001ad73fcmp cx, 5
001ad743movups x0, [rdx+16]
001ad747mov rdx, [rsp+1616]
001ad74fmov r8, [rsp+1632]
001ad757movups [rsp+640], x0
001ad75fmov [rsp+656], rdx
001ad767mov [rsp+664], r8
001ad76fmov [rsp+672], rdi
001ad777mov [rsp+680], rsi
001ad77fmov [rsp+688], ax
001ad787mov [rsp+690], cx
001ad78fsetae [rsp+692]
001ad797mov [rsp+32], 0
001ad79f
001ad79floc_1ad79f:
001ad79flea rdi, [rsp+304]
001ad7a7lea rsi, [rsp+640]
001ad7afcall gimli::read::rnglists::RngListIter<R>::next
001ad7b4mov rax, [rsp+304]
001ad7bcmov r14, [rsp+312]
001ad7c4cmp rax, 1
001ad7c8jne 0x1ad8e0
001ad7cemov rax, [rsp+320]
001ad7d6cmp r14, rax
001ad7d9jae 0x1ad79f
001ad7dbmov [rsp+32], rax
001ad7e0mov rsi, [rsp+152]
001ad7e8cmp rsi, [rsp+144]
001ad7f0jne 0x1ad807
001ad7f2lea rdi, [rsp+136]
001ad7facall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad7ffmov rsi, [rsp+152]
001ad807
001ad807loc_1ad807:
001ad807mov rax, [rsp+136]
001ad80fmov rcx, rsi
001ad812shl rcx, 5
001ad816mov [rax+rcx], r14
001ad81amov rdx, [rsp+32]
001ad81fmov [rax+rcx+8], rdx
001ad824mov [rax+rcx+16], r15
001ad829mov [rax+rcx+24], 0
001ad832inc rsi
001ad835mov [rsp+152], rsi
001ad83dmov al, 1
001ad83fmov [rsp+32], eax
001ad843jmp 0x1ad79f
001ad848
001ad848loc_1ad848:
001ad848xor esi, esi
001ad84atest rax, rax
001ad84dmov rax, [rsp+48]
001ad852mov rcx, [rsp+88]
001ad857mov rdx, [rsp+8]
001ad85cje 0x1ad900
001ad862cmp [rsp+128], 0
001ad86bje 0x1ad900
001ad871lea r14, [rax+rcx]
001ad875cmp rcx, r14
001ad878jae 0x1ad95a
001ad87emov rsi, [rsp+152]
001ad886cmp rsi, [rsp+144]
001ad88ejne 0x1ad8a5
001ad890lea rdi, [rsp+136]
001ad898call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad89dmov rsi, [rsp+152]
001ad8a5
001ad8a5loc_1ad8a5:
001ad8a5mov rax, [rsp+136]
001ad8admov rcx, rsi
001ad8b0shl rcx, 5
001ad8b4mov rdx, [rsp+88]
001ad8b9mov [rax+rcx], rdx
001ad8bdmov [rax+rcx+8], r14
001ad8c2mov [rax+rcx+16], r15
001ad8c7mov [rax+rcx+24], 0
001ad8d0inc rsi
001ad8d3mov [rsp+152], rsi
001ad8dbmov sil, 1
001ad8dejmp 0x1ad8f6
001ad8e0
001ad8e0loc_1ad8e0:
001ad8e0cmp eax, 2
001ad8e3jne 0x1ad946
001ad8e5cmp r14b, 75
001ad8e9jne 0x1ae05d
001ad8efshr r14l, 8
001ad8f3mov esi, r14l
001ad8f6
001ad8f6loc_1ad8f6:
001ad8f6mov rax, [rsp+48]
001ad8fbmov rdx, [rsp+8]
001ad900
001ad900loc_1ad900:
001ad900and sil, 1
001ad904jmp 0x1ad983
001ad906
001ad906loc_1ad906:
001ad906lea rdi, [r14-1]
001ad90acmp rdi, rsi
001ad90djae 0x1ad962
001ad90finc r14
001ad912lea rcx, [rax+r9]
001ad916add rcx, -16
001ad91a
001ad91aloc_1ad91a:
001ad91acmp r14, 1
001ad91eje 0x1ad96b
001ad920dec r14
001ad923lea rdx, [rcx-16]
001ad927cmp [rcx], rbx
001ad92amov rcx, rdx
001ad92dje 0x1ad91a
001ad92fcmp r14, rsi
001ad932jbe 0x1ad96e
001ad934jmp 0x1af707
001ad939
001ad939loc_1ad939:
001ad939xor esi, esi
001ad93b
001ad93bloc_1ad93b:
001ad93bmov rax, [rsp+48]
001ad940and sil, 1
001ad944jmp 0x1ad983
001ad946
001ad946loc_1ad946:
001ad946mov rax, [rsp+48]
001ad94bmov rdx, [rsp+8]
001ad950mov esi, [rsp+32]
001ad954and sil, 1
001ad958jmp 0x1ad983
001ad95a
001ad95aloc_1ad95a:
001ad95axor esi, esi
001ad95cand sil, 1
001ad960jmp 0x1ad983
001ad962
001ad962loc_1ad962:
001ad962test r14, r14
001ad965jne 0x1af718
001ad96b
001ad96bloc_1ad96b:
001ad96bxor r14l, r14l
001ad96e
001ad96eloc_1ad96e:
001ad96ecmp r14, rsi
001ad971jne 0x1adbb6
001ad977xor esi, esi
001ad979mov rax, [rsp+48]
001ad97emov rdx, [rsp+8]
001ad983
001ad983loc_1ad983:
001ad983mov [rsp+432], 0
001ad98ftest sil, 1
001ad993mov [rsp+48], rax
001ad998mov [rsp+8], rdx
001ad99djne 0x1adab4
001ad9a3cmp [rsp+1328], 47
001ad9acje 0x1adab4
001ad9b2lea rax, [rsp+1328]
001ad9bamov [rsp+304], rax
001ad9c2lea rax, [rsp+1232]
001ad9camov [rsp+640], rax
001ad9d2lea rax, [rsp+304]
001ad9damov [rsp+648], rax
001ad9e2lea rax, [rsp+248]
001ad9eamov [rsp+656], rax
001ad9f2lea rdi, [rsp+432]
001ad9falea rsi, [rsp+640]
001ada02call addr2line::lazy::LazyCell<T>::borrow_with
001ada07cmp [rax], 0
001ada0bje 0x1adaac
001ada11mov rcx, [rax+24]
001ada15mov [rsp+24], rcx
001ada1atest rcx, rcx
001ada1dje 0x1adaac
001ada23mov rax, [rax+16]
001ada27mov [rsp+72], rax
001ada2cmov rsi, [rsp+152]
001ada34shl [rsp+24], 5
001ada3axor r14l, r14l
001ada3djmp 0x1ada7b
001ada3f
001ada3floc_1ada3f:
001ada3fmov rax, [rsp+136]
001ada47mov rcx, rsi
001ada4ashl rcx, 5
001ada4emovaps x0, [rsp+32]
001ada53movups [rax+rcx], x0
001ada57mov [rax+rcx+16], r15
001ada5cmov [rax+rcx+24], 0
001ada65inc rsi
001ada68mov [rsp+152], rsi
001ada70add r14, 32
001ada74cmp [rsp+24], r14
001ada79je 0x1adaac
001ada7b
001ada7bloc_1ada7b:
001ada7bmov rax, [rsp+72]
001ada80movups x0, [rax+r14+16]
001ada86movaps [rsp+32], x0
001ada8bcmp rsi, [rsp+144]
001ada93jne 0x1ada3f
001ada95lea rdi, [rsp+136]
001ada9dcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adaa2mov rsi, [rsp+152]
001adaaajmp 0x1ada3f
001adaac
001adaacloc_1adaac:
001adaacmov r15, [rsp+224]
001adab4
001adab4loc_1adab4:
001adab4mov edx, 424
001adab9lea rdi, [rsp+640]
001adac1lea rsi, [rsp+1232]
001adac9call [rip+0x64051]
001adacfmovups x0, [rsp+432]
001adad7movups x1, [rsp+448]
001adadflea rcx, [rsp+664]
001adae7movups [rcx+408], x0
001adaeemovups [rcx+424], x1
001adaf5mov rax, [rsp+464]
001adafdmov [rcx+440], rax
001adb04mov [rsp+1064], rbx
001adb0cmov rax, [rsp+56]
001adb11mov [rsp+1168], ax
001adb19movzx eax, [rsp+64]
001adb1emov [rsp+1170], ax
001adb26mov [rsp+1112], 0
001adb32mov [rsp+1152], 76
001adb3acmp r15, [rsp+216]
001adb42jne 0x1adb5c
001adb44lea rdi, [rsp+208]
001adb4cmov rsi, r15
001adb4fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adb54mov r15, [rsp+224]
001adb5c
001adb5cloc_1adb5c:
001adb5cimul rdi, r15, 536
001adb63add rdi, [rsp+208]
001adb6bmov edx, 536
001adb70lea rbx, [rsp+640]
001adb78mov rsi, rbx
001adb7bcall [rip+0x63f9f]
001adb81inc r15
001adb84mov [rsp+224], r15
001adb8cmov rdi, rbx
001adb8fmov rsi, r12
001adb92call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001adb97mov rax, [rsp+640]
001adb9fcmp rax, 3
001adba3lea r14, [rsp+664]
001adbabjne 0x1acdb2
001adbb1jmp 0x1acc2b
001adbb6
001adbb6loc_1adbb6:
001adbb6shl rsi, 4
001adbbaadd rsi, rax
001adbbdshl r14, 4
001adbc1add r14, rax
001adbc4mov [rsp+32], 0
001adbccmov [rsp+24], rsi
001adbd1
001adbd1loc_1adbd1:
001adbd1cmp [r14], rbx
001adbd4jne 0x1adff9
001adbdamov rcx, [rsp+248]
001adbe2mov rdx, [r14+8]
001adbe6mov rax, [rcx+40]
001adbeasub rax, rdx
001adbedjb 0x1ae05d
001adbf3mov rcx, [rcx+32]
001adbf7add rcx, rdx
001adbfamov [rsp+304], rcx
001adc02mov [rsp+312], rax
001adc0alea rdi, [rsp+640]
001adc12lea rsi, [rsp+304]
001adc1acall gimli::read::aranges::ArangeHeader<R,Offset>::parse
001adc1fcmp [rsp+681], 3
001adc27je 0x1ae05d
001adc2dmov rsi, [rsp+648]
001adc35test rsi, rsi
001adc38je 0x1adfe7
001adc3emov rdi, [rsp+640]
001adc46movzx r8l, [rsp+680]
001adc4fmovzx ecx, [rsp+684]
001adc57lea eax, [r8+r8]
001adc5badd al, cl
001adc5dmovzx r9l, al
001adc61mov [rsp+72], rcx
001adc66test ecx, ecx
001adc68je 0x1ade79
001adc6e
001adc6eloc_1adc6e:
001adc6emov r10, [rsp+72]
001adc73jmp 0x1adc90
001adc75
001adc75loc_1adc75:
001adc75movzx ecx, [rdi]
001adc78add rsi, -4
001adc7cmovzx edx, [rdi+2]
001adc80add rdi, 4
001adc84
001adc84loc_1adc84:
001adc84or rax, rdx
001adc87or rax, rcx
001adc8ajne 0x1addbd
001adc90
001adc90loc_1adc90:
001adc90cmp rsi, r9
001adc93jb 0x1adfe7
001adc99lea eax, [r10-1]
001adc9dcmp eax, 7
001adca0ja 0x1ae05d
001adca6lea rcx, [rip-0x16e631]
001adcadmovsxd rax, [rcx+4*rax]
001adcb1add rax, rcx
001adcb4jmp rax
001adcb6test rsi, rsi
001adcb9je 0x1ae05d
001adcbfdec rsi
001adcc2movzx eax, [rdi]
001adcc5inc rdi
001adcc8jmp 0x1add0c
001adccacmp rsi, 2
001adccejb 0x1ae05d
001adcd4add rsi, -2
001adcd8movzx eax, [rdi]
001adcdbadd rdi, 2
001adcdfjmp 0x1add0c
001adce1cmp rsi, 8
001adce5jb 0x1ae05d
001adcebadd rsi, -8
001adcefmov rax, [rdi]
001adcf2add rdi, 8
001adcf6jmp 0x1add0c
001adcf8cmp rsi, 4
001adcfcjb 0x1ae05d
001add02add rsi, -4
001add06mov eax, [rdi]
001add08add rdi, 4
001add0c
001add0cloc_1add0c:
001add0clea ecx, [r8-1]
001add10cmp ecx, 7
001add13ja 0x1ae05d
001add19lea rdx, [rip-0x16e684]
001add20movsxd rcx, [rdx+4*rcx]
001add24add rcx, rdx
001add27jmp rcx
001add29cmp rsi, 2
001add2djb 0x1ae05d
001add33movzx ecx, [rdi]
001add36add rsi, -2
001add3amovzx edx, [rdi+1]
001add3eadd rdi, 2
001add42jmp 0x1adc84
001add47cmp rsi, 1
001add4bjbe 0x1ae05d
001add51lea rcx, [rsi-2]
001add55cmp rcx, 2
001add59jae 0x1adc75
001add5fjmp 0x1ae05d
001add64cmp rsi, 8
001add68jb 0x1ae05d
001add6emov rcx, rsi
001add71and rcx, -8
001add75cmp rcx, 8
001add79je 0x1ae05d
001add7fmov rcx, [rdi]
001add82mov rdx, [rdi+8]
001add86add rsi, -16
001add8aadd rdi, 16
001add8ejmp 0x1adc84
001add93cmp rsi, 3
001add97jbe 0x1ae05d
001add9dlea rcx, [rsi-4]
001adda1cmp rcx, 4
001adda5jb 0x1ae05d
001addabmov ecx, [rdi]
001addadadd rsi, -8
001addb1mov edx, [rdi+4]
001addb4add rdi, 8
001addb8jmp 0x1adc84
001addbd
001addbdloc_1addbd:
001addbdmov [rsp+80], rcx
001addc2mov [rsp+96], r9
001addc7mov [rsp+104], r8
001addccmov [rsp+112], rdi
001addd1mov [rsp+120], rsi
001addd6mov [rsp+16], rdx
001adddbtest rdx, rdx
001adddeje 0x1ade4b
001adde0mov rsi, [rsp+152]
001adde8cmp rsi, [rsp+144]
001addf0jne 0x1ade07
001addf2lea rdi, [rsp+136]
001addfacall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001addffmov rsi, [rsp+152]
001ade07
001ade07loc_1ade07:
001ade07mov rdx, [rsp+80]
001ade0cmov rdi, [rsp+16]
001ade11add rdi, rdx
001ade14mov rax, [rsp+136]
001ade1cmov rcx, rsi
001ade1fshl rcx, 5
001ade23mov [rax+rcx], rdx
001ade27mov [rax+rcx+8], rdi
001ade2cmov [rax+rcx+16], r15
001ade31mov [rax+rcx+24], 0
001ade3ainc rsi
001ade3dmov [rsp+152], rsi
001ade45mov al, 1
001ade47mov [rsp+32], eax
001ade4b
001ade4bloc_1ade4b:
001ade4bmov rsi, [rsp+120]
001ade50test rsi, rsi
001ade53mov rdi, [rsp+112]
001ade58mov r8, [rsp+104]
001ade5dmov r9, [rsp+96]
001ade62jne 0x1adc6e
001ade68jmp 0x1adfe7
001ade6d
001ade6dloc_1ade6d:
001ade6dmov rax, rcx
001ade70or rax, rdx
001ade73jne 0x1adf3c
001ade79
001ade79loc_1ade79:
001ade79cmp rsi, r9
001ade7cjb 0x1adfe7
001ade82lea eax, [r8-1]
001ade86cmp eax, 7
001ade89ja 0x1ae05d
001ade8flea rcx, [rip-0x16e7da]
001ade96movsxd rax, [rcx+4*rax]
001ade9aadd rax, rcx
001ade9djmp rax
001ade9fcmp rsi, 2
001adea3jb 0x1ae05d
001adea9movzx ecx, [rdi]
001adeacadd rsi, -2
001adeb0movzx edx, [rdi+1]
001adeb4add rdi, 2
001adeb8jmp 0x1ade6d
001adebacmp rsi, 2
001adebejb 0x1ae05d
001adec4lea rax, [rsi-2]
001adec8cmp rax, 1
001adeccjbe 0x1ae05d
001aded2movzx ecx, [rdi]
001aded5add rsi, -4
001aded9movzx edx, [rdi+2]
001adeddadd rdi, 4
001adee1jmp 0x1ade6d
001adee3cmp rsi, 8
001adee7jb 0x1ae05d
001adeedmov rax, rsi
001adef0and rax, -8
001adef4cmp rax, 8
001adef8je 0x1ae05d
001adefemov rcx, [rdi]
001adf01mov rdx, [rdi+8]
001adf05add rsi, -16
001adf09add rdi, 16
001adf0djmp 0x1ade6d
001adf12cmp rsi, 3
001adf16jbe 0x1ae05d
001adf1clea rax, [rsi-4]
001adf20cmp rax, 3
001adf24jbe 0x1ae05d
001adf2amov ecx, [rdi]
001adf2cadd rsi, -8
001adf30mov edx, [rdi+4]
001adf33add rdi, 8
001adf37jmp 0x1ade6d
001adf3c
001adf3cloc_1adf3c:
001adf3cmov [rsp+72], rcx
001adf41mov [rsp+96], r9
001adf46mov [rsp+104], r8
001adf4bmov [rsp+112], rdi
001adf50mov [rsp+120], rsi
001adf55mov [rsp+80], rdx
001adf5atest rdx, rdx
001adf5dje 0x1adfca
001adf5fmov rsi, [rsp+152]
001adf67cmp rsi, [rsp+144]
001adf6fjne 0x1adf86
001adf71lea rdi, [rsp+136]
001adf79call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adf7emov rsi, [rsp+152]
001adf86
001adf86loc_1adf86:
001adf86mov rdx, [rsp+72]
001adf8bmov rdi, [rsp+80]
001adf90add rdi, rdx
001adf93mov rax, [rsp+136]
001adf9bmov rcx, rsi
001adf9eshl rcx, 5
001adfa2mov [rax+rcx], rdx
001adfa6mov [rax+rcx+8], rdi
001adfabmov [rax+rcx+16], r15
001adfb0mov [rax+rcx+24], 0
001adfb9inc rsi
001adfbcmov [rsp+152], rsi
001adfc4mov al, 1
001adfc6mov [rsp+32], eax
001adfca
001adfcaloc_1adfca:
001adfcamov rsi, [rsp+120]
001adfcftest rsi, rsi
001adfd2mov rdi, [rsp+112]
001adfd7mov r8, [rsp+104]
001adfdcmov r9, [rsp+96]
001adfe1jne 0x1ade79
001adfe7
001adfe7loc_1adfe7:
001adfe7add r14, 16
001adfebmov rsi, [rsp+24]
001adff0cmp r14, rsi
001adff3jne 0x1adbd1
001adff9
001adff9loc_1adff9:
001adff9mov rax, [rsp+48]
001adffemov rdx, [rsp+8]
001ae003mov esi, [rsp+32]
001ae007jmp 0x1ad983
001ae00c
001ae00cloc_1ae00c:
001ae00cmov r14, [rsp+136]
001ae014mov r12, [rsp+152]
001ae01ccmp r12, 21
001ae020jae 0x1ae0f3
001ae026cmp r12, 1
001ae02ajbe 0x1ae776
001ae030mov edx, 1
001ae035mov rdi, r14
001ae038mov rsi, r12
001ae03bcall core::slice::sort::insertion_sort_shift_left
001ae040jmp 0x1ae77b
001ae045
001ae045loc_1ae045:
001ae045add rsi, r8
001ae048xor edi, edi
001ae04amov r9, rsi
001ae04d
001ae04dloc_1ae04d:
001ae04dmov [rsp+432], r9
001ae055mov [rsp+440], rdi
001ae05d
001ae05dloc_1ae05d:
001ae05dmov rax, [rsp+1576]
001ae065lock dec [rax]
001ae069jne 0x1ae078
001ae06bmov rdi, [rsp+1576]
001ae073call alloc::sync::Arc<T,A>::drop_slow
001ae078
001ae078loc_1ae078:
001ae078cmp [rsp+1328], 47
001ae080je 0x1acc2b
001ae086cmp [rsp+1416], 0
001ae08fje 0x1ae09f
001ae091mov rdi, [rsp+1408]
001ae099call [rip+0x63a59]
001ae09f
001ae09floc_1ae09f:
001ae09fcmp [rsp+1440], 0
001ae0a8je 0x1ae0b8
001ae0aamov rdi, [rsp+1432]
001ae0b2call [rip+0x63a40]
001ae0b8
001ae0b8loc_1ae0b8:
001ae0b8cmp [rsp+1464], 0
001ae0c1je 0x1ae0d1
001ae0c3mov rdi, [rsp+1456]
001ae0cbcall [rip+0x63a27]
001ae0d1
001ae0d1loc_1ae0d1:
001ae0d1cmp [rsp+1488], 0
001ae0daje 0x1acc2b
001ae0e0mov rdi, [rsp+1480]
001ae0e8call [rip+0x63a0a]
001ae0eejmp 0x1acc2b
001ae0f3
001ae0f3loc_1ae0f3:
001ae0f3mov rdi, r12
001ae0f6shr rdi, 1
001ae0f9mov [rsp+192], rdi
001ae101shl rdi, 5
001ae105movzx eax, [rip+0x64fbc]
001ae10cmov esi, 8
001ae111call __rust_alloc
001ae116test rax, rax
001ae119je 0x1af6d3
001ae11fmov rbx, rax
001ae122movzx eax, [rip+0x64f9f]
001ae129mov edi, 256
001ae12ecall [rip+0x63a04]
001ae134test rax, rax
001ae137mov [rsp+16], rbx
001ae13cje 0x1af6ed
001ae142mov rbp, rax
001ae145lea rax, [r14+64]
001ae149mov [rsp+176], rax
001ae151lea rax, [r14-32]
001ae155mov [rsp+88], rax
001ae15amov eax, 16
001ae15fmov [rsp+160], rax
001ae167xor ecx, ecx
001ae169lea rax, [rip+0x61c98]
001ae170mov [rsp+232], rax
001ae178xor r13l, r13l
001ae17bmov [rsp+8], r14
001ae180mov [rsp+128], r12
001ae188jmp 0x1ae1a8
001ae18anop [rax+rax]
001ae190
001ae190loc_1ae190:
001ae190mov r14, [rsp+8]
001ae195mov rbx, [rsp+16]
001ae19a
001ae19aloc_1ae19a:
001ae19amov rcx, [rsp+64]
001ae19fcmp rcx, r12
001ae1a2jae 0x1ae74f
001ae1a8
001ae1a8loc_1ae1a8:
001ae1a8mov rax, r14
001ae1abmov r14, rcx
001ae1aemov rdx, r12
001ae1b1sub rdx, rcx
001ae1b4mov rsi, rcx
001ae1b7shl rsi, 5
001ae1bblea rdi, [rax+rsi]
001ae1bfcmp rdx, 2
001ae1c3jae 0x1ae220
001ae1c5mov rsi, r12
001ae1c8
001ae1c8loc_1ae1c8:
001ae1c8mov rbx, rsi
001ae1cbsub rbx, r14
001ae1cejb 0x1af5c3
001ae1d4cmp rsi, r12
001ae1d7ja 0x1af5c3
001ae1ddjae 0x1ae250
001ae1dfcmp rdx, 10
001ae1e3jae 0x1ae250
001ae1e5lea rbx, [r14+10]
001ae1e9cmp rbx, r12
001ae1eccmovae rbx, r12
001ae1f0mov [rsp+64], rbx
001ae1f5sub rbx, r14
001ae1f8jb 0x1af627
001ae1fecmp rdx, 1
001ae202adc rdx, 0
001ae206mov rsi, rbx
001ae209call core::slice::sort::insertion_sort_shift_left
001ae20ecmp r13, [rsp+160]
001ae216je 0x1ae25f
001ae218jmp 0x1ae2b2
001ae21dnop [rax]
001ae220
001ae220loc_1ae220:
001ae220mov rax, [rdi]
001ae223mov rcx, [rdi+32]
001ae227cmp rcx, rax
001ae22ajae 0x1ae620
001ae230cmp rdx, 2
001ae234jne 0x1ae634
001ae23alea rsi, [r14+2]
001ae23emov edx, 2
001ae243jmp 0x1ae6aa
001ae248
001ae248 0f 1f 84 00 00 00 00 00 ........
001ae250
001ae250loc_1ae250:
001ae250mov [rsp+64], rsi
001ae255cmp r13, [rsp+160]
001ae25djne 0x1ae2b2
001ae25f
001ae25floc_1ae25f:
001ae25flea rax, [2*r13]
001ae267mov [rsp+160], rax
001ae26fmov rdi, r13
001ae272shl rdi, 5
001ae276movzx eax, [rip+0x64e4b]
001ae27dmov esi, 8
001ae282call __rust_alloc
001ae287test rax, rax
001ae28aje 0x1af638
001ae290mov r15, rax
001ae293mov rdx, r13
001ae296shl rdx, 4
001ae29amov rdi, rax
001ae29dmov rsi, rbp
001ae2a0call [rip+0x6387a]
001ae2a6mov rdi, rbp
001ae2a9call [rip+0x63849]
001ae2afmov rbp, r15
001ae2b2
001ae2b2loc_1ae2b2:
001ae2b2mov rax, r13
001ae2b5shl rax, 4
001ae2b9mov [rbp+rax], rbx
001ae2bemov [rbp+rax+8], r14
001ae2c3inc r13
001ae2c6cmp r13, 2
001ae2cajb 0x1ae190
001ae2d0mov r14, [rsp+8]
001ae2d5mov rbx, [rsp+16]
001ae2damov [rsp+48], rbp
001ae2dfjmp 0x1ae356
001ae2e1
001ae2e1loc_1ae2e1:
001ae2e1mov rbx, [rsp+16]
001ae2e6
001ae2e6loc_1ae2e6:
001ae2e6mov rsi, rbx
001ae2e9
001ae2e9loc_1ae2e9:
001ae2e9sub rbp, rsi
001ae2ecmov rdi, r12
001ae2efmov rdx, rbp
001ae2f2call [rip+0x63828]
001ae2f8mov rax, [rsp+112]
001ae2fdadd rax, [rsp+32]
001ae302mov rcx, [rsp+96]
001ae307mov [rcx], rax
001ae30amov rax, [rsp+120]
001ae30fmov rcx, [rsp+80]
001ae314mov [rcx], rax
001ae317mov rdi, [rsp+104]
001ae31clea rsi, [rdi+16]
001ae320mov rax, [rsp+72]
001ae325not rax
001ae328mov rdx, [rsp+56]
001ae32dadd rdx, rax
001ae330shl rdx, 4
001ae334call [rip+0x637d6]
001ae33amov r13, [rsp+24]
001ae33fcmp r13, 1
001ae343mov r12, [rsp+128]
001ae34bmov rbp, [rsp+48]
001ae350jbe 0x1ae610
001ae356
001ae356loc_1ae356:
001ae356mov r9, r13
001ae359lea r8, [r13-1]
001ae35dmov rcx, r8
001ae360shl rcx, 4
001ae364mov rax, [rbp+rcx]
001ae369mov rcx, [rbp+rcx+8]
001ae36eadd rcx, rax
001ae371cmp rcx, r12
001ae374je 0x1ae3d0
001ae376mov rdx, r9
001ae379shl rdx, 4
001ae37dmov rsi, [rdx+rbp-32]
001ae382cmp rsi, rax
001ae385jbe 0x1ae3d0
001ae387cmp r9, 2
001ae38bjbe 0x1ae731
001ae391lea r10, [r9-3]
001ae395mov rcx, r10
001ae398shl rcx, 4
001ae39cmov rcx, [rbp+rcx]
001ae3a1lea rdi, [rsi+rax]
001ae3a5cmp rcx, rdi
001ae3a8jbe 0x1ae3e6
001ae3aacmp r9, 3
001ae3aejbe 0x1ae73c
001ae3b4add rsi, rcx
001ae3b7cmp [rdx+rbp-64], rsi
001ae3bcjbe 0x1ae3e6
001ae3bejmp 0x1ae747
001ae3c3
001ae3c3 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001ae3d0
001ae3d0loc_1ae3d0:
001ae3d0cmp r9, 3
001ae3d4jb 0x1ae3eb
001ae3d6lea r10, [r9-3]
001ae3damov rcx, r10
001ae3ddshl rcx, 4
001ae3e1mov rcx, [rbp+rcx]
001ae3e6
001ae3e6loc_1ae3e6:
001ae3e6cmp rcx, rax
001ae3e9jb 0x1ae3ef
001ae3eb
001ae3ebloc_1ae3eb:
001ae3eblea r10, [r9-2]
001ae3ef
001ae3efloc_1ae3ef:
001ae3efcmp r9, r10
001ae3f2jbe 0x1af3dc
001ae3f8mov [rsp+24], r8
001ae3fdlea rax, [r10+1]
001ae401cmp r9, rax
001ae404jbe 0x1af3c4
001ae40amov rcx, r10
001ae40dshl rcx, 4
001ae411mov rdi, [rbp+rcx+8]
001ae416shl rax, 4
001ae41amov rdx, [rbp+rax]
001ae41fmov r13, [rbp+rax+8]
001ae424add r13, rdx
001ae427mov rbx, r13
001ae42asub rbx, rdi
001ae42djb 0x1af41e
001ae433cmp r13, r12
001ae436ja 0x1af432
001ae43cmov [rsp+112], rdx
001ae441mov [rsp+72], r10
001ae446mov [rsp+56], r9
001ae44blea rdx, [rcx+rbp]
001ae44fmov [rsp+104], rdx
001ae454mov rdx, [rbp+rcx]
001ae459lea rcx, [rbp+rax]
001ae45emov [rsp+96], rcx
001ae463lea rax, [rbp+rax+8]
001ae468mov [rsp+80], rax
001ae46dmov [rsp+120], rdi
001ae472mov r12, rdi
001ae475shl r12, 5
001ae479add r12, r14
001ae47cmov rbp, rdx
001ae47fshl rbp, 5
001ae483lea r15, [r12+rbp]
001ae487shl r13, 5
001ae48bmov r14, rbx
001ae48esub r14, rdx
001ae491mov [rsp+32], rdx
001ae496cmp r14, rdx
001ae499jae 0x1ae550
001ae49fmov rbp, r14
001ae4a2shl rbp, 5
001ae4a6mov rbx, [rsp+16]
001ae4abmov rdi, rbx
001ae4aemov rsi, r15
001ae4b1mov rdx, rbp
001ae4b4call [rip+0x63666]
001ae4baadd rbp, rbx
001ae4bdmov rax, [rsp+32]
001ae4c2test rax, rax
001ae4c5jle 0x1ae5f0
001ae4cbtest r14, r14
001ae4cejle 0x1ae5f0
001ae4d4add r13, [rsp+88]
001ae4d9mov r14, [rsp+8]
001ae4denop
001ae4e0
001ae4e0loc_1ae4e0:
001ae4e0mov rax, rbp
001ae4e3mov rcx, r15
001ae4e6mov rdx, [rbp-32]
001ae4eamov rsi, [r15-32]
001ae4eecmp rdx, rsi
001ae4f1mov r15l, 0
001ae4f7sbb r15, r15
001ae4facmp rdx, rsi
001ae4fdmov ebp, 0
001ae502adc rbp, -1
001ae506shl r15, 5
001ae50aadd r15, rcx
001ae50dshl rbp, 5
001ae511add rbp, rax
001ae514cmp rdx, rsi
001ae517mov rax, rbp
001ae51acmovb rax, r15
001ae51emovups x0, [rax]
001ae521movups x1, [rax+16]
001ae525movups [r13+16], x1
001ae52amovups [r13], x0
001ae52fcmp r15, r12
001ae532jbe 0x1ae53d
001ae534add r13, -32
001ae538cmp rbp, rbx
001ae53bja 0x1ae4e0
001ae53d
001ae53dloc_1ae53d:
001ae53dmov r12, r15
001ae540jmp 0x1ae2e6
001ae545
001ae545 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ae550
001ae550loc_1ae550:
001ae550mov r14, [rsp+16]
001ae555mov rdi, r14
001ae558mov rsi, r12
001ae55bmov rdx, rbp
001ae55ecall [rip+0x635bc]
001ae564add rbp, r14
001ae567mov rax, [rsp+32]
001ae56ctest rax, rax
001ae56fjle 0x1ae5f5
001ae575cmp rbx, rax
001ae578mov r14, [rsp+8]
001ae57djle 0x1ae2e1
001ae583add r13, r14
001ae586mov rbx, [rsp+16]
001ae58bmov rsi, rbx
001ae58enop
001ae590
001ae590loc_1ae590:
001ae590mov rdx, rsi
001ae593mov rcx, [r15]
001ae596xor esi, esi
001ae598xor eax, eax
001ae59acmp rcx, [rdx]
001ae59dsetae sil
001ae5a1setb cl
001ae5a4mov rdi, rdx
001ae5a7cmovb rdi, r15
001ae5abmovups x0, [rdi]
001ae5aemovups x1, [rdi+16]
001ae5b2movups [r12+16], x1
001ae5b8movups [r12], x0
001ae5bdadd r12, 32
001ae5c1shl rsi, 5
001ae5c5add rsi, rdx
001ae5c8cmp rsi, rbp
001ae5cbjae 0x1ae2e9
001ae5d1mov al, cl
001ae5d3shl rax, 5
001ae5d7add r15, rax
001ae5dacmp r15, r13
001ae5ddjb 0x1ae590
001ae5dfjmp 0x1ae2e9
001ae5e4nop [rax+rax]
001ae5f0
001ae5f0loc_1ae5f0:
001ae5f0mov r12, r15
001ae5f3jmp 0x1ae5fa
001ae5f5
001ae5f5loc_1ae5f5:
001ae5f5mov rbx, [rsp+16]
001ae5fa
001ae5faloc_1ae5fa:
001ae5famov rsi, rbx
001ae5fdmov r14, [rsp+8]
001ae602jmp 0x1ae2e9
001ae607
001ae607 66 0f 1f 84 00 00 00 00 00 f........
001ae610
001ae610loc_1ae610:
001ae610mov r13l, 1
001ae616jmp 0x1ae19a
001ae61b
001ae61b 0f 1f 44 00 00 ..D..
001ae620
001ae620loc_1ae620:
001ae620cmp rdx, 2
001ae624jne 0x1ae669
001ae626lea rsi, [r14+2]
001ae62amov edx, 2
001ae62fjmp 0x1ae1c8
001ae634
001ae634loc_1ae634:
001ae634add rsi, [rsp+176]
001ae63cmov r8l, 2
001ae642mov r9, rcx
001ae645nop [rax+rax]
001ae650
001ae650loc_1ae650:
001ae650mov r10, r9
001ae653mov r9, [rsi]
001ae656cmp r9, r10
001ae659jae 0x1ae69a
001ae65binc r8
001ae65eadd rsi, 32
001ae662cmp rdx, r8
001ae665jne 0x1ae650
001ae667jmp 0x1ae697
001ae669
001ae669loc_1ae669:
001ae669add rsi, [rsp+176]
001ae671mov r8l, 2
001ae677mov r9, rcx
001ae67anop [rax+rax]
001ae680
001ae680loc_1ae680:
001ae680mov r10, r9
001ae683mov r9, [rsi]
001ae686cmp r9, r10
001ae689jb 0x1ae69a
001ae68binc r8
001ae68eadd rsi, 32
001ae692cmp rdx, r8
001ae695jne 0x1ae680
001ae697
001ae697loc_1ae697:
001ae697mov r8, rdx
001ae69a
001ae69aloc_1ae69a:
001ae69alea rsi, [r8+r14]
001ae69emov rdx, r8
001ae6a1cmp rcx, rax
001ae6a4jae 0x1ae1c8
001ae6aa
001ae6aaloc_1ae6aa:
001ae6aacmp r14, rsi
001ae6adja 0x1af680
001ae6b3cmp rsi, r12
001ae6b6ja 0x1af669
001ae6bccmp rdx, 2
001ae6c0jb 0x1ae1c8
001ae6c6mov r8, rsi
001ae6c9mov rax, rdx
001ae6ccshr rax, 1
001ae6cflea rcx, [r14+rdx]
001ae6d3shl rcx, 5
001ae6d7add rcx, [rsp+88]
001ae6dcmov rsi, rdi
001ae6dfnop
001ae6e0
001ae6e0loc_1ae6e0:
001ae6e0movups x0, [rsi]
001ae6e3movups x1, [rsi+16]
001ae6e7movaps [rsp+656], x1
001ae6efmovaps [rsp+640], x0
001ae6f7movups x0, [rcx]
001ae6famovups x1, [rcx+16]
001ae6femovups [rsi+16], x1
001ae702movups [rsi], x0
001ae705movaps x0, [rsp+640]
001ae70dmovaps x1, [rsp+656]
001ae715movups [rcx+16], x1
001ae719movups [rcx], x0
001ae71cadd rsi, 32
001ae720add rcx, -32
001ae724dec rax
001ae727jne 0x1ae6e0
001ae729mov rsi, r8
001ae72cjmp 0x1ae1c8
001ae731
001ae731loc_1ae731:
001ae731mov r13l, 2
001ae737jmp 0x1ae19a
001ae73c
001ae73cloc_1ae73c:
001ae73cmov r13l, 3
001ae742jmp 0x1ae19a
001ae747
001ae747loc_1ae747:
001ae747mov r13, r9
001ae74ajmp 0x1ae19a
001ae74f
001ae74floc_1ae74f:
001ae74fmov rdi, rbp
001ae752mov rax, [rip+0x6339f]
001ae759mov r14, rbx
001ae75cmov rbx, rax
001ae75fcall rax
001ae761mov rdi, r14
001ae764call rbx
001ae766mov r14, [rsp+136]
001ae76emov r12, [rsp+152]
001ae776
001ae776loc_1ae776:
001ae776test r12, r12
001ae779je 0x1ae7ad
001ae77b
001ae77bloc_1ae77b:
001ae77bmov rax, r12
001ae77eshl rax, 5
001ae782add rax, r14
001ae785xor ecx, ecx
001ae787mov rdx, r14
001ae78anop [rax+rax]
001ae790
001ae790loc_1ae790:
001ae790mov rsi, [rdx+8]
001ae794cmp rcx, rsi
001ae797cmovbe rcx, rsi
001ae79bmov [rdx+24], rcx
001ae79flea rsi, [rdx+32]
001ae7a3mov rdx, rsi
001ae7a6cmp rsi, rax
001ae7a9jne 0x1ae790
001ae7abjmp 0x1ae7b0
001ae7ad
001ae7adloc_1ae7ad:
001ae7adxor r12l, r12l
001ae7b0
001ae7b0loc_1ae7b0:
001ae7b0mov rbx, [rsp+144]
001ae7b8movups x0, [rsp+208]
001ae7c0movaps [rsp+1664], x0
001ae7c8mov rax, [rsp+224]
001ae7d0mov [rsp+1680], rax
001ae7d8cmp [rsp+264], 0
001ae7e1je 0x1ae7f1
001ae7e3mov rdi, [rsp+256]
001ae7ebcall [rip+0x63307]
001ae7f1
001ae7f1loc_1ae7f1:
001ae7f1test r14, r14
001ae7f4je 0x1accb0
001ae7famov [rsp+8], r14
001ae7ffmov rax, [rsp+1680]
001ae807mov [rsp+224], rax
001ae80fmovaps x0, [rsp+1664]
001ae817movaps [rsp+208], x0
001ae81fmov rax, [rsp+296]
001ae827mov [rsp+24], rax
001ae82cmov r15, [rax+224]
001ae833test r15, r15
001ae836mov [rsp+128], r12
001ae83emov [rsp+56], rbx
001ae843je 0x1ae914
001ae849mov [rsp+304], 8
001ae855xorps x0, x0
001ae858movups [rsp+312], x0
001ae860movups x0, [r15+64]
001ae865movups [rsp+576], x0
001ae86dmov [rsp+592], 0
001ae879lea rdi, [rsp+640]
001ae881lea rsi, [rsp+576]
001ae889call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae88emov rax, [rsp+640]
001ae896cmp rax, 3
001ae89ajne 0x1ae99a
001ae8a0
001ae8a0loc_1ae8a0:
001ae8a0lea rdi, [rsp+304]
001ae8a8call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ae8ad
001ae8adloc_1ae8ad:
001ae8admov rbx, [rsp+208]
001ae8b5mov r15, [rsp+224]
001ae8bdinc r15
001ae8c0mov rdi, rbx
001ae8c3nop [rax+rax]
001ae8d0
001ae8d0loc_1ae8d0:
001ae8d0cmp r15, 1
001ae8d4je 0x1ae8ea
001ae8d6lea r14, [rdi+536]
001ae8dddec r15
001ae8e0call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ae8e5mov rdi, r14
001ae8e8jmp 0x1ae8d0
001ae8ea
001ae8ealoc_1ae8ea:
001ae8eacmp [rsp+216], 0
001ae8f3je 0x1ae8fe
001ae8f5mov rdi, rbx
001ae8f8call [rip+0x631fa]
001ae8fe
001ae8feloc_1ae8fe:
001ae8fecmp [rsp+56], 0
001ae904mov rdi, [rsp+8]
001ae909jne 0x1accaa
001ae90fjmp 0x1accb0
001ae914
001ae914loc_1ae914:
001ae914mov [rsp+512], 8
001ae920xorps x0, x0
001ae923movups [rsp+520], x0
001ae92bmov r13l, 8
001ae931xor r14l, r14l
001ae934xor ebp, ebp
001ae936
001ae936loc_1ae936:
001ae936mov rax, [rsp+24]
001ae93bmov [rsp+640], rax
001ae943mov r15, [rsp+8]
001ae948cmp rbx, r12
001ae94bjbe 0x1aeb5b
001ae951test r12, r12
001ae954je 0x1aeb4a
001ae95amov rsi, [rsp+56]
001ae95fshl rsi, 5
001ae963mov rbx, r12
001ae966shl rbx, 5
001ae96amov edx, 8
001ae96fmov rdi, [rsp+8]
001ae974mov rcx, rbx
001ae977call __rust_realloc
001ae97cmov r15, rax
001ae97ftest rax, rax
001ae982jne 0x1aeb5b
001ae988mov edi, 8
001ae98dmov rsi, rbx
001ae990call alloc::alloc::handle_alloc_error
001ae995jmp 0x1af724
001ae99a
001ae99aloc_1ae99a:
001ae99aadd r15, 16
001ae99emov r13l, 8
001ae9a4xor r14l, r14l
001ae9a7lea r12, [rsp+1232]
001ae9aflea rbp, [rsp+640]
001ae9b7lea rbx, [rsp+576]
001ae9bfjmp 0x1ae9f7
001ae9c1
001ae9c1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001ae9d0
001ae9d0loc_1ae9d0:
001ae9d0cmp rax, 2
001ae9d4je 0x1aeb0f
001ae9da
001ae9daloc_1ae9da:
001ae9damov rdi, rbp
001ae9ddmov rsi, rbx
001ae9e0call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae9e5mov rax, [rsp+640]
001ae9edcmp rax, 3
001ae9f1je 0x1ae8a0
001ae9f7
001ae9f7loc_1ae9f7:
001ae9f7movups x3, [rsp+648]
001ae9fflea rdx, [rsp+664]
001aea07movups x0, [rdx]
001aea0amovups x1, [rdx+16]
001aea0emovups x2, [rdx+32]
001aea12movaps [rsp+432], x0
001aea1amovaps [rsp+448], x1
001aea22movaps [rsp+464], x2
001aea2amov rcx, [rdx+48]
001aea2emov [rsp+480], rcx
001aea36test rax, rax
001aea39jne 0x1ae9d0
001aea3bmov [rsp+640], 0
001aea47movaps [rsp+32], x3
001aea4cmovups [rsp+648], x3
001aea54mov rax, [rsp+480]
001aea5cmov [rdx+48], rax
001aea60movaps x0, [rsp+432]
001aea68movaps x1, [rsp+448]
001aea70movaps x2, [rsp+464]
001aea78movups [rdx+32], x2
001aea7cmovups [rdx+16], x1
001aea80movups [rdx], x0
001aea83mov rdi, r12
001aea86mov rsi, r15
001aea89mov rdx, rbp
001aea8ccall gimli::read::dwarf::Unit<R>::new
001aea91cmp [rsp+1232], 2
001aea99je 0x1ae9da
001aea9fmov edx, 424
001aeaa4mov rdi, rbp
001aeaa7mov rsi, r12
001aeaaacall [rip+0x63070]
001aeab0movaps x0, [rsp+32]
001aeab5movlps [rsp+1064], x0
001aeabdcmp r14, [rsp+312]
001aeac5jne 0x1aeae7
001aeac7lea rdi, [rsp+304]
001aeacfmov rsi, r14
001aead2call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aead7mov r13, [rsp+304]
001aeadfmov r14, [rsp+320]
001aeae7
001aeae7loc_1aeae7:
001aeae7imul rdi, r14, 432
001aeaeeadd rdi, r13
001aeaf1mov edx, 432
001aeaf6mov rsi, rbp
001aeaf9call [rip+0x63021]
001aeaffinc r14
001aeb02mov [rsp+320], r14
001aeb0ajmp 0x1ae9da
001aeb0f
001aeb0floc_1aeb0f:
001aeb0ftest r13, r13
001aeb12je 0x1ae8ad
001aeb18mov rbp, [rsp+312]
001aeb20mov [rsp+512], r13
001aeb28mov [rsp+520], rbp
001aeb30mov [rsp+528], r14
001aeb38mov r12, [rsp+128]
001aeb40mov rbx, [rsp+56]
001aeb45jmp 0x1ae936
001aeb4a
001aeb4aloc_1aeb4a:
001aeb4amov rdi, [rsp+8]
001aeb4fcall [rip+0x62fa3]
001aeb55mov r15l, 8
001aeb5b
001aeb5bloc_1aeb5b:
001aeb5bmov r12, [rsp+208]
001aeb63mov rax, [rsp+216]
001aeb6bmov rbx, [rsp+224]
001aeb73cmp rax, rbx
001aeb76jbe 0x1aebc8
001aeb78test rbx, rbx
001aeb7bje 0x1aebb9
001aeb7dimul rsi, rax, 536
001aeb84imul rcx, rbx, 536
001aeb8bmov edx, 8
001aeb90mov rdi, r12
001aeb93mov [rsp+32], rcx
001aeb98call __rust_realloc
001aeb9dmov r12, rax
001aeba0test rax, rax
001aeba3jne 0x1aebc8
001aeba5mov edi, 8
001aebaamov rsi, [rsp+32]
001aebafcall alloc::alloc::handle_alloc_error
001aebb4jmp 0x1af724
001aebb9
001aebb9loc_1aebb9:
001aebb9mov rdi, r12
001aebbccall [rip+0x62f36]
001aebc2mov r12l, 8
001aebc8
001aebc8loc_1aebc8:
001aebc8cmp rbp, r14
001aebcbjbe 0x1aec19
001aebcdtest r14, r14
001aebd0je 0x1aec0a
001aebd2imul rsi, rbp, 432
001aebd9imul rbp, r14, 432
001aebe0mov edx, 8
001aebe5mov rdi, r13
001aebe8mov rcx, rbp
001aebebcall __rust_realloc
001aebf0mov r13, rax
001aebf3test rax, rax
001aebf6jne 0x1aec19
001aebf8mov edi, 8
001aebfdmov rsi, rbp
001aec00call alloc::alloc::handle_alloc_error
001aec05jmp 0x1af724
001aec0a
001aec0aloc_1aec0a:
001aec0amov rdi, r13
001aec0dcall [rip+0x62ee5]
001aec13mov r13l, 8
001aec19
001aec19loc_1aec19:
001aec19mov rax, [rsp+24]
001aec1emov [rsp+1176], rax
001aec26mov [rsp+1184], r15
001aec2emov rax, [rsp+128]
001aec36mov [rsp+1192], rax
001aec3emov [rsp+1200], r12
001aec46mov [rsp+1208], rbx
001aec4emov [rsp+1216], r13
001aec56mov [rsp+1224], r14
001aec5emov rdi, [rsp+392]
001aec66cmp [rdi], 0
001aec6aje 0x1af0f5
001aec70mov rax, [rdi+112]
001aec74mov [rsp+752], rax
001aec7cmovups x0, [rdi+96]
001aec80movaps [rsp+736], x0
001aec88movups x0, [rdi+80]
001aec8cmovaps [rsp+720], x0
001aec94movups x0, [rdi+64]
001aec98movaps [rsp+704], x0
001aeca0movups x0, [rdi]
001aeca3movups x1, [rdi+16]
001aeca7movups x2, [rdi+32]
001aecabmovups x3, [rdi+48]
001aecafmovaps [rsp+688], x3
001aecb7movaps [rsp+672], x2
001aecbfmovaps [rsp+656], x1
001aecc7movaps [rsp+640], x0
001aeccflea rdx, [rip-0x15b986]
001aecd6mov ecx, 15
001aecdbmov rsi, [rsp+168]
001aece3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aece8test rax, rax
001aecebcmove rdx, rax
001aeceflea rcx, [rip-0x11d9fe]
001aecf6cmove rax, rcx
001aecfalea rdi, [rsp+1232]
001aed02mov rsi, rax
001aed05call gimli::read::index::UnitIndex<R>::parse
001aed0amovzx r14l, [rsp+1232]
001aed13cmp r14b, 22
001aed17je 0x1af0bd
001aed1dmov eax, [rsp+1233]
001aed24mov ecx, [rsp+1236]
001aed2bmov [rsp+139], ecx
001aed32mov [rsp+136], eax
001aed39mov rax, [rsp+1240]
001aed41mov [rsp+88], rax
001aed46mov rax, [rsp+1248]
001aed4emov [rsp+64], rax
001aed53movups x0, [rsp+1256]
001aed5bmovaps [rsp+576], x0
001aed63movups x0, [rsp+1272]
001aed6bmovaps [rsp+592], x0
001aed73movups x0, [rsp+1288]
001aed7bmovaps [rsp+608], x0
001aed83movups x0, [rsp+1304]
001aed8bmovaps [rsp+624], x0
001aed93lea rdx, [rip-0x15b9c5]
001aed9alea rdi, [rsp+640]
001aeda2mov ecx, 15
001aeda7mov rsi, [rsp+168]
001aedafcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aedb4test rax, rax
001aedb7cmove rdx, rax
001aedbblea rcx, [rip-0x11daca]
001aedc2cmove rax, rcx
001aedc6lea rdi, [rsp+1232]
001aedcemov rsi, rax
001aedd1call gimli::read::index::UnitIndex<R>::parse
001aedd6movzx eax, [rsp+1232]
001aeddecmp al, 22
001aede0je 0x1af0bd
001aede6mov [rsp+200], al
001aededmov eax, [rsp+1233]
001aedf4mov ecx, [rsp+1236]
001aedfbmov [rsp+211], ecx
001aee02mov [rsp+208], eax
001aee09mov rax, [rsp+1240]
001aee11mov [rsp+160], rax
001aee19mov rax, [rsp+1248]
001aee21mov [rsp+176], rax
001aee29movups x0, [rsp+1256]
001aee31movaps [rsp+432], x0
001aee39movups x0, [rsp+1272]
001aee41movaps [rsp+448], x0
001aee49movups x0, [rsp+1288]
001aee51movaps [rsp+464], x0
001aee59movups x0, [rsp+1304]
001aee61movaps [rsp+480], x0
001aee69lea rdx, [rip-0x15ba80]
001aee70lea rdi, [rsp+640]
001aee78mov ecx, 17
001aee7dmov rsi, [rsp+168]
001aee85call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aee8amov [rsp+32], rdx
001aee8fmov rbx, rax
001aee92test rax, rax
001aee95mov rax, [rsp+32]
001aee9acmove rax, rbx
001aee9emov [rsp+32], rax
001aeea3lea rax, [rip-0x11dbb2]
001aeeaacmove rbx, rax
001aeeaelea rdx, [rip-0x15bab4]
001aeeb5lea rdi, [rsp+640]
001aeebdmov ecx, 15
001aeec2mov rsi, [rsp+168]
001aeecacall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aeecfmov [rsp+24], rdx
001aeed4mov r15, rax
001aeed7test rax, rax
001aeedamov rax, [rsp+24]
001aeedfcmove rax, r15
001aeee3mov [rsp+24], rax
001aeee8lea rax, [rip-0x11dbf7]
001aeeefcmove r15, rax
001aeef3lea rdx, [rip-0x15baea]
001aeefalea rdi, [rsp+640]
001aef02mov ecx, 15
001aef07mov rsi, [rsp+168]
001aef0fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aef14mov r13, rax
001aef17mov r12, rdx
001aef1atest rax, rax
001aef1dcmove r12, rax
001aef21lea rax, [rip-0x11dc30]
001aef28cmove r13, rax
001aef2clea rdi, [rsp+1232]
001aef34lea rsi, [rsp+640]
001aef3cmov rdx, [rsp+168]
001aef44call gimli::read::Section::load
001aef49cmp [rsp+1232], 0
001aef52jne 0x1af0bd
001aef58mov rax, [rsp+1240]
001aef60mov [rsp+56], rax
001aef65mov rbp, [rsp+1248]
001aef6dlea rdi, [rsp+1232]
001aef75lea rsi, [rsp+640]
001aef7dmov rdx, [rsp+168]
001aef85call gimli::read::Section::load
001aef8acmp [rsp+1232], 0
001aef93jne 0x1af0bd
001aef99mov rax, [rsp+1240]
001aefa1mov [rsp+72], rax
001aefa6mov rax, [rsp+1248]
001aefaemov [rsp+192], rax
001aefb6lea rdi, [rsp+1232]
001aefbelea rsi, [rsp+640]
001aefc6mov rdx, [rsp+168]
001aefcecall gimli::read::Section::load
001aefd3cmp [rsp+1232], 0
001aefdcjne 0x1af0bd
001aefe2mov rax, [rsp+1240]
001aefeamov [rsp+120], rax
001aefefmov rax, [rsp+1248]
001aeff7mov [rsp+112], rax
001aeffclea rdi, [rsp+1232]
001af004lea rsi, [rsp+640]
001af00cmov rdx, [rsp+168]
001af014call gimli::read::Section::load
001af019cmp [rsp+1232], 0
001af022jne 0x1af0bd
001af028mov rax, [rsp+1240]
001af030mov [rsp+104], rax
001af035mov rax, [rsp+1248]
001af03dmov [rsp+96], rax
001af042lea rdi, [rsp+1232]
001af04alea rsi, [rsp+640]
001af052mov rdx, [rsp+168]
001af05acall gimli::read::Section::load
001af05fcmp [rsp+1232], 0
001af068jne 0x1af0bd
001af06amov rax, [rsp+1240]
001af072mov [rsp+16], rax
001af077mov rax, [rsp+1248]
001af07fmov [rsp+8], rax
001af084lea rdi, [rsp+1232]
001af08clea rsi, [rsp+640]
001af094mov rdx, [rsp+168]
001af09ccall gimli::read::Section::load
001af0a1mov [rsp+168], rbp
001af0a9mov [rsp+80], r12
001af0aecmp [rsp+1232], 0
001af0b7je 0x1af44e
001af0bd
001af0bdloc_1af0bd:
001af0bdmov rax, [rsp+384]
001af0c5mov [rax], 23
001af0c8cmp [rsp+712], 0
001af0d1je 0x1af0e1
001af0d3mov rdi, [rsp+704]
001af0dbcall [rip+0x62a17]
001af0e1
001af0e1loc_1af0e1:
001af0e1xor ebx, ebx
001af0e3lea rdi, [rsp+1176]
001af0ebcall core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af0f0jmp 0x1accf7
001af0f5
001af0f5loc_1af0f5:
001af0f5mov r14b, 22
001af0f8
001af0f8loc_1af0f8:
001af0f8mov rax, [rsp+1224]
001af100mov rdx, [rsp+384]
001af108mov [rdx+384], rax
001af10fmovups x0, [rsp+1176]
001af117movups x1, [rsp+1192]
001af11fmovups x2, [rsp+1208]
001af127movups [rdx+368], x2
001af12emovups [rdx+352], x1
001af135movups [rdx+336], x0
001af13cmov rcx, [rsp+400]
001af144mov rax, [rcx+112]
001af148mov [rdx+504], rax
001af14fmovups x0, [rcx+96]
001af153movups x1, [rcx+80]
001af157movups x2, [rcx+64]
001af15bmovups x3, [rcx]
001af15emovups x4, [rcx+16]
001af162movups x5, [rcx+32]
001af166movups x6, [rcx+48]
001af16amovups [rdx+488], x0
001af171movups [rdx+472], x1
001af178movups [rdx+456], x2
001af17fmovups [rdx+440], x6
001af186movups [rdx+424], x5
001af18dmovups [rdx+408], x4
001af194movups [rdx+392], x3
001af19bmov eax, [rsp+408]
001af1a2mov [rdx+1], eax
001af1a5mov eax, [rsp+411]
001af1acmov [rdx+4], eax
001af1afmovaps x0, [rsp+304]
001af1b7movaps x1, [rsp+320]
001af1bfmovaps x2, [rsp+336]
001af1c7movaps x3, [rsp+352]
001af1cfmovups [rdx+24], x0
001af1d3movups [rdx+40], x1
001af1d7movups [rdx+56], x2
001af1dbmovups [rdx+72], x3
001af1dfmov eax, [rsp+256]
001af1e6mov [rdx+89], eax
001af1e9mov eax, [rsp+259]
001af1f0mov [rdx+92], eax
001af1f3movaps x0, [rsp+512]
001af1fbmovaps x1, [rsp+528]
001af203movaps x2, [rsp+544]
001af20bmovaps x3, [rsp+560]
001af213movups [rdx+112], x0
001af217movups [rdx+128], x1
001af21emovups [rdx+144], x2
001af225movups [rdx+160], x3
001af22cmov [rdx], r14b
001af22fmov [rdx+8], rsi
001af233mov [rdx+16], rdi
001af237mov [rdx+88], bpl
001af23bmov [rdx+96], r8
001af23fmov [rdx+104], r9
001af243mov [rdx+176], rbx
001af24amov rax, [rsp+32]
001af24fmov [rdx+184], rax
001af256mov [rdx+192], r15
001af25dmov [rdx+200], r11
001af264mov [rdx+208], r13
001af26bmov rax, [rsp+80]
001af270mov [rdx+216], rax
001af277mov rax, [rsp+56]
001af27cmov [rdx+224], rax
001af283mov [rdx+232], r10
001af28amov rax, [rsp+72]
001af28fmov [rdx+240], rax
001af296mov [rdx+248], r12
001af29dmov rax, [rsp+120]
001af2a2mov [rdx+256], rax
001af2a9mov rax, [rsp+112]
001af2aemov [rdx+264], rax
001af2b5mov rax, [rsp+104]
001af2bamov [rdx+272], rax
001af2c1mov rax, [rsp+96]
001af2c6mov [rdx+280], rax
001af2cdmov rax, [rsp+16]
001af2d2mov [rdx+288], rax
001af2d9mov rax, [rsp+8]
001af2demov [rdx+296], rax
001af2e5mov rax, [rsp+48]
001af2eamov [rdx+304], rax
001af2f1mov rax, [rsp+128]
001af2f9mov [rdx+312], rax
001af300lea rax, [rip-0x11e00f]
001af307mov [rdx+320], rax
001af30emov [rdx+328], 0
001af319cmp [rsp+288], 0
001af322mov rax, [rsp+240]
001af32ajne 0x1acd3a
001af330cmp [rax], 0
001af334jne 0x1acd29
001af33ajmp 0x1acd3a
001af33f
001af33floc_1af33f:
001af33flea rax, [rip+0x609d2]
001af346mov [rsp+640], rax
001af34elea rsi, [rip+0x60ae3]
001af355jmp 0x1af36d
001af357
001af357loc_1af357:
001af357lea rax, [rip+0x609ba]
001af35emov [rsp+640], rax
001af366lea rsi, [rip+0x60ab3]
001af36d
001af36dloc_1af36d:
001af36dmov rdi, [rsp+192]
001af375mov [rdi+8], 1
001af37dlea rax, [rip-0x11e08c]
001af384mov [rdi+16], rax
001af388xorps x0, x0
001af38bmovups [rdi+24], x0
001af38fcall core::panicking::panic_fmt
001af394jmp 0x1af724
001af399
001af399loc_1af399:
001af399lea rdx, [rip+0x60ab0]
001af3a0mov rdi, r14
001af3a3mov rsi, rbp
001af3a6call core::slice::index::slice_index_order_fail
001af3abjmp 0x1af724
001af3b0
001af3b0loc_1af3b0:
001af3b0lea rdx, [rip+0x60a99]
001af3b7mov rdi, rbp
001af3bacall core::slice::index::slice_end_index_len_fail
001af3bfjmp 0x1af724
001af3c4
001af3c4loc_1af3c4:
001af3c4lea rax, [rip+0x6094d]
001af3cbmov [rsp+640], rax
001af3d3lea rsi, [rip+0x60a5e]
001af3dajmp 0x1af3f2
001af3dc
001af3dcloc_1af3dc:
001af3dclea rax, [rip+0x60935]
001af3e3mov [rsp+640], rax
001af3eblea rsi, [rip+0x60a2e]
001af3f2
001af3f2loc_1af3f2:
001af3f2mov rdi, [rsp+200]
001af3famov [rdi+8], 1
001af402lea rax, [rip-0x11e111]
001af409mov [rdi+16], rax
001af40dxorps x0, x0
001af410movups [rdi+24], x0
001af414call core::panicking::panic_fmt
001af419jmp 0x1af724
001af41e
001af41eloc_1af41e:
001af41elea rdx, [rip+0x60a2b]
001af425mov rsi, r13
001af428call core::slice::index::slice_index_order_fail
001af42djmp 0x1af724
001af432
001af432loc_1af432:
001af432lea rdx, [rip+0x60a17]
001af439mov rdi, r13
001af43cmov rsi, [rsp+128]
001af444call core::slice::index::slice_end_index_len_fail
001af449jmp 0x1af724
001af44e
001af44eloc_1af44e:
001af44emov rax, [rsp+1240]
001af456mov [rsp+48], rax
001af45bmov rax, [rsp+1248]
001af463mov [rsp+128], rax
001af46bmov eax, [rsp+136]
001af472mov ecx, [rsp+139]
001af479mov [rsp+411], ecx
001af480mov [rsp+408], eax
001af487movaps x0, [rsp+576]
001af48fmovaps x1, [rsp+592]
001af497movaps x2, [rsp+608]
001af49fmovaps x3, [rsp+624]
001af4a7movaps [rsp+304], x0
001af4afmovaps [rsp+320], x1
001af4b7movaps [rsp+336], x2
001af4bfmovaps [rsp+352], x3
001af4c7mov eax, [rsp+208]
001af4cemov ecx, [rsp+211]
001af4d5mov [rsp+256], eax
001af4dcmov [rsp+259], ecx
001af4e3movaps x0, [rsp+432]
001af4ebmovaps x1, [rsp+448]
001af4f3movaps x2, [rsp+464]
001af4fbmovaps x3, [rsp+480]
001af503movaps [rsp+560], x3
001af50bmovaps [rsp+544], x2
001af513movaps [rsp+528], x1
001af51bmovaps [rsp+512], x0
001af523cmp [rsp+712], 0
001af52cje 0x1af53c
001af52emov rdi, [rsp+704]
001af536call [rip+0x625bc]
001af53c
001af53cloc_1af53c:
001af53cmov rsi, [rsp+88]
001af541mov rdi, [rsp+64]
001af546mov r8, [rsp+160]
001af54emov r9, [rsp+176]
001af556mov r11, [rsp+24]
001af55bmovzx ebp, [rsp+200]
001af563mov r10, [rsp+168]
001af56bmov r12, [rsp+192]
001af573jmp 0x1af0f8
001af578
001af578loc_1af578:
001af578lea rdi, [rip-0x11fe55]
001af57flea rdx, [rip+0x60942]
001af586mov esi, 44
001af58bcall core::panicking::panic
001af590jmp 0x1af724
001af595
001af595loc_1af595:
001af595lea rax, [rip+0x60944]
001af59cmov [rsp+280], rax
001af5a4jmp 0x1af5f9
001af5a6
001af5a6loc_1af5a6:
001af5a6lea rdi, [rip-0x11e5af]
001af5adlea rdx, [rip+0x608e4]
001af5b4mov esi, 43
001af5b9call core::panicking::panic
001af5bejmp 0x1af724
001af5c3
001af5c3loc_1af5c3:
001af5c3lea rdi, [rip-0x11fea0]
001af5calea rdx, [rip+0x608f7]
001af5d1mov esi, 44
001af5d6call core::panicking::panic
001af5dbjmp 0x1af724
001af5e0
001af5e0loc_1af5e0:
001af5e0lea rdx, [rip+0x60821]
001af5e7mov rdi, r8
001af5eacall core::slice::index::slice_end_index_len_fail
001af5efjmp 0x1af724
001af5f4
001af5f4loc_1af5f4:
001af5f4mov [rsp+64], r8
001af5f9
001af5f9loc_1af5f9:
001af5f9mov rdi, rbx
001af5fcmov rsi, [rsp+64]
001af601mov rdx, [rsp+280]
001af609call core::slice::index::slice_index_order_fail
001af60ejmp 0x1af724
001af613
001af613loc_1af613:
001af613mov edi, 8
001af618mov esi, 248
001af61dcall alloc::alloc::handle_alloc_error
001af622jmp 0x1af724
001af627
001af627loc_1af627:
001af627lea rax, [rip+0x608b2]
001af62emov [rsp+232], rax
001af636jmp 0x1af685
001af638
001af638loc_1af638:
001af638lea rdi, [rip-0x11e641]
001af63flea rdx, [rip+0x60852]
001af646mov esi, 43
001af64bcall core::panicking::panic
001af650jmp 0x1af724
001af655
001af655loc_1af655:
001af655mov edi, 8
001af65amov esi, 248
001af65fcall alloc::alloc::handle_alloc_error
001af664jmp 0x1af724
001af669
001af669loc_1af669:
001af669lea rdx, [rip+0x60798]
001af670mov rdi, rsi
001af673mov rsi, r12
001af676call core::slice::index::slice_end_index_len_fail
001af67bjmp 0x1af724
001af680
001af680loc_1af680:
001af680mov [rsp+64], rsi
001af685
001af685loc_1af685:
001af685mov rdi, r14
001af688mov rsi, [rsp+64]
001af68dmov rdx, [rsp+232]
001af695call core::slice::index::slice_index_order_fail
001af69ajmp 0x1af724
001af69f
001af69floc_1af69f:
001af69flea rdi, [rip-0x11e6a8]
001af6a6lea rdx, [rip+0x607bb]
001af6admov esi, 43
001af6b2call core::panicking::panic
001af6b7jmp 0x1af724
001af6b9
001af6b9loc_1af6b9:
001af6b9lea rdi, [rip-0x11e6c2]
001af6c0lea rdx, [rip+0x607b9]
001af6c7mov esi, 43
001af6cccall core::panicking::panic
001af6d1jmp 0x1af724
001af6d3
001af6d3loc_1af6d3:
001af6d3lea rdi, [rip-0x11e6dc]
001af6dalea rdx, [rip+0x60787]
001af6e1mov esi, 43
001af6e6call core::panicking::panic
001af6ebjmp 0x1af724
001af6ed
001af6edloc_1af6ed:
001af6edlea rdi, [rip-0x11e6f6]
001af6f4lea rdx, [rip+0x60785]
001af6fbmov esi, 43
001af700call core::panicking::panic
001af705jmp 0x1af724
001af707
001af707loc_1af707:
001af707lea rdx, [rip+0x60bca]
001af70emov rdi, r14
001af711call core::slice::index::slice_start_index_len_fail
001af716jmp 0x1af724
001af718
001af718loc_1af718:
001af718lea rdx, [rip+0x60ba1]
001af71fcall core::panicking::panic_bounds_check
001af724
001af724loc_1af724:
001af724ud2
001af726jmp 0x1af74c
001af728jmp 0x1af74c
001af72ajmp 0x1af74c
001af72cjmp 0x1af74c
001af72emov r13, rax
001af731lea rdi, [rsp+640]
001af739call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af73ejmp 0x1afa17
001af743call core::panicking::panic_in_cleanup
001af748ud2
001af74ajmp 0x1af751
001af74c
001af74cloc_1af74c:
001af74cmov r13, rax
001af74fjmp 0x1af761
001af751
001af751loc_1af751:
001af751mov r13, rax
001af754lea rdi, [rsp+432]
001af75ccall core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<addr2line::Lines,gimli::read::Error>>>
001af761
001af761loc_1af761:
001af761lea rdi, [rsp+1232]
001af769call core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001af76ejmp 0x1afa17
001af773mov r13, rax
001af776lea rdi, [rsp+512]
001af77ecall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af783mov rdi, r12
001af786mov rsi, rbx
001af789call core::ptr::drop_in_place<alloc::boxed::Box<[addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>]>>
001af78exor ebx, ebx
001af790jmp 0x1af7ab
001af792call core::panicking::panic_in_cleanup
001af797ud2
001af799mov r13, rax
001af79clea rdi, [rsp+208]
001af7a4call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7a9mov bl, 1
001af7ab
001af7abloc_1af7ab:
001af7abmov rdi, r15
001af7aemov rsi, [rsp+128]
001af7b6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7bbmov bpl, 1
001af7bejmp 0x1af7dd
001af7c0call core::panicking::panic_in_cleanup
001af7c5ud2
001af7c7mov r13, rax
001af7camov rdi, [rsp+8]
001af7cfmov rsi, [rsp+56]
001af7d4call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7d9mov bl, 1
001af7dbxor ebp, ebp
001af7dd
001af7ddloc_1af7dd:
001af7ddlea rdi, [rsp+640]
001af7e5call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7eatest bl, bl
001af7ecje 0x1af7fb
001af7eelea rdi, [rsp+512]
001af7f6call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7fb
001af7fbloc_1af7fb:
001af7fbmov bl, 1
001af7fdtest bpl, bpl
001af800jne 0x1afa8b
001af806mov bpl, 1
001af809jmp 0x1af8a4
001af80ejmp 0x1af863
001af810mov r13, rax
001af813jmp 0x1af8a2
001af818mov r13, rax
001af81bmov rdi, [rsp+704]
001af823mov rsi, [rsp+712]
001af82bcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af830lea rdi, [rsp+1176]
001af838call core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af83djmp 0x1afaaa
001af842mov r13, rax
001af845jmp 0x1afa05
001af84amov r13, rax
001af84dlea rdi, [rsp+640]
001af855call core::ptr::drop_in_place<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af85ajmp 0x1af895
001af85ccall core::panicking::panic_in_cleanup
001af861ud2
001af863
001af863loc_1af863:
001af863mov r13, rax
001af866lea rdi, [rsp+1328]
001af86ecall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001af873jmp 0x1afa17
001af878jmp 0x1af8cd
001af87amov r13, rax
001af87djmp 0x1afa55
001af882mov r13, rax
001af885mov [rsp+1896], rbx
001af88djmp 0x1af96f
001af892mov r13, rax
001af895
001af895loc_1af895:
001af895lea rdi, [rsp+304]
001af89dcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8a2
001af8a2loc_1af8a2:
001af8a2xor ebp, ebp
001af8a4
001af8a4loc_1af8a4:
001af8a4lea rdi, [rsp+208]
001af8accall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8b1mov bl, 1
001af8b3test bpl, bpl
001af8b6je 0x1af949
001af8bcjmp 0x1afa8b
001af8c1call core::panicking::panic_in_cleanup
001af8c6ud2
001af8c8jmp 0x1af964
001af8cd
001af8cdloc_1af8cd:
001af8cdmov r13, rax
001af8d0jmp 0x1afa17
001af8d5mov r13, rax
001af8d8jmp 0x1afa8b
001af8ddmov r13, rax
001af8e0lea rdi, [rsp+640]
001af8e8call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8edjmp 0x1af96f
001af8f2call core::panicking::panic_in_cleanup
001af8f7ud2
001af8f9jmp 0x1af9f2
001af8femov r13, rax
001af901lea rdi, [rsp+640]
001af909call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af90emov bl, 1
001af910jmp 0x1afa8b
001af915call core::panicking::panic_in_cleanup
001af91aud2
001af91cmov r13, rax
001af91fnop
001af920
001af920loc_1af920:
001af920dec r15
001af923je 0x1af939
001af925lea r12, [r14+536]
001af92cmov rdi, r14
001af92fcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af934mov r14, r12
001af937jmp 0x1af920
001af939
001af939loc_1af939:
001af939mov rsi, [rsp+216]
001af941mov rdi, rbx
001af944call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af949
001af949loc_1af949:
001af949mov rdi, [rsp+8]
001af94emov rsi, [rsp+56]
001af953jmp 0x1afa77
001af958call core::panicking::panic_in_cleanup
001af95dud2
001af95fjmp 0x1afa42
001af964
001af964loc_1af964:
001af964mov r13, rax
001af967jmp 0x1afa67
001af96cmov r13, rax
001af96f
001af96floc_1af96f:
001af96fmov rax, [rsp+240]
001af977mov rdi, [rax+64]
001af97bmov rsi, [rax+72]
001af97fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af984lea rdi, [rsp+1688]
001af98ccall core::ptr::drop_in_place<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af991mov bl, 1
001af993mov [rsp+184], 0
001af99ejmp 0x1afa8b
001af9a3call core::panicking::panic_in_cleanup
001af9a8ud2
001af9aamov r13, rax
001af9admov bl, 1
001af9afmov al, 1
001af9b1mov [rsp+184], eax
001af9b8jmp 0x1afa8b
001af9bdmov r13, rax
001af9c0
001af9c0loc_1af9c0:
001af9c0dec r15
001af9c3je 0x1af9d9
001af9c5lea r12, [r14+536]
001af9ccmov rdi, r14
001af9cfcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af9d4mov r14, r12
001af9d7jmp 0x1af9c0
001af9d9
001af9d9loc_1af9d9:
001af9d9mov rsi, [rsp+216]
001af9e1mov rdi, rbx
001af9e4call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af9e9jmp 0x1afa24
001af9ebcall core::panicking::panic_in_cleanup
001af9f0ud2
001af9f2
001af9f2loc_1af9f2:
001af9f2mov r13, rax
001af9f5mov rdi, rbp
001af9f8mov rsi, [rsp+160]
001afa00call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa05
001afa05loc_1afa05:
001afa05mov rdi, [rsp+16]
001afa0amov rsi, [rsp+192]
001afa12call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::UnitRange,alloc::slice::stable_sort<addr2line::UnitRange,alloc::slice::<impl [addr2line::UnitRange]>::sort_by_key<u64,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa17
001afa17loc_1afa17:
001afa17lea rdi, [rsp+208]
001afa1fcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa24
001afa24loc_1afa24:
001afa24mov rdi, [rsp+136]
001afa2cmov rsi, [rsp+144]
001afa34call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa39jmp 0x1afa67
001afa3bcall core::panicking::panic_in_cleanup
001afa40ud2
001afa42
001afa42loc_1afa42:
001afa42mov r13, rax
001afa45mov rdi, r12
001afa48mov rsi, [rsp+160]
001afa50call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa55
001afa55loc_1afa55:
001afa55mov rdi, [rsp+32]
001afa5amov rsi, [rsp+376]
001afa62call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa67
001afa67loc_1afa67:
001afa67mov rdi, [rsp+256]
001afa6fmov rsi, [rsp+264]
001afa77
001afa77loc_1afa77:
001afa77call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa7cmov bl, 1
001afa7elea rdi, [rsp+296]
001afa86call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa8b
001afa8bloc_1afa8b:
001afa8btest bl, bl
001afa8dje 0x1afaaa
001afa8fmov rax, [rsp+392]
001afa97cmp [rax], 0
001afa9bje 0x1afaaa
001afa9dmov rdi, [rax+64]
001afaa1mov rsi, [rax+72]
001afaa5call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaaa
001afaaaloc_1afaaa:
001afaaamov eax, [rsp+184]
001afab1test al, al
001afab3je 0x1afad8
001afab5mov rax, [rsp+240]
001afabdcmp [rax], 0
001afac1je 0x1afad8
001afac3mov rax, [rsp+240]
001afacbmov rdi, [rax+64]
001afacfmov rsi, [rax+72]
001afad3call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afad8
001afad8loc_1afad8:
001afad8mov rax, [rsp+400]
001afae0mov rdi, [rax+64]
001afae4mov rsi, [rax+72]
001afae8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaedmov rdi, r13
001afaf0call _Unwind_Resume
001afaf5ud2
001afaf7call core::panicking::panic_in_cleanup
001afafcud2
001ab970
Loading..