File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001a6770
001a6770std::sys::unix::fs::stat:
001a6770push r15
001a6772push r14
001a6774push rbx
001a6775sub rsp, 736
001a677cmov r14, rdx
001a677fmov rbx, rdi
001a6782cmp rdx, 383
001a6789ja 0x1a68c8
001a678flea r15, [rsp+352]
001a6797mov rdi, r15
001a679amov rdx, r14
001a679dcall [rip+0x6b37d]
001a67a3mov [rsp+r14+352], 0
001a67acinc r14
001a67aflea rdi, [rsp+8]
001a67b4mov rsi, r15
001a67b7mov rdx, r14
001a67bacall core::ffi::c_str::CStr::from_bytes_with_nul
001a67bfcmp [rsp+8], 0
001a67c5je 0x1a67de
001a67c7lea rax, [rip+0x6a1d2]
001a67ce
001a67celoc_1a67ce:
001a67cemov [rbx+8], rax
001a67d2mov [rbx], 2
001a67d9jmp 0x1a68a6
001a67de
001a67deloc_1a67de:
001a67demov r14, [rsp+16]
001a67e3lea rdi, [rsp+176]
001a67ebmov esi, -100
001a67f0mov rdx, r14
001a67f3xor ecx, ecx
001a67f5call std::sys::unix::fs::try_statx
001a67facmp [rsp+176], 3
001a6802jne 0x1a6890
001a6808xorps x0, x0
001a680bmovaps [rsp+160], x0
001a6813movaps [rsp+144], x0
001a681bmovaps [rsp+128], x0
001a6823movaps [rsp+112], x0
001a6828movaps [rsp+96], x0
001a682dmovaps [rsp+80], x0
001a6832movaps [rsp+64], x0
001a6837movaps [rsp+48], x0
001a683cmovaps [rsp+32], x0
001a6841lea rsi, [rsp+32]
001a6846mov rdi, r14
001a6849call [rip+0x6b4f9]
001a684fcmp eax, -1
001a6852je 0x1a68b3
001a6854lea rdi, [rsp+200]
001a685clea rsi, [rsp+32]
001a6861mov r14, [rip+0x6b2b8]
001a6868mov edx, 144
001a686dcall r14
001a6870mov [rbx], 0
001a6877add rbx, 8
001a687blea rsi, [rsp+176]
001a6883mov edx, 168
001a6888mov rdi, rbx
001a688bcall r14
001a688ejmp 0x1a68a6
001a6890
001a6890loc_1a6890:
001a6890lea rsi, [rsp+176]
001a6898mov edx, 176
001a689dmov rdi, rbx
001a68a0call [rip+0x6b27a]
001a68a6
001a68a6loc_1a68a6:
001a68a6add rsp, 736
001a68adpop rbx
001a68aepop r14
001a68b0pop r15
001a68b2ret
001a68b3
001a68b3loc_1a68b3:
001a68b3call [rip+0x6b287]
001a68b9mov eax, [rax]
001a68bbshl rax, 32
001a68bfor rax, 2
001a68c3jmp 0x1a67ce
001a68c8
001a68c8loc_1a68c8:
001a68c8mov rdi, rbx
001a68cbmov rdx, r14
001a68ceadd rsp, 736
001a68d5pop rbx
001a68d6pop r14
001a68d8pop r15
001a68dajmp 0x1a68e0
001a6770
001a6770std::sys::unix::fs::stat:
001a6770push r15
001a6772push r14
001a6774push rbx
001a6775sub rsp, 736
001a677cmov r14, rdx
001a677fmov rbx, rdi
001a6782cmp rdx, 383
001a6789ja 0x1a68c8
001a678flea r15, [rsp+352]
001a6797mov rdi, r15
001a679amov rdx, r14
001a679dcall [rip+0x6b37d]
001a67a3mov [rsp+r14+352], 0
001a67acinc r14
001a67aflea rdi, [rsp+8]
001a67b4mov rsi, r15
001a67b7mov rdx, r14
001a67bacall core::ffi::c_str::CStr::from_bytes_with_nul
001a67bfcmp [rsp+8], 0
001a67c5je 0x1a67de
001a67c7lea rax, [rip+0x6a1d2]
001a67ce
001a67celoc_1a67ce:
001a67cemov [rbx+8], rax
001a67d2mov [rbx], 2
001a67d9jmp 0x1a68a6
001a67de
001a67deloc_1a67de:
001a67demov r14, [rsp+16]
001a67e3lea rdi, [rsp+176]
001a67ebmov esi, -100
001a67f0mov rdx, r14
001a67f3xor ecx, ecx
001a67f5call std::sys::unix::fs::try_statx
001a67facmp [rsp+176], 3
001a6802jne 0x1a6890
001a6808xorps x0, x0
001a680bmovaps [rsp+160], x0
001a6813movaps [rsp+144], x0
001a681bmovaps [rsp+128], x0
001a6823movaps [rsp+112], x0
001a6828movaps [rsp+96], x0
001a682dmovaps [rsp+80], x0
001a6832movaps [rsp+64], x0
001a6837movaps [rsp+48], x0
001a683cmovaps [rsp+32], x0
001a6841lea rsi, [rsp+32]
001a6846mov rdi, r14
001a6849call [rip+0x6b4f9]
001a684fcmp eax, -1
001a6852je 0x1a68b3
001a6854lea rdi, [rsp+200]
001a685clea rsi, [rsp+32]
001a6861mov r14, [rip+0x6b2b8]
001a6868mov edx, 144
001a686dcall r14
001a6870mov [rbx], 0
001a6877add rbx, 8
001a687blea rsi, [rsp+176]
001a6883mov edx, 168
001a6888mov rdi, rbx
001a688bcall r14
001a688ejmp 0x1a68a6
001a6890
001a6890loc_1a6890:
001a6890lea rsi, [rsp+176]
001a6898mov edx, 176
001a689dmov rdi, rbx
001a68a0call [rip+0x6b27a]
001a68a6
001a68a6loc_1a68a6:
001a68a6add rsp, 736
001a68adpop rbx
001a68aepop r14
001a68b0pop r15
001a68b2ret
001a68b3
001a68b3loc_1a68b3:
001a68b3call [rip+0x6b287]
001a68b9mov eax, [rax]
001a68bbshl rax, 32
001a68bfor rax, 2
001a68c3jmp 0x1a67ce
001a68c8
001a68c8loc_1a68c8:
001a68c8mov rdi, rbx
001a68cbmov rdx, r14
001a68ceadd rsp, 736
001a68d5pop rbx
001a68d6pop r14
001a68d8pop r15
001a68dajmp 0x1a68e0
001a6770
001a68df
001a68df // align 0x10
001a68df // align 0x10
001a68e0
001a68e0std::sys::common::small_c_string::run_with_cstr_allocating:
001a68e0push r15
001a68e2push r14
001a68e4push r12
001a68e6push rbx
001a68e7sub rsp, 360
001a68eemov r14, rdi
001a68f1mov rdi, rsp
001a68f4call _<&str as alloc::ffi::c_str::CString::new::SpecNewImpl>::spec_new_impl
001a68f9mov rbx, [rsp]
001a68fdtest rbx, rbx
001a6900je 0x1a6937
001a6902lea rax, [rip+0x6a097]
001a6909mov [r14+8], rax
001a690dmov [r14], 2
001a6914cmp [rsp+8], 0
001a691aje 0x1a6a2d
001a6920
001a6920loc_1a6920:
001a6920mov rdi, rbx
001a6923add rsp, 360
001a692apop rbx
001a692bpop r12
001a692dpop r14
001a692fpop r15
001a6931jmp [rip+0x6b1c1]
001a6937
001a6937loc_1a6937:
001a6937mov rbx, [rsp+8]
001a693cmov r15, [rsp+16]
001a6941lea rdi, [rsp+184]
001a6949mov esi, -100
001a694emov rdx, rbx
001a6951xor ecx, ecx
001a6953call std::sys::unix::fs::try_statx
001a6958cmp [rsp+184], 3
001a6960jne 0x1a69ee
001a6966xorps x0, x0
001a6969movaps [rsp+160], x0
001a6971movaps [rsp+144], x0
001a6979movaps [rsp+128], x0
001a6981movaps [rsp+112], x0
001a6986movaps [rsp+96], x0
001a698bmovaps [rsp+80], x0
001a6990movaps [rsp+64], x0
001a6995movaps [rsp+48], x0
001a699amovaps [rsp+32], x0
001a699flea rsi, [rsp+32]
001a69a4mov rdi, rbx
001a69a7call [rip+0x6b39b]
001a69adcmp eax, -1
001a69b0je 0x1a6a06
001a69b2lea rdi, [rsp+208]
001a69balea rsi, [rsp+32]
001a69bfmov r12, [rip+0x6b15a]
001a69c6mov edx, 144
001a69cbcall r12
001a69cemov [r14], 0
001a69d5add r14, 8
001a69d9lea rsi, [rsp+184]
001a69e1mov edx, 168
001a69e6mov rdi, r14
001a69e9call r12
001a69ecjmp 0x1a6a21
001a69ee
001a69eeloc_1a69ee:
001a69eelea rsi, [rsp+184]
001a69f6mov edx, 176
001a69fbmov rdi, r14
001a69fecall [rip+0x6b11c]
001a6a04jmp 0x1a6a21
001a6a06
001a6a06loc_1a6a06:
001a6a06call [rip+0x6b134]
001a6a0cmov eax, [rax]
001a6a0eshl rax, 32
001a6a12or rax, 2
001a6a16mov [r14+8], rax
001a6a1amov [r14], 2
001a6a21
001a6a21loc_1a6a21:
001a6a21mov [rbx], 0
001a6a24test r15, r15
001a6a27jne 0x1a6920
001a6a2d
001a6a2dloc_1a6a2d:
001a6a2dadd rsp, 360
001a6a34pop rbx
001a6a35pop r12
001a6a37pop r14
001a6a39pop r15
001a6a3bret
001a6a3cmov r14, rax
001a6a3fmov rdi, rbx
001a6a42mov rsi, r15
001a6a45call core::ptr::drop_in_place<alloc::ffi::c_str::CString>
001a6a4amov rdi, r14
001a6a4dcall _Unwind_Resume
001a6a52ud2
001a68e0
001a68e0std::sys::common::small_c_string::run_with_cstr_allocating:
001a68e0push r15
001a68e2push r14
001a68e4push r12
001a68e6push rbx
001a68e7sub rsp, 360
001a68eemov r14, rdi
001a68f1mov rdi, rsp
001a68f4call _<&str as alloc::ffi::c_str::CString::new::SpecNewImpl>::spec_new_impl
001a68f9mov rbx, [rsp]
001a68fdtest rbx, rbx
001a6900je 0x1a6937
001a6902lea rax, [rip+0x6a097]
001a6909mov [r14+8], rax
001a690dmov [r14], 2
001a6914cmp [rsp+8], 0
001a691aje 0x1a6a2d
001a6920
001a6920loc_1a6920:
001a6920mov rdi, rbx
001a6923add rsp, 360
001a692apop rbx
001a692bpop r12
001a692dpop r14
001a692fpop r15
001a6931jmp [rip+0x6b1c1]
001a6937
001a6937loc_1a6937:
001a6937mov rbx, [rsp+8]
001a693cmov r15, [rsp+16]
001a6941lea rdi, [rsp+184]
001a6949mov esi, -100
001a694emov rdx, rbx
001a6951xor ecx, ecx
001a6953call std::sys::unix::fs::try_statx
001a6958cmp [rsp+184], 3
001a6960jne 0x1a69ee
001a6966xorps x0, x0
001a6969movaps [rsp+160], x0
001a6971movaps [rsp+144], x0
001a6979movaps [rsp+128], x0
001a6981movaps [rsp+112], x0
001a6986movaps [rsp+96], x0
001a698bmovaps [rsp+80], x0
001a6990movaps [rsp+64], x0
001a6995movaps [rsp+48], x0
001a699amovaps [rsp+32], x0
001a699flea rsi, [rsp+32]
001a69a4mov rdi, rbx
001a69a7call [rip+0x6b39b]
001a69adcmp eax, -1
001a69b0je 0x1a6a06
001a69b2lea rdi, [rsp+208]
001a69balea rsi, [rsp+32]
001a69bfmov r12, [rip+0x6b15a]
001a69c6mov edx, 144
001a69cbcall r12
001a69cemov [r14], 0
001a69d5add r14, 8
001a69d9lea rsi, [rsp+184]
001a69e1mov edx, 168
001a69e6mov rdi, r14
001a69e9call r12
001a69ecjmp 0x1a6a21
001a69ee
001a69eeloc_1a69ee:
001a69eelea rsi, [rsp+184]
001a69f6mov edx, 176
001a69fbmov rdi, r14
001a69fecall [rip+0x6b11c]
001a6a04jmp 0x1a6a21
001a6a06
001a6a06loc_1a6a06:
001a6a06call [rip+0x6b134]
001a6a0cmov eax, [rax]
001a6a0eshl rax, 32
001a6a12or rax, 2
001a6a16mov [r14+8], rax
001a6a1amov [r14], 2
001a6a21
001a6a21loc_1a6a21:
001a6a21mov [rbx], 0
001a6a24test r15, r15
001a6a27jne 0x1a6920
001a6a2d
001a6a2dloc_1a6a2d:
001a6a2dadd rsp, 360
001a6a34pop rbx
001a6a35pop r12
001a6a37pop r14
001a6a39pop r15
001a6a3bret
001a6a3cmov r14, rax
001a6a3fmov rdi, rbx
001a6a42mov rsi, r15
001a6a45call core::ptr::drop_in_place<alloc::ffi::c_str::CString>
001a6a4amov rdi, r14
001a6a4dcall _Unwind_Resume
001a6a52ud2
001a68e0
001a6a54
001a6a54 // align 0x10
001a6a54 // align 0x10
001a6a60
001a6a60std::sys::unix::fs::try_statx:
001a6a60push r14
001a6a62push rbx
001a6a63sub rsp, 264
001a6a6amov rbx, rdi
001a6a6dmovzx eax, [rip+0x6c604]
001a6a74cmp al, 2
001a6a76jne 0x1a6a84
001a6a78
001a6a78loc_1a6a78:
001a6a78mov [rbx], 3
001a6a7fjmp 0x1a6c8a
001a6a84
001a6a84loc_1a6a84:
001a6a84xorps x0, x0
001a6a87movaps [rsp+240], x0
001a6a8fmovaps [rsp+224], x0
001a6a97movaps [rsp+208], x0
001a6a9fmovaps [rsp+192], x0
001a6aa7movaps [rsp+176], x0
001a6aafmovaps [rsp+160], x0
001a6ab7movaps [rsp+144], x0
001a6abfmovaps [rsp+128], x0
001a6ac7movaps [rsp+112], x0
001a6accmovaps [rsp+96], x0
001a6ad1movaps [rsp+80], x0
001a6ad6movaps [rsp+64], x0
001a6adbmovaps [rsp+48], x0
001a6ae0movaps [rsp+32], x0
001a6ae5movaps [rsp+16], x0
001a6aeamovaps [rsp], x0
001a6aeecmp [rip+0x6b25a], 0
001a6af6je 0x1a6c41
001a6afcmov r8, rsp
001a6affmov edi, esi
001a6b01mov rsi, rdx
001a6b04mov edx, ecx
001a6b06mov ecx, 4095
001a6b0bcall [rip+0x6b23f]
001a6b11cmp eax, -1
001a6b14je 0x1a6c60
001a6b1a
001a6b1aloc_1a6b1a:
001a6b1amov ecx, [rsp+136]
001a6b21mov eax, [rsp+140]
001a6b28mov edx, ecx
001a6b2ashl edx, 8
001a6b2dand edx, 0xfff00
001a6b33and ecx, -4096
001a6b39shl rcx, 32
001a6b3dor rcx, rdx
001a6b40movzx edx, al
001a6b43or rdx, rcx
001a6b46shl rax, 12
001a6b4aand rax, 0xfffffffffff00000
001a6b50or rax, rdx
001a6b53mov edx, [rsp+128]
001a6b5amov ecx, [rsp+132]
001a6b61mov esi, edx
001a6b63shl esi, 8
001a6b66and esi, 0xfff00
001a6b6cand edx, -4096
001a6b72shl rdx, 32
001a6b76or rdx, rsi
001a6b79movzx esi, cl
001a6b7cor rsi, rdx
001a6b7fxorps x0, x0
001a6b82movups [rbx+152], x0
001a6b89mov [rbx+168], 0
001a6b94shl rcx, 12
001a6b98and rcx, 0xfffffffffff00000
001a6b9for rcx, rsi
001a6ba2mov edx, [rsp]
001a6ba5movaps x0, [rsp+80]
001a6baamovups [rbx+8], x0
001a6baemov [rbx], 1
001a6bb5mov [rbx+24], edx
001a6bb8mov [rbx+32], rax
001a6bbcmov rax, [rsp+32]
001a6bc1mov [rbx+40], rax
001a6bc5mov eax, [rsp+16]
001a6bc9mov [rbx+48], rax
001a6bcdmovzx eax, [rsp+28]
001a6bd2mov [rbx+56], eax
001a6bd5mov rax, [rsp+20]
001a6bdamov [rbx+60], rax
001a6bdemov [rbx+68], 0
001a6be5mov [rbx+72], rcx
001a6be9mov rax, [rsp+40]
001a6beemov [rbx+80], rax
001a6bf2mov eax, [rsp+4]
001a6bf6mov [rbx+88], rax
001a6bfamov rax, [rsp+48]
001a6bffmov [rbx+96], rax
001a6c03mov rax, [rsp+64]
001a6c08mov [rbx+104], rax
001a6c0cmov eax, [rsp+72]
001a6c10mov [rbx+112], rax
001a6c14mov rax, [rsp+112]
001a6c19mov [rbx+120], rax
001a6c1dmov eax, [rsp+120]
001a6c21mov [rbx+128], rax
001a6c28mov rax, [rsp+96]
001a6c2dmov [rbx+136], rax
001a6c34mov eax, [rsp+104]
001a6c38mov [rbx+144], rax
001a6c3fjmp 0x1a6c8a
001a6c41
001a6c41loc_1a6c41:
001a6c41mov r9, rsp
001a6c44mov edi, 332
001a6c49mov r8l, 4095
001a6c4fxor eax, eax
001a6c51call [rip+0x6af51]
001a6c57cmp eax, -1
001a6c5ajne 0x1a6b1a
001a6c60
001a6c60loc_1a6c60:
001a6c60call [rip+0x6aeda]
001a6c66mov eax, [rax]
001a6c68mov r14, rax
001a6c6bshl r14, 32
001a6c6for r14, 2
001a6c73movzx ecx, [rip+0x6c3fe]
001a6c7acmp cl, 1
001a6c7djne 0x1a6c95
001a6c7f
001a6c7floc_1a6c7f:
001a6c7fmov [rbx], 2
001a6c86mov [rbx+8], r14
001a6c8a
001a6c8aloc_1a6c8a:
001a6c8aadd rsp, 264
001a6c91pop rbx
001a6c92pop r14
001a6c94ret
001a6c95
001a6c95loc_1a6c95:
001a6c95cmp eax, 38
001a6c98je 0x1a6cef
001a6c9acmp [rip+0x6b0ae], 0
001a6ca2je 0x1a6cba
001a6ca4xor edi, edi
001a6ca6xor esi, esi
001a6ca8xor edx, edx
001a6caamov ecx, 4095
001a6cafxor r8l, r8l
001a6cb2call [rip+0x6b098]
001a6cb8jmp 0x1a6cd6
001a6cba
001a6cbaloc_1a6cba:
001a6cbamov edi, 332
001a6cbfxor esi, esi
001a6cc1xor edx, edx
001a6cc3xor ecx, ecx
001a6cc5mov r8l, 4095
001a6ccbxor r9l, r9l
001a6ccexor eax, eax
001a6cd0call [rip+0x6aed2]
001a6cd6
001a6cd6loc_1a6cd6:
001a6cd6cmp eax, -1
001a6cd9jne 0x1a6cef
001a6cdbcall [rip+0x6ae5f]
001a6ce1cmp [rax], 14
001a6ce4jne 0x1a6cef
001a6ce6mov [rip+0x6c38b], 1
001a6cedjmp 0x1a6c7f
001a6cef
001a6cefloc_1a6cef:
001a6cefmov [rip+0x6c382], 2
001a6cf6jmp 0x1a6a78
001a6a60
001a6a60std::sys::unix::fs::try_statx:
001a6a60push r14
001a6a62push rbx
001a6a63sub rsp, 264
001a6a6amov rbx, rdi
001a6a6dmovzx eax, [rip+0x6c604]
001a6a74cmp al, 2
001a6a76jne 0x1a6a84
001a6a78
001a6a78loc_1a6a78:
001a6a78mov [rbx], 3
001a6a7fjmp 0x1a6c8a
001a6a84
001a6a84loc_1a6a84:
001a6a84xorps x0, x0
001a6a87movaps [rsp+240], x0
001a6a8fmovaps [rsp+224], x0
001a6a97movaps [rsp+208], x0
001a6a9fmovaps [rsp+192], x0
001a6aa7movaps [rsp+176], x0
001a6aafmovaps [rsp+160], x0
001a6ab7movaps [rsp+144], x0
001a6abfmovaps [rsp+128], x0
001a6ac7movaps [rsp+112], x0
001a6accmovaps [rsp+96], x0
001a6ad1movaps [rsp+80], x0
001a6ad6movaps [rsp+64], x0
001a6adbmovaps [rsp+48], x0
001a6ae0movaps [rsp+32], x0
001a6ae5movaps [rsp+16], x0
001a6aeamovaps [rsp], x0
001a6aeecmp [rip+0x6b25a], 0
001a6af6je 0x1a6c41
001a6afcmov r8, rsp
001a6affmov edi, esi
001a6b01mov rsi, rdx
001a6b04mov edx, ecx
001a6b06mov ecx, 4095
001a6b0bcall [rip+0x6b23f]
001a6b11cmp eax, -1
001a6b14je 0x1a6c60
001a6b1a
001a6b1aloc_1a6b1a:
001a6b1amov ecx, [rsp+136]
001a6b21mov eax, [rsp+140]
001a6b28mov edx, ecx
001a6b2ashl edx, 8
001a6b2dand edx, 0xfff00
001a6b33and ecx, -4096
001a6b39shl rcx, 32
001a6b3dor rcx, rdx
001a6b40movzx edx, al
001a6b43or rdx, rcx
001a6b46shl rax, 12
001a6b4aand rax, 0xfffffffffff00000
001a6b50or rax, rdx
001a6b53mov edx, [rsp+128]
001a6b5amov ecx, [rsp+132]
001a6b61mov esi, edx
001a6b63shl esi, 8
001a6b66and esi, 0xfff00
001a6b6cand edx, -4096
001a6b72shl rdx, 32
001a6b76or rdx, rsi
001a6b79movzx esi, cl
001a6b7cor rsi, rdx
001a6b7fxorps x0, x0
001a6b82movups [rbx+152], x0
001a6b89mov [rbx+168], 0
001a6b94shl rcx, 12
001a6b98and rcx, 0xfffffffffff00000
001a6b9for rcx, rsi
001a6ba2mov edx, [rsp]
001a6ba5movaps x0, [rsp+80]
001a6baamovups [rbx+8], x0
001a6baemov [rbx], 1
001a6bb5mov [rbx+24], edx
001a6bb8mov [rbx+32], rax
001a6bbcmov rax, [rsp+32]
001a6bc1mov [rbx+40], rax
001a6bc5mov eax, [rsp+16]
001a6bc9mov [rbx+48], rax
001a6bcdmovzx eax, [rsp+28]
001a6bd2mov [rbx+56], eax
001a6bd5mov rax, [rsp+20]
001a6bdamov [rbx+60], rax
001a6bdemov [rbx+68], 0
001a6be5mov [rbx+72], rcx
001a6be9mov rax, [rsp+40]
001a6beemov [rbx+80], rax
001a6bf2mov eax, [rsp+4]
001a6bf6mov [rbx+88], rax
001a6bfamov rax, [rsp+48]
001a6bffmov [rbx+96], rax
001a6c03mov rax, [rsp+64]
001a6c08mov [rbx+104], rax
001a6c0cmov eax, [rsp+72]
001a6c10mov [rbx+112], rax
001a6c14mov rax, [rsp+112]
001a6c19mov [rbx+120], rax
001a6c1dmov eax, [rsp+120]
001a6c21mov [rbx+128], rax
001a6c28mov rax, [rsp+96]
001a6c2dmov [rbx+136], rax
001a6c34mov eax, [rsp+104]
001a6c38mov [rbx+144], rax
001a6c3fjmp 0x1a6c8a
001a6c41
001a6c41loc_1a6c41:
001a6c41mov r9, rsp
001a6c44mov edi, 332
001a6c49mov r8l, 4095
001a6c4fxor eax, eax
001a6c51call [rip+0x6af51]
001a6c57cmp eax, -1
001a6c5ajne 0x1a6b1a
001a6c60
001a6c60loc_1a6c60:
001a6c60call [rip+0x6aeda]
001a6c66mov eax, [rax]
001a6c68mov r14, rax
001a6c6bshl r14, 32
001a6c6for r14, 2
001a6c73movzx ecx, [rip+0x6c3fe]
001a6c7acmp cl, 1
001a6c7djne 0x1a6c95
001a6c7f
001a6c7floc_1a6c7f:
001a6c7fmov [rbx], 2
001a6c86mov [rbx+8], r14
001a6c8a
001a6c8aloc_1a6c8a:
001a6c8aadd rsp, 264
001a6c91pop rbx
001a6c92pop r14
001a6c94ret
001a6c95
001a6c95loc_1a6c95:
001a6c95cmp eax, 38
001a6c98je 0x1a6cef
001a6c9acmp [rip+0x6b0ae], 0
001a6ca2je 0x1a6cba
001a6ca4xor edi, edi
001a6ca6xor esi, esi
001a6ca8xor edx, edx
001a6caamov ecx, 4095
001a6cafxor r8l, r8l
001a6cb2call [rip+0x6b098]
001a6cb8jmp 0x1a6cd6
001a6cba
001a6cbaloc_1a6cba:
001a6cbamov edi, 332
001a6cbfxor esi, esi
001a6cc1xor edx, edx
001a6cc3xor ecx, ecx
001a6cc5mov r8l, 4095
001a6ccbxor r9l, r9l
001a6ccexor eax, eax
001a6cd0call [rip+0x6aed2]
001a6cd6
001a6cd6loc_1a6cd6:
001a6cd6cmp eax, -1
001a6cd9jne 0x1a6cef
001a6cdbcall [rip+0x6ae5f]
001a6ce1cmp [rax], 14
001a6ce4jne 0x1a6cef
001a6ce6mov [rip+0x6c38b], 1
001a6cedjmp 0x1a6c7f
001a6cef
001a6cefloc_1a6cef:
001a6cefmov [rip+0x6c382], 2
001a6cf6jmp 0x1a6a78
001a6a60
001a6cfb
001a6cfb // align 0x10
001a6cfb // align 0x10
001a6d00
001a6d00core::ops::function::FnOnce::call_once:
001a6d00mov rax, rdi
001a6d03mov [rdi], 0
001a6d0alea rcx, [rip-0x11635c]
001a6d11mov [rdi+8], rcx
001a6d15mov [rdi+16], 18
001a6d1dmov [rdi+24], rsi
001a6d21mov [rdi+32], rdx
001a6d25ret
001a6d00
001a6d00core::ops::function::FnOnce::call_once:
001a6d00mov rax, rdi
001a6d03mov [rdi], 0
001a6d0alea rcx, [rip-0x11635c]
001a6d11mov [rdi+8], rcx
001a6d15mov [rdi+16], 18
001a6d1dmov [rdi+24], rsi
001a6d21mov [rdi+32], rdx
001a6d25ret
001a6d00
001a6d26
001a6d26 // align 0x10
001a6d26 // align 0x10
001a6d30
001a6d30core::ops::function::FnOnce::call_once:
001a6d30mov rax, rdi
001a6d33mov [rdi], 0
001a6d3alea rcx, [rip-0x11637a]
001a6d41mov [rdi+8], rcx
001a6d45mov [rdi+16], 26
001a6d4dmov [rdi+24], rsi
001a6d51mov [rdi+32], rdx
001a6d55ret
001a6d30
001a6d30core::ops::function::FnOnce::call_once:
001a6d30mov rax, rdi
001a6d33mov [rdi], 0
001a6d3alea rcx, [rip-0x11637a]
001a6d41mov [rdi+8], rcx
001a6d45mov [rdi+16], 26
001a6d4dmov [rdi+24], rsi
001a6d51mov [rdi+32], rdx
001a6d55ret
001a6d30
001a6d56
001a6d56 // align 0x10
001a6d56 // align 0x10
001a6d60
001a6d60std::sys::unix::thread::cgroups::find_mountpoint:
001a6d60push rbp
001a6d61push r15
001a6d63push r14
001a6d65push r13
001a6d67push r12
001a6d69push rbx
001a6d6asub rsp, 680
001a6d71mov r14, rdx
001a6d74mov r15, rsi
001a6d77mov [rsp+16], rdi
001a6d7cmov [rsp+48], 0
001a6d84mov [rsp+52], 0
001a6d8bmov rax, 0x1b600000000
001a6d95mov [rsp+40], rax
001a6d9amov [rsp+48], 1
001a6d9fmovups x0, [rip-0x1163c5]
001a6da6movaps [rsp+288], x0
001a6daemov [rsp+304], 0x6f666e69
001a6db9mov [rsp+308], 0
001a6dc1lea rdi, [rsp+88]
001a6dc6lea rsi, [rsp+288]
001a6dcemov edx, 21
001a6dd3call core::ffi::c_str::CStr::from_bytes_with_nul
001a6dd8cmp [rsp+88], 0
001a6ddeje 0x1a6de9
001a6de0lea rax, [rip+0x69bb9]
001a6de7jmp 0x1a6e12
001a6de9
001a6de9loc_1a6de9:
001a6de9mov rsi, [rsp+96]
001a6deelea rdi, [rsp+248]
001a6df6lea rdx, [rsp+40]
001a6dfbcall std::sys::unix::fs::File::open_c
001a6e00cmp [rsp+248], 0
001a6e08je 0x1a6e51
001a6e0amov rax, [rsp+256]
001a6e12
001a6e12loc_1a6e12:
001a6e12mov [rsp+280], rax
001a6e1amov [rsp+272], 1
001a6e25lea rdi, [rsp+272]
001a6e2dcall core::ptr::drop_in_place<core::result::Result<std::fs::File,std::io::error::Error>>
001a6e32mov rax, [rsp+16]
001a6e37mov [rax+24], 0
001a6e3f
001a6e3floc_1a6e3f:
001a6e3fadd rsp, 680
001a6e46pop rbx
001a6e47pop r12
001a6e49pop r13
001a6e4bpop r14
001a6e4dpop r15
001a6e4fpop rbp
001a6e50ret
001a6e51
001a6e51loc_1a6e51:
001a6e51mov ebx, [rsp+252]
001a6e58movzx eax, [rip+0x6c269]
001a6e5fmov edi, 8192
001a6e64call [rip+0x6acce]
001a6e6atest rax, rax
001a6e6dmov [rsp+12], ebx
001a6e71je 0x1a7778
001a6e77mov [rsp+232], r15
001a6e7fmov [rsp+240], r14
001a6e87mov [rsp+72], rax
001a6e8cmov [rsp+184], rax
001a6e94mov [rsp+192], 8192
001a6ea0xorps x0, x0
001a6ea3movups [rsp+200], x0
001a6eabmov [rsp+216], 0
001a6eb7mov [rsp+224], ebx
001a6ebemovzx eax, [rip+0x6c203]
001a6ec5mov edi, 256
001a6ecacall [rip+0x6ac68]
001a6ed0test rax, rax
001a6ed3je 0x1a7789
001a6ed9mov [rsp+24], rax
001a6edemov [rsp+40], rax
001a6ee3mov [rsp+48], 256
001a6eecxor eax, eax
001a6eeexor ecx, ecx
001a6ef0mov [rsp+32], rcx
001a6ef5xor r12l, r12l
001a6ef8jmp 0x1a6f12
001a6efanop [rax+rax]
001a6f00
001a6f00loc_1a6f00:
001a6f00mov rax, [rsp+64]
001a6f05mov [rsp+168], rax
001a6f0dmov rax, [rsp+80]
001a6f12
001a6f12loc_1a6f12:
001a6f12mov [rsp+56], 0
001a6f1bxor edx, edx
001a6f1dmov [rsp+80], rax
001a6f22mov [rsp+160], rax
001a6f2axor r14l, r14l
001a6f2d
001a6f2dloc_1a6f2d:
001a6f2dmov [rsp+64], rdx
001a6f32mov rbx, [rip+0x6ac3f]
001a6f39mov r15, [rip+0x6ac00]
001a6f40
001a6f40loc_1a6f40:
001a6f40cmp r12, [rsp+32]
001a6f45jb 0x1a6f70
001a6f47mov edx, 8192
001a6f4cmov edi, [rsp+12]
001a6f50mov rsi, [rsp+72]
001a6f55call rbx
001a6f57cmp rax, -1
001a6f5bjne 0x1a6f80
001a6f5dcall r15
001a6f60movsxd rax, [rax]
001a6f63cmp rax, 4
001a6f67je 0x1a6f40
001a6f69jmp 0x1a70d0
001a6f6e
001a6f6e 66 90 f.
001a6f70
001a6f70loc_1a6f70:
001a6f70mov rax, [rsp+72]
001a6f75mov r13, [rsp+32]
001a6f7ajmp 0x1a6faa
001a6f7c
001a6f7c 0f 1f 40 00 ..@.
001a6f80
001a6f80loc_1a6f80:
001a6f80mov rdx, [rsp+160]
001a6f88cmp rdx, rax
001a6f8bmov rcx, rax
001a6f8ecmova rcx, rdx
001a6f92mov r13, rax
001a6f95xor r12l, r12l
001a6f98mov [rsp+80], rcx
001a6f9dmov [rsp+160], rcx
001a6fa5mov rax, [rsp+72]
001a6faa
001a6faaloc_1a6faa:
001a6faamov [rsp+32], r13
001a6fafsub r13, r12
001a6fb2lea r15, [rax+r12]
001a6fb6mov rdi, r15
001a6fb9mov esi, 10
001a6fbemov rdx, r13
001a6fc1call [rip+0x6abe9]
001a6fc7mov rbx, rax
001a6fcatest rax, rax
001a6fcdje 0x1a7010
001a6fcfmov rax, rbx
001a6fd2sub rax, r15
001a6fd5cmp rax, -1
001a6fd9mov r8, [rsp+64]
001a6fdeje 0x1a7712
001a6fe4lea rbp, [rax+1]
001a6fe8cmp rax, r13
001a6febjae 0x1a7742
001a6ff1mov rcx, [rsp+48]
001a6ff6sub rcx, r8
001a6ff9cmp rcx, rax
001a6ffcjbe 0x1a7040
001a6ffemov rax, [rsp+24]
001a7003jmp 0x1a705a
001a7005
001a7005 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001a7010
001a7010loc_1a7010:
001a7010mov rax, [rsp+48]
001a7015mov rcx, [rsp+64]
001a701asub rax, rcx
001a701dcmp rax, r13
001a7020jae 0x1a707d
001a7022lea rdi, [rsp+40]
001a7027mov rsi, rcx
001a702amov rdx, r13
001a702dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a7032mov rax, [rsp+40]
001a7037mov rcx, [rsp+56]
001a703cjmp 0x1a7082
001a703enop
001a7040
001a7040loc_1a7040:
001a7040lea rdi, [rsp+40]
001a7045mov rsi, r8
001a7048mov rdx, rbp
001a704bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a7050mov rax, [rsp+40]
001a7055mov r8, [rsp+56]
001a705a
001a705aloc_1a705a:
001a705amov [rsp+24], rax
001a705flea rdi, [rax+r8]
001a7063mov rsi, r15
001a7066mov rdx, rbp
001a7069mov r15, r8
001a706ccall [rip+0x6aaae]
001a7072mov rdx, r15
001a7075add rdx, rbp
001a7078mov r13, rbp
001a707bjmp 0x1a70a0
001a707d
001a707dloc_1a707d:
001a707dmov rax, [rsp+24]
001a7082
001a7082loc_1a7082:
001a7082mov [rsp+24], rax
001a7087lea rdi, [rax+rcx]
001a708bmov rsi, r15
001a708emov rdx, r13
001a7091mov r15, rcx
001a7094call [rip+0x6aa86]
001a709amov rdx, r15
001a709dadd rdx, r13
001a70a0
001a70a0loc_1a70a0:
001a70a0add r12, r13
001a70a3mov rax, [rsp+32]
001a70a8cmp r12, rax
001a70abcmovae r12, rax
001a70afadd r14, r13
001a70b2xor r15l, r15l
001a70b5mov [rsp+56], rdx
001a70bamov bpl, 1
001a70bdtest rbx, rbx
001a70c0jne 0x1a70e5
001a70c2test r13, r13
001a70c5jne 0x1a6f2d
001a70cbjmp 0x1a70e5
001a70cdnop [rax]
001a70d0
001a70d0loc_1a70d0:
001a70d0shl rax, 32
001a70d4or rax, 2
001a70d8mov r15b, 1
001a70dbxor ebp, ebp
001a70ddmov r14, rax
001a70e0mov rdx, [rsp+64]
001a70e5
001a70e5loc_1a70e5:
001a70e5mov [rsp+200], r12
001a70edmov rax, [rsp+32]
001a70f2mov [rsp+208], rax
001a70famov rax, [rsp+80]
001a70ffmov [rsp+216], rax
001a7107lea rdi, [rsp+288]
001a710fmov rsi, [rsp+24]
001a7114mov rbx, rdx
001a7117call core::str::converts::from_utf8
001a711ccmp [rsp+288], 0
001a7125je 0x1a7147
001a7127test bpl, bpl
001a712alea rax, [rip+0x692ff]
001a7131cmovne r14, rax
001a7135mov [rsp+56], 0
001a713emov r15b, 1
001a7141xor esi, esi
001a7143xor ebx, ebx
001a7145jmp 0x1a7187
001a7147
001a7147loc_1a7147:
001a7147mov [rsp+56], rbx
001a714ctest r15b, r15b
001a714fmov rax, [rsp+176]
001a7157cmove rax, r14
001a715bmov [rsp+176], rax
001a7163test bpl, bpl
001a7166mov rsi, rbx
001a7169je 0x1a7181
001a716bmov [rsp+176], r14
001a7173test r15b, r15b
001a7176je 0x1a7201
001a717cjmp 0x1a7686
001a7181
001a7181loc_1a7181:
001a7181mov ebx, r15l
001a7184xor bl, 1
001a7187
001a7187loc_1a7187:
001a7187mov rdx, r14
001a718amov eax, r14l
001a718dand eax, 3
001a7190lea rcx, [rax-2]
001a7194cmp rcx, 2
001a7198mov r14, [rsp+168]
001a71a0jb 0x1a71ed
001a71a2test rax, rax
001a71a5je 0x1a71ed
001a71a7mov [rsp+64], rsi
001a71aclea rax, [rdx-1]
001a71b0mov [rsp+24], rax
001a71b5mov r13, [rdx-1]
001a71b9mov rbp, [rdx+7]
001a71bdmov rdi, r13
001a71c0call [rbp]
001a71c3cmp [rbp+8], 0
001a71c8mov rax, [rip+0x6a929]
001a71cfje 0x1a71e1
001a71d1mov rdi, r13
001a71d4call [rip+0x6a91e]
001a71damov rax, [rip+0x6a917]
001a71e1
001a71e1loc_1a71e1:
001a71e1mov rdi, [rsp+24]
001a71e6call rax
001a71e8mov rsi, [rsp+64]
001a71ed
001a71edloc_1a71ed:
001a71edtest r15b, r15b
001a71f0cmove r14, [rsp+176]
001a71f9test bl, bl
001a71fbje 0x1a7686
001a7201
001a7201loc_1a7201:
001a7201test r14, r14
001a7204je 0x1a76e0
001a720amov [rsp+64], r14
001a720fmov rdi, [rsp+40]
001a7214mov [rsp+24], rdi
001a7219call core::str::_<impl str>::trim_matches
001a721emov [rsp+88], 0
001a7227mov [rsp+96], rdx
001a722cmov [rsp+104], rax
001a7231mov [rsp+112], rdx
001a7236mov [rsp+120], 0
001a723fmov [rsp+128], rdx
001a7247mov [rsp+136], 1
001a7253mov rax, 0x2000000020
001a725dmov [rsp+144], rax
001a7265mov [rsp+152], 1
001a726flea rdi, [rsp+288]
001a7277lea rsi, [rsp+104]
001a727ccall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a7281cmp [rsp+288], 0
001a728aje 0x1a7668
001a7290mov rax, [rsp+304]
001a7298mov [rsp+88], rax
001a729dcmp [rsp+153], 0
001a72a5jne 0x1a7686
001a72ablea rdi, [rsp+288]
001a72b3lea rsi, [rsp+104]
001a72b8call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a72bdcmp [rsp+288], 0
001a72c6je 0x1a7668
001a72ccmov rax, [rsp+304]
001a72d4mov [rsp+88], rax
001a72d9cmp [rsp+153], 0
001a72e1jne 0x1a7686
001a72e7lea rdi, [rsp+288]
001a72eflea rsi, [rsp+104]
001a72f4call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a72f9cmp [rsp+288], 0
001a7302je 0x1a7668
001a7308mov rax, [rsp+304]
001a7310mov [rsp+88], rax
001a7315cmp [rsp+153], 0
001a731djne 0x1a7686
001a7323mov rax, [rsp+104]
001a7328mov [rsp+160], rax
001a7330lea rdi, [rsp+288]
001a7338lea rsi, [rsp+104]
001a733dcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a7342cmp [rsp+288], 0
001a734bje 0x1a7668
001a7351mov r14, [rsp+296]
001a7359mov rax, [rsp+304]
001a7361mov r13, [rsp+88]
001a7366mov [rsp+88], rax
001a736bcmp [rsp+153], 0
001a7373jne 0x1a7686
001a7379mov rbp, [rsp+104]
001a737elea rdi, [rsp+288]
001a7386lea rsi, [rsp+104]
001a738bcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a7390cmp [rsp+288], 0
001a7399je 0x1a73c5
001a739bmov rdx, [rsp+296]
001a73a3mov rax, [rsp+304]
001a73abmov rcx, [rsp+88]
001a73b0add rbp, rcx
001a73b3sub rdx, rcx
001a73b6mov [rsp+168], rdx
001a73bemov [rsp+88], rax
001a73c3jmp 0x1a7408
001a73c5
001a73c5loc_1a73c5:
001a73c5cmp [rsp+153], 0
001a73cdjne 0x1a7686
001a73d3mov [rsp+153], 1
001a73dbcmp [rsp+152], 0
001a73e3mov rbp, [rsp+88]
001a73e8mov rax, [rsp+96]
001a73edjne 0x1a73f8
001a73efcmp rax, rbp
001a73f2je 0x1a7686
001a73f8
001a73f8loc_1a73f8:
001a73f8sub rax, rbp
001a73fbmov [rsp+168], rax
001a7403add rbp, [rsp+104]
001a7408
001a7408loc_1a7408:
001a7408lea rdi, [rsp+88]
001a740dcall core::str::iter::SplitInternal<P>::next_back
001a7412mov rbx, rax
001a7415test rax, rax
001a7418je 0x1a7686
001a741emov r15, rdx
001a7421lea rdi, [rsp+88]
001a7426call core::str::iter::SplitInternal<P>::next_back
001a742btest rax, rax
001a742eje 0x1a7686
001a7434lea rdi, [rsp+88]
001a7439call core::str::iter::SplitInternal<P>::next_back
001a743etest rax, rax
001a7441je 0x1a7686
001a7447cmp rdx, 6
001a744bjne 0x1a6f00
001a7451mov ecx, [rax]
001a7453mov edx, 0x6f726763
001a7458xor ecx, edx
001a745amovzx eax, [rax+4]
001a745exor eax, 28789
001a7463or eax, ecx
001a7465jne 0x1a6f00
001a746badd [rsp+160], r13
001a7473sub r14, r13
001a7476mov [rsp+288], 0
001a7482mov [rsp+296], r15
001a748amov [rsp+304], rbx
001a7492mov [rsp+312], r15
001a749amov [rsp+320], 0
001a74a6mov [rsp+328], r15
001a74aemov [rsp+336], 1
001a74bamov rax, 0x2c0000002c
001a74c4mov [rsp+344], rax
001a74ccmov [rsp+352], 1
001a74d6jmp 0x1a74ee
001a74d8nop [rax+rax]
001a74e0
001a74e0loc_1a74e0:
001a74e0cmp [rsp+353], 0
001a74e8jne 0x1a6f00
001a74ee
001a74eeloc_1a74ee:
001a74eemov rbx, [rsp+304]
001a74f6lea rdi, [rsp+248]
001a74felea rsi, [rsp+304]
001a7506call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a750bcmp [rsp+248], 0
001a7514je 0x1a7550
001a7516mov rax, [rsp+256]
001a751emov rcx, [rsp+264]
001a7526mov rdx, [rsp+288]
001a752eadd rbx, rdx
001a7531sub rax, rdx
001a7534mov [rsp+288], rcx
001a753ccmp rax, 3
001a7540jne 0x1a74e0
001a7542jmp 0x1a759e
001a7544nop [rax+rax]
001a7550
001a7550loc_1a7550:
001a7550cmp [rsp+353], 0
001a7558jne 0x1a6f00
001a755emov [rsp+353], 1
001a7566cmp [rsp+352], 0
001a756emov rbx, [rsp+288]
001a7576mov rax, [rsp+296]
001a757ejne 0x1a7589
001a7580cmp rax, rbx
001a7583je 0x1a6f00
001a7589
001a7589loc_1a7589:
001a7589sub rax, rbx
001a758cadd rbx, [rsp+304]
001a7594cmp rax, 3
001a7598jne 0x1a74e0
001a759e
001a759eloc_1a759e:
001a759emovzx eax, [rbx]
001a75a1xor eax, 28771
001a75a6movzx ecx, [rbx+2]
001a75aaxor ecx, 117
001a75ador cx, ax
001a75b0jne 0x1a74e0
001a75b6mov ecx, 1
001a75bbmov rdi, [rsp+160]
001a75c3mov rsi, r14
001a75c6lea rdx, [rip-0x117891]
001a75cdcall std::path::Path::_strip_prefix
001a75d2mov rbx, rax
001a75d5test rax, rax
001a75d8je 0x1a7686
001a75demov r15, rdx
001a75e1mov rdi, [rsp+232]
001a75e9mov rsi, [rsp+240]
001a75f1mov rdx, rbx
001a75f4mov rcx, r15
001a75f7call std::path::Path::_starts_with
001a75fctest al, al
001a75feje 0x1a6f00
001a7604mov rdi, [rsp+232]
001a760cmov rsi, [rsp+240]
001a7614mov rdx, rbx
001a7617mov rcx, r15
001a761acall std::path::Path::_strip_prefix
001a761fmov rbx, rax
001a7622mov r15, rdx
001a7625test rax, rax
001a7628mov rdx, [rsp+168]
001a7630je 0x1a7686
001a7632lea rdi, [rsp+288]
001a763amov rsi, rbp
001a763dcall _<T as alloc::slice::hack::ConvertVec>::to_vec
001a7642mov rax, [rsp+304]
001a764amov rcx, [rsp+16]
001a764fmov [rcx+16], rax
001a7653movups x0, [rsp+288]
001a765bmovups [rcx], x0
001a765emov [rcx+24], rbx
001a7662mov [rcx+32], r15
001a7666jmp 0x1a7693
001a7668
001a7668loc_1a7668:
001a7668cmp [rsp+153], 0
001a7670jne 0x1a7686
001a7672cmp [rsp+152], 0
001a767ajne 0x1a7686
001a767cmov rax, [rsp+88]
001a7681cmp [rsp+96], rax
001a7686
001a7686loc_1a7686:
001a7686mov rax, [rsp+16]
001a768bmov [rax+24], 0
001a7693
001a7693loc_1a7693:
001a7693mov edi, [rsp+12]
001a7697mov rax, [rsp+72]
001a769ccmp [rsp+48], 0
001a76a2je 0x1a76b8
001a76a4mov rdi, [rsp+40]
001a76a9call [rip+0x6a449]
001a76afmov rax, [rsp+72]
001a76b4mov edi, [rsp+12]
001a76b8
001a76b8loc_1a76b8:
001a76b8cmp [rsp+192], 0
001a76c1je 0x1a76d0
001a76c3mov rdi, rax
001a76c6
001a76c6loc_1a76c6:
001a76c6call [rip+0x6a42c]
001a76cc
001a76ccloc_1a76cc:
001a76ccmov edi, [rsp+12]
001a76d0
001a76d0loc_1a76d0:
001a76d0call [rip+0x6a442]
001a76d6mov rax, [rsp+16]
001a76dbjmp 0x1a6e3f
001a76e0
001a76e0loc_1a76e0:
001a76e0mov rax, [rsp+16]
001a76e5mov [rax+24], 0
001a76edcmp [rsp+48], 0
001a76f3je 0x1a7700
001a76f5mov rdi, [rsp+40]
001a76facall [rip+0x6a3f8]
001a7700
001a7700loc_1a7700:
001a7700cmp [rsp+192], 0
001a7709je 0x1a76cc
001a770bmov rdi, [rsp+72]
001a7710jmp 0x1a76c6
001a7712
001a7712loc_1a7712:
001a7712mov [rsp+200], r12
001a771amov rax, [rsp+32]
001a771fmov [rsp+208], rax
001a7727mov rax, [rsp+80]
001a772cmov [rsp+216], rax
001a7734lea rdi, [rip+0x69085]
001a773bcall core::slice::index::slice_end_index_overflow_fail
001a7740jmp 0x1a7798
001a7742
001a7742loc_1a7742:
001a7742mov [rsp+200], r12
001a774amov rax, [rsp+32]
001a774fmov [rsp+208], rax
001a7757mov rax, [rsp+80]
001a775cmov [rsp+216], rax
001a7764lea rdx, [rip+0x69055]
001a776bmov rdi, rbp
001a776emov rsi, r13
001a7771call core::slice::index::slice_end_index_len_fail
001a7776jmp 0x1a7798
001a7778
001a7778loc_1a7778:
001a7778mov edi, 1
001a777dmov esi, 8192
001a7782call alloc::alloc::handle_alloc_error
001a7787jmp 0x1a7798
001a7789
001a7789loc_1a7789:
001a7789mov edi, 1
001a778emov esi, 256
001a7793call alloc::alloc::handle_alloc_error
001a7798
001a7798loc_1a7798:
001a7798ud2
001a779ajmp 0x1a7803
001a779cmov r15, rax
001a779fmov rdi, r13
001a77a2mov rsi, rbp
001a77a5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a77aamov rdi, [rsp+24]
001a77afcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a77b4jmp 0x1a7806
001a77b6mov r15, rax
001a77b9jmp 0x1a7810
001a77bbmov r15, rax
001a77bemov edi, [rsp+12]
001a77c2call core::ptr::drop_in_place<std::fs::File>
001a77c7jmp 0x1a781d
001a77c9mov r15, rax
001a77ccmov [rsp+200], r12
001a77d4mov rax, [rsp+32]
001a77d9mov [rsp+208], rax
001a77e1mov rax, [rsp+80]
001a77e6mov [rsp+216], rax
001a77eejmp 0x1a77f5
001a77f0jmp 0x1a7803
001a77f2mov r15, rax
001a77f5
001a77f5loc_1a77f5:
001a77f5lea rdi, [rsp+40]
001a77faxor esi, esi
001a77fccall core::ptr::drop_in_place<std::io::Guard>
001a7801jmp 0x1a7806
001a7803
001a7803loc_1a7803:
001a7803mov r15, rax
001a7806
001a7806loc_1a7806:
001a7806lea rdi, [rsp+40]
001a780bcall core::ptr::drop_in_place<alloc::string::String>
001a7810
001a7810loc_1a7810:
001a7810lea rdi, [rsp+184]
001a7818call core::ptr::drop_in_place<std::io::buffered::bufreader::BufReader<std::fs::File>>
001a781d
001a781dloc_1a781d:
001a781dmov rdi, r15
001a7820call _Unwind_Resume
001a7825ud2
001a6d60
001a6d60std::sys::unix::thread::cgroups::find_mountpoint:
001a6d60push rbp
001a6d61push r15
001a6d63push r14
001a6d65push r13
001a6d67push r12
001a6d69push rbx
001a6d6asub rsp, 680
001a6d71mov r14, rdx
001a6d74mov r15, rsi
001a6d77mov [rsp+16], rdi
001a6d7cmov [rsp+48], 0
001a6d84mov [rsp+52], 0
001a6d8bmov rax, 0x1b600000000
001a6d95mov [rsp+40], rax
001a6d9amov [rsp+48], 1
001a6d9fmovups x0, [rip-0x1163c5]
001a6da6movaps [rsp+288], x0
001a6daemov [rsp+304], 0x6f666e69
001a6db9mov [rsp+308], 0
001a6dc1lea rdi, [rsp+88]
001a6dc6lea rsi, [rsp+288]
001a6dcemov edx, 21
001a6dd3call core::ffi::c_str::CStr::from_bytes_with_nul
001a6dd8cmp [rsp+88], 0
001a6ddeje 0x1a6de9
001a6de0lea rax, [rip+0x69bb9]
001a6de7jmp 0x1a6e12
001a6de9
001a6de9loc_1a6de9:
001a6de9mov rsi, [rsp+96]
001a6deelea rdi, [rsp+248]
001a6df6lea rdx, [rsp+40]
001a6dfbcall std::sys::unix::fs::File::open_c
001a6e00cmp [rsp+248], 0
001a6e08je 0x1a6e51
001a6e0amov rax, [rsp+256]
001a6e12
001a6e12loc_1a6e12:
001a6e12mov [rsp+280], rax
001a6e1amov [rsp+272], 1
001a6e25lea rdi, [rsp+272]
001a6e2dcall core::ptr::drop_in_place<core::result::Result<std::fs::File,std::io::error::Error>>
001a6e32mov rax, [rsp+16]
001a6e37mov [rax+24], 0
001a6e3f
001a6e3floc_1a6e3f:
001a6e3fadd rsp, 680
001a6e46pop rbx
001a6e47pop r12
001a6e49pop r13
001a6e4bpop r14
001a6e4dpop r15
001a6e4fpop rbp
001a6e50ret
001a6e51
001a6e51loc_1a6e51:
001a6e51mov ebx, [rsp+252]
001a6e58movzx eax, [rip+0x6c269]
001a6e5fmov edi, 8192
001a6e64call [rip+0x6acce]
001a6e6atest rax, rax
001a6e6dmov [rsp+12], ebx
001a6e71je 0x1a7778
001a6e77mov [rsp+232], r15
001a6e7fmov [rsp+240], r14
001a6e87mov [rsp+72], rax
001a6e8cmov [rsp+184], rax
001a6e94mov [rsp+192], 8192
001a6ea0xorps x0, x0
001a6ea3movups [rsp+200], x0
001a6eabmov [rsp+216], 0
001a6eb7mov [rsp+224], ebx
001a6ebemovzx eax, [rip+0x6c203]
001a6ec5mov edi, 256
001a6ecacall [rip+0x6ac68]
001a6ed0test rax, rax
001a6ed3je 0x1a7789
001a6ed9mov [rsp+24], rax
001a6edemov [rsp+40], rax
001a6ee3mov [rsp+48], 256
001a6eecxor eax, eax
001a6eeexor ecx, ecx
001a6ef0mov [rsp+32], rcx
001a6ef5xor r12l, r12l
001a6ef8jmp 0x1a6f12
001a6efanop [rax+rax]
001a6f00
001a6f00loc_1a6f00:
001a6f00mov rax, [rsp+64]
001a6f05mov [rsp+168], rax
001a6f0dmov rax, [rsp+80]
001a6f12
001a6f12loc_1a6f12:
001a6f12mov [rsp+56], 0
001a6f1bxor edx, edx
001a6f1dmov [rsp+80], rax
001a6f22mov [rsp+160], rax
001a6f2axor r14l, r14l
001a6f2d
001a6f2dloc_1a6f2d:
001a6f2dmov [rsp+64], rdx
001a6f32mov rbx, [rip+0x6ac3f]
001a6f39mov r15, [rip+0x6ac00]
001a6f40
001a6f40loc_1a6f40:
001a6f40cmp r12, [rsp+32]
001a6f45jb 0x1a6f70
001a6f47mov edx, 8192
001a6f4cmov edi, [rsp+12]
001a6f50mov rsi, [rsp+72]
001a6f55call rbx
001a6f57cmp rax, -1
001a6f5bjne 0x1a6f80
001a6f5dcall r15
001a6f60movsxd rax, [rax]
001a6f63cmp rax, 4
001a6f67je 0x1a6f40
001a6f69jmp 0x1a70d0
001a6f6e
001a6f6e 66 90 f.
001a6f70
001a6f70loc_1a6f70:
001a6f70mov rax, [rsp+72]
001a6f75mov r13, [rsp+32]
001a6f7ajmp 0x1a6faa
001a6f7c
001a6f7c 0f 1f 40 00 ..@.
001a6f80
001a6f80loc_1a6f80:
001a6f80mov rdx, [rsp+160]
001a6f88cmp rdx, rax
001a6f8bmov rcx, rax
001a6f8ecmova rcx, rdx
001a6f92mov r13, rax
001a6f95xor r12l, r12l
001a6f98mov [rsp+80], rcx
001a6f9dmov [rsp+160], rcx
001a6fa5mov rax, [rsp+72]
001a6faa
001a6faaloc_1a6faa:
001a6faamov [rsp+32], r13
001a6fafsub r13, r12
001a6fb2lea r15, [rax+r12]
001a6fb6mov rdi, r15
001a6fb9mov esi, 10
001a6fbemov rdx, r13
001a6fc1call [rip+0x6abe9]
001a6fc7mov rbx, rax
001a6fcatest rax, rax
001a6fcdje 0x1a7010
001a6fcfmov rax, rbx
001a6fd2sub rax, r15
001a6fd5cmp rax, -1
001a6fd9mov r8, [rsp+64]
001a6fdeje 0x1a7712
001a6fe4lea rbp, [rax+1]
001a6fe8cmp rax, r13
001a6febjae 0x1a7742
001a6ff1mov rcx, [rsp+48]
001a6ff6sub rcx, r8
001a6ff9cmp rcx, rax
001a6ffcjbe 0x1a7040
001a6ffemov rax, [rsp+24]
001a7003jmp 0x1a705a
001a7005
001a7005 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001a7010
001a7010loc_1a7010:
001a7010mov rax, [rsp+48]
001a7015mov rcx, [rsp+64]
001a701asub rax, rcx
001a701dcmp rax, r13
001a7020jae 0x1a707d
001a7022lea rdi, [rsp+40]
001a7027mov rsi, rcx
001a702amov rdx, r13
001a702dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a7032mov rax, [rsp+40]
001a7037mov rcx, [rsp+56]
001a703cjmp 0x1a7082
001a703enop
001a7040
001a7040loc_1a7040:
001a7040lea rdi, [rsp+40]
001a7045mov rsi, r8
001a7048mov rdx, rbp
001a704bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a7050mov rax, [rsp+40]
001a7055mov r8, [rsp+56]
001a705a
001a705aloc_1a705a:
001a705amov [rsp+24], rax
001a705flea rdi, [rax+r8]
001a7063mov rsi, r15
001a7066mov rdx, rbp
001a7069mov r15, r8
001a706ccall [rip+0x6aaae]
001a7072mov rdx, r15
001a7075add rdx, rbp
001a7078mov r13, rbp
001a707bjmp 0x1a70a0
001a707d
001a707dloc_1a707d:
001a707dmov rax, [rsp+24]
001a7082
001a7082loc_1a7082:
001a7082mov [rsp+24], rax
001a7087lea rdi, [rax+rcx]
001a708bmov rsi, r15
001a708emov rdx, r13
001a7091mov r15, rcx
001a7094call [rip+0x6aa86]
001a709amov rdx, r15
001a709dadd rdx, r13
001a70a0
001a70a0loc_1a70a0:
001a70a0add r12, r13
001a70a3mov rax, [rsp+32]
001a70a8cmp r12, rax
001a70abcmovae r12, rax
001a70afadd r14, r13
001a70b2xor r15l, r15l
001a70b5mov [rsp+56], rdx
001a70bamov bpl, 1
001a70bdtest rbx, rbx
001a70c0jne 0x1a70e5
001a70c2test r13, r13
001a70c5jne 0x1a6f2d
001a70cbjmp 0x1a70e5
001a70cdnop [rax]
001a70d0
001a70d0loc_1a70d0:
001a70d0shl rax, 32
001a70d4or rax, 2
001a70d8mov r15b, 1
001a70dbxor ebp, ebp
001a70ddmov r14, rax
001a70e0mov rdx, [rsp+64]
001a70e5
001a70e5loc_1a70e5:
001a70e5mov [rsp+200], r12
001a70edmov rax, [rsp+32]
001a70f2mov [rsp+208], rax
001a70famov rax, [rsp+80]
001a70ffmov [rsp+216], rax
001a7107lea rdi, [rsp+288]
001a710fmov rsi, [rsp+24]
001a7114mov rbx, rdx
001a7117call core::str::converts::from_utf8
001a711ccmp [rsp+288], 0
001a7125je 0x1a7147
001a7127test bpl, bpl
001a712alea rax, [rip+0x692ff]
001a7131cmovne r14, rax
001a7135mov [rsp+56], 0
001a713emov r15b, 1
001a7141xor esi, esi
001a7143xor ebx, ebx
001a7145jmp 0x1a7187
001a7147
001a7147loc_1a7147:
001a7147mov [rsp+56], rbx
001a714ctest r15b, r15b
001a714fmov rax, [rsp+176]
001a7157cmove rax, r14
001a715bmov [rsp+176], rax
001a7163test bpl, bpl
001a7166mov rsi, rbx
001a7169je 0x1a7181
001a716bmov [rsp+176], r14
001a7173test r15b, r15b
001a7176je 0x1a7201
001a717cjmp 0x1a7686
001a7181
001a7181loc_1a7181:
001a7181mov ebx, r15l
001a7184xor bl, 1
001a7187
001a7187loc_1a7187:
001a7187mov rdx, r14
001a718amov eax, r14l
001a718dand eax, 3
001a7190lea rcx, [rax-2]
001a7194cmp rcx, 2
001a7198mov r14, [rsp+168]
001a71a0jb 0x1a71ed
001a71a2test rax, rax
001a71a5je 0x1a71ed
001a71a7mov [rsp+64], rsi
001a71aclea rax, [rdx-1]
001a71b0mov [rsp+24], rax
001a71b5mov r13, [rdx-1]
001a71b9mov rbp, [rdx+7]
001a71bdmov rdi, r13
001a71c0call [rbp]
001a71c3cmp [rbp+8], 0
001a71c8mov rax, [rip+0x6a929]
001a71cfje 0x1a71e1
001a71d1mov rdi, r13
001a71d4call [rip+0x6a91e]
001a71damov rax, [rip+0x6a917]
001a71e1
001a71e1loc_1a71e1:
001a71e1mov rdi, [rsp+24]
001a71e6call rax
001a71e8mov rsi, [rsp+64]
001a71ed
001a71edloc_1a71ed:
001a71edtest r15b, r15b
001a71f0cmove r14, [rsp+176]
001a71f9test bl, bl
001a71fbje 0x1a7686
001a7201
001a7201loc_1a7201:
001a7201test r14, r14
001a7204je 0x1a76e0
001a720amov [rsp+64], r14
001a720fmov rdi, [rsp+40]
001a7214mov [rsp+24], rdi
001a7219call core::str::_<impl str>::trim_matches
001a721emov [rsp+88], 0
001a7227mov [rsp+96], rdx
001a722cmov [rsp+104], rax
001a7231mov [rsp+112], rdx
001a7236mov [rsp+120], 0
001a723fmov [rsp+128], rdx
001a7247mov [rsp+136], 1
001a7253mov rax, 0x2000000020
001a725dmov [rsp+144], rax
001a7265mov [rsp+152], 1
001a726flea rdi, [rsp+288]
001a7277lea rsi, [rsp+104]
001a727ccall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a7281cmp [rsp+288], 0
001a728aje 0x1a7668
001a7290mov rax, [rsp+304]
001a7298mov [rsp+88], rax
001a729dcmp [rsp+153], 0
001a72a5jne 0x1a7686
001a72ablea rdi, [rsp+288]
001a72b3lea rsi, [rsp+104]
001a72b8call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a72bdcmp [rsp+288], 0
001a72c6je 0x1a7668
001a72ccmov rax, [rsp+304]
001a72d4mov [rsp+88], rax
001a72d9cmp [rsp+153], 0
001a72e1jne 0x1a7686
001a72e7lea rdi, [rsp+288]
001a72eflea rsi, [rsp+104]
001a72f4call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a72f9cmp [rsp+288], 0
001a7302je 0x1a7668
001a7308mov rax, [rsp+304]
001a7310mov [rsp+88], rax
001a7315cmp [rsp+153], 0
001a731djne 0x1a7686
001a7323mov rax, [rsp+104]
001a7328mov [rsp+160], rax
001a7330lea rdi, [rsp+288]
001a7338lea rsi, [rsp+104]
001a733dcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a7342cmp [rsp+288], 0
001a734bje 0x1a7668
001a7351mov r14, [rsp+296]
001a7359mov rax, [rsp+304]
001a7361mov r13, [rsp+88]
001a7366mov [rsp+88], rax
001a736bcmp [rsp+153], 0
001a7373jne 0x1a7686
001a7379mov rbp, [rsp+104]
001a737elea rdi, [rsp+288]
001a7386lea rsi, [rsp+104]
001a738bcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a7390cmp [rsp+288], 0
001a7399je 0x1a73c5
001a739bmov rdx, [rsp+296]
001a73a3mov rax, [rsp+304]
001a73abmov rcx, [rsp+88]
001a73b0add rbp, rcx
001a73b3sub rdx, rcx
001a73b6mov [rsp+168], rdx
001a73bemov [rsp+88], rax
001a73c3jmp 0x1a7408
001a73c5
001a73c5loc_1a73c5:
001a73c5cmp [rsp+153], 0
001a73cdjne 0x1a7686
001a73d3mov [rsp+153], 1
001a73dbcmp [rsp+152], 0
001a73e3mov rbp, [rsp+88]
001a73e8mov rax, [rsp+96]
001a73edjne 0x1a73f8
001a73efcmp rax, rbp
001a73f2je 0x1a7686
001a73f8
001a73f8loc_1a73f8:
001a73f8sub rax, rbp
001a73fbmov [rsp+168], rax
001a7403add rbp, [rsp+104]
001a7408
001a7408loc_1a7408:
001a7408lea rdi, [rsp+88]
001a740dcall core::str::iter::SplitInternal<P>::next_back
001a7412mov rbx, rax
001a7415test rax, rax
001a7418je 0x1a7686
001a741emov r15, rdx
001a7421lea rdi, [rsp+88]
001a7426call core::str::iter::SplitInternal<P>::next_back
001a742btest rax, rax
001a742eje 0x1a7686
001a7434lea rdi, [rsp+88]
001a7439call core::str::iter::SplitInternal<P>::next_back
001a743etest rax, rax
001a7441je 0x1a7686
001a7447cmp rdx, 6
001a744bjne 0x1a6f00
001a7451mov ecx, [rax]
001a7453mov edx, 0x6f726763
001a7458xor ecx, edx
001a745amovzx eax, [rax+4]
001a745exor eax, 28789
001a7463or eax, ecx
001a7465jne 0x1a6f00
001a746badd [rsp+160], r13
001a7473sub r14, r13
001a7476mov [rsp+288], 0
001a7482mov [rsp+296], r15
001a748amov [rsp+304], rbx
001a7492mov [rsp+312], r15
001a749amov [rsp+320], 0
001a74a6mov [rsp+328], r15
001a74aemov [rsp+336], 1
001a74bamov rax, 0x2c0000002c
001a74c4mov [rsp+344], rax
001a74ccmov [rsp+352], 1
001a74d6jmp 0x1a74ee
001a74d8nop [rax+rax]
001a74e0
001a74e0loc_1a74e0:
001a74e0cmp [rsp+353], 0
001a74e8jne 0x1a6f00
001a74ee
001a74eeloc_1a74ee:
001a74eemov rbx, [rsp+304]
001a74f6lea rdi, [rsp+248]
001a74felea rsi, [rsp+304]
001a7506call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a750bcmp [rsp+248], 0
001a7514je 0x1a7550
001a7516mov rax, [rsp+256]
001a751emov rcx, [rsp+264]
001a7526mov rdx, [rsp+288]
001a752eadd rbx, rdx
001a7531sub rax, rdx
001a7534mov [rsp+288], rcx
001a753ccmp rax, 3
001a7540jne 0x1a74e0
001a7542jmp 0x1a759e
001a7544nop [rax+rax]
001a7550
001a7550loc_1a7550:
001a7550cmp [rsp+353], 0
001a7558jne 0x1a6f00
001a755emov [rsp+353], 1
001a7566cmp [rsp+352], 0
001a756emov rbx, [rsp+288]
001a7576mov rax, [rsp+296]
001a757ejne 0x1a7589
001a7580cmp rax, rbx
001a7583je 0x1a6f00
001a7589
001a7589loc_1a7589:
001a7589sub rax, rbx
001a758cadd rbx, [rsp+304]
001a7594cmp rax, 3
001a7598jne 0x1a74e0
001a759e
001a759eloc_1a759e:
001a759emovzx eax, [rbx]
001a75a1xor eax, 28771
001a75a6movzx ecx, [rbx+2]
001a75aaxor ecx, 117
001a75ador cx, ax
001a75b0jne 0x1a74e0
001a75b6mov ecx, 1
001a75bbmov rdi, [rsp+160]
001a75c3mov rsi, r14
001a75c6lea rdx, [rip-0x117891]
001a75cdcall std::path::Path::_strip_prefix
001a75d2mov rbx, rax
001a75d5test rax, rax
001a75d8je 0x1a7686
001a75demov r15, rdx
001a75e1mov rdi, [rsp+232]
001a75e9mov rsi, [rsp+240]
001a75f1mov rdx, rbx
001a75f4mov rcx, r15
001a75f7call std::path::Path::_starts_with
001a75fctest al, al
001a75feje 0x1a6f00
001a7604mov rdi, [rsp+232]
001a760cmov rsi, [rsp+240]
001a7614mov rdx, rbx
001a7617mov rcx, r15
001a761acall std::path::Path::_strip_prefix
001a761fmov rbx, rax
001a7622mov r15, rdx
001a7625test rax, rax
001a7628mov rdx, [rsp+168]
001a7630je 0x1a7686
001a7632lea rdi, [rsp+288]
001a763amov rsi, rbp
001a763dcall _<T as alloc::slice::hack::ConvertVec>::to_vec
001a7642mov rax, [rsp+304]
001a764amov rcx, [rsp+16]
001a764fmov [rcx+16], rax
001a7653movups x0, [rsp+288]
001a765bmovups [rcx], x0
001a765emov [rcx+24], rbx
001a7662mov [rcx+32], r15
001a7666jmp 0x1a7693
001a7668
001a7668loc_1a7668:
001a7668cmp [rsp+153], 0
001a7670jne 0x1a7686
001a7672cmp [rsp+152], 0
001a767ajne 0x1a7686
001a767cmov rax, [rsp+88]
001a7681cmp [rsp+96], rax
001a7686
001a7686loc_1a7686:
001a7686mov rax, [rsp+16]
001a768bmov [rax+24], 0
001a7693
001a7693loc_1a7693:
001a7693mov edi, [rsp+12]
001a7697mov rax, [rsp+72]
001a769ccmp [rsp+48], 0
001a76a2je 0x1a76b8
001a76a4mov rdi, [rsp+40]
001a76a9call [rip+0x6a449]
001a76afmov rax, [rsp+72]
001a76b4mov edi, [rsp+12]
001a76b8
001a76b8loc_1a76b8:
001a76b8cmp [rsp+192], 0
001a76c1je 0x1a76d0
001a76c3mov rdi, rax
001a76c6
001a76c6loc_1a76c6:
001a76c6call [rip+0x6a42c]
001a76cc
001a76ccloc_1a76cc:
001a76ccmov edi, [rsp+12]
001a76d0
001a76d0loc_1a76d0:
001a76d0call [rip+0x6a442]
001a76d6mov rax, [rsp+16]
001a76dbjmp 0x1a6e3f
001a76e0
001a76e0loc_1a76e0:
001a76e0mov rax, [rsp+16]
001a76e5mov [rax+24], 0
001a76edcmp [rsp+48], 0
001a76f3je 0x1a7700
001a76f5mov rdi, [rsp+40]
001a76facall [rip+0x6a3f8]
001a7700
001a7700loc_1a7700:
001a7700cmp [rsp+192], 0
001a7709je 0x1a76cc
001a770bmov rdi, [rsp+72]
001a7710jmp 0x1a76c6
001a7712
001a7712loc_1a7712:
001a7712mov [rsp+200], r12
001a771amov rax, [rsp+32]
001a771fmov [rsp+208], rax
001a7727mov rax, [rsp+80]
001a772cmov [rsp+216], rax
001a7734lea rdi, [rip+0x69085]
001a773bcall core::slice::index::slice_end_index_overflow_fail
001a7740jmp 0x1a7798
001a7742
001a7742loc_1a7742:
001a7742mov [rsp+200], r12
001a774amov rax, [rsp+32]
001a774fmov [rsp+208], rax
001a7757mov rax, [rsp+80]
001a775cmov [rsp+216], rax
001a7764lea rdx, [rip+0x69055]
001a776bmov rdi, rbp
001a776emov rsi, r13
001a7771call core::slice::index::slice_end_index_len_fail
001a7776jmp 0x1a7798
001a7778
001a7778loc_1a7778:
001a7778mov edi, 1
001a777dmov esi, 8192
001a7782call alloc::alloc::handle_alloc_error
001a7787jmp 0x1a7798
001a7789
001a7789loc_1a7789:
001a7789mov edi, 1
001a778emov esi, 256
001a7793call alloc::alloc::handle_alloc_error
001a7798
001a7798loc_1a7798:
001a7798ud2
001a779ajmp 0x1a7803
001a779cmov r15, rax
001a779fmov rdi, r13
001a77a2mov rsi, rbp
001a77a5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a77aamov rdi, [rsp+24]
001a77afcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a77b4jmp 0x1a7806
001a77b6mov r15, rax
001a77b9jmp 0x1a7810
001a77bbmov r15, rax
001a77bemov edi, [rsp+12]
001a77c2call core::ptr::drop_in_place<std::fs::File>
001a77c7jmp 0x1a781d
001a77c9mov r15, rax
001a77ccmov [rsp+200], r12
001a77d4mov rax, [rsp+32]
001a77d9mov [rsp+208], rax
001a77e1mov rax, [rsp+80]
001a77e6mov [rsp+216], rax
001a77eejmp 0x1a77f5
001a77f0jmp 0x1a7803
001a77f2mov r15, rax
001a77f5
001a77f5loc_1a77f5:
001a77f5lea rdi, [rsp+40]
001a77faxor esi, esi
001a77fccall core::ptr::drop_in_place<std::io::Guard>
001a7801jmp 0x1a7806
001a7803
001a7803loc_1a7803:
001a7803mov r15, rax
001a7806
001a7806loc_1a7806:
001a7806lea rdi, [rsp+40]
001a780bcall core::ptr::drop_in_place<alloc::string::String>
001a7810
001a7810loc_1a7810:
001a7810lea rdi, [rsp+184]
001a7818call core::ptr::drop_in_place<std::io::buffered::bufreader::BufReader<std::fs::File>>
001a781d
001a781dloc_1a781d:
001a781dmov rdi, r15
001a7820call _Unwind_Resume
001a7825ud2
001a6d60
001a7827
001a7827 // align 0x10
001a7827 // align 0x10
001a7830
001a7830core::ptr::drop_in_place<std::io::buffered::bufreader::BufReader<std::fs::File>>:
001a7830push rbx
001a7831mov rbx, rdi
001a7834cmp [rdi+8], 0
001a7839je 0x1a7844
001a783bmov rdi, [rbx]
001a783ecall [rip+0x6a2b4]
001a7844
001a7844loc_1a7844:
001a7844mov edi, [rbx+40]
001a7847pop rbx
001a7848jmp [rip+0x6a2ca]
001a7830
001a7830core::ptr::drop_in_place<std::io::buffered::bufreader::BufReader<std::fs::File>>:
001a7830push rbx
001a7831mov rbx, rdi
001a7834cmp [rdi+8], 0
001a7839je 0x1a7844
001a783bmov rdi, [rbx]
001a783ecall [rip+0x6a2b4]
001a7844
001a7844loc_1a7844:
001a7844mov edi, [rbx+40]
001a7847pop rbx
001a7848jmp [rip+0x6a2ca]
001a7830
001a784e
001a784e // align 0x10
001a784e // align 0x10
001a7850
001a7850core::str::iter::SplitInternal<P>::next_back:
001a7850push rbp
001a7851push r15
001a7853push r14
001a7855push r13
001a7857push r12
001a7859push rbx
001a785asub rsp, 56
001a785ecmp [rdi+65], 0
001a7862je 0x1a786b
001a7864xor eax, eax
001a7866jmp 0x1a7a18
001a786b
001a786bloc_1a786b:
001a786bmov rbx, rdi
001a786ecmp [rdi+64], 0
001a7872je 0x1a7933
001a7878
001a7878loc_1a7878:
001a7878mov rax, [rbx+16]
001a787cmov [rsp], rax
001a7880mov rdx, [rbx+32]
001a7884mov r12, [rbx+40]
001a7888cmp rdx, r12
001a788bja 0x1a7a00
001a7891mov r14, [rbx+24]
001a7895cmp r12, r14
001a7898ja 0x1a7a00
001a789emov rax, [rsp]
001a78a2lea rbp, [rax+rdx]
001a78a6lea rsi, [rbx+56]
001a78aamov rax, [rbx+48]
001a78aelea r15, [rax-1]
001a78b2mov [rsp+8], rax
001a78b7cmp rax, 4
001a78bbmov [rsp+32], r14
001a78c0jbe 0x1a795e
001a78c6nop [rax+rax]
001a78d0
001a78d0loc_1a78d0:
001a78d0sub r12, rdx
001a78d3movzx edi, [rsi+r15]
001a78d8mov r14, rsi
001a78dbmov rsi, rbp
001a78demov r13, rdx
001a78e1mov rdx, r12
001a78e4call core::slice::memchr::memrchr
001a78e9cmp rax, 1
001a78edjne 0x1a79fc
001a78f3mov r12, rdx
001a78f6mov rsi, r14
001a78f9add r12, r13
001a78fcmov rax, r12
001a78ffsub rax, r15
001a7902mov rdx, r13
001a7905mov r14, [rsp+32]
001a790ajb 0x1a791c
001a790cadd rax, [rsp+8]
001a7911jb 0x1a791c
001a7913cmp rax, r14
001a7916jbe 0x1a7a44
001a791c
001a791cloc_1a791c:
001a791cmov [rbx+40], r12
001a7920cmp rdx, r12
001a7923ja 0x1a7a00
001a7929cmp r12, r14
001a792cjbe 0x1a78d0
001a792ejmp 0x1a7a00
001a7933
001a7933loc_1a7933:
001a7933mov [rbx+64], 1
001a7937mov rdi, rbx
001a793acall core::str::iter::SplitInternal<P>::next_back
001a793ftest rax, rax
001a7942je 0x1a794d
001a7944test rdx, rdx
001a7947jne 0x1a7a18
001a794d
001a794dloc_1a794d:
001a794dcmp [rbx+65], 0
001a7951je 0x1a7878
001a7957xor eax, eax
001a7959jmp 0x1a7a18
001a795e
001a795eloc_1a795e:
001a795emov [rsp+48], rbp
001a7963mov [rsp+16], rbx
001a7968mov [rsp+40], rdx
001a796dmov [rsp+24], rsi
001a7972mov r14, [rsp+32]
001a7977nop [rax+rax]
001a7980
001a7980loc_1a7980:
001a7980sub r12, rdx
001a7983movzx edi, [rsi+r15]
001a7988mov rsi, rbp
001a798bmov r13, rdx
001a798emov rdx, r12
001a7991call core::slice::memchr::memrchr
001a7996cmp rax, 1
001a799ajne 0x1a79fc
001a799cmov r12, rdx
001a799fadd r12, r13
001a79a2mov rbp, r12
001a79a5sub rbp, r15
001a79a8mov rdx, r13
001a79abjb 0x1a79dd
001a79admov r13, rbp
001a79b0add r13, [rsp+8]
001a79b5jb 0x1a79dd
001a79b7cmp r13, r14
001a79baja 0x1a79dd
001a79bcmov rax, [rsp]
001a79c0lea rdi, [rax+rbp]
001a79c4mov rsi, [rsp+24]
001a79c9mov rdx, [rsp+8]
001a79cecall [rip+0x6a1bc]
001a79d4mov rdx, [rsp+40]
001a79d9test eax, eax
001a79dbje 0x1a7a27
001a79dd
001a79ddloc_1a79dd:
001a79ddmov rbx, [rsp+16]
001a79e2mov [rbx+40], r12
001a79e6cmp rdx, r12
001a79e9mov rbp, [rsp+48]
001a79eemov rsi, [rsp+24]
001a79f3ja 0x1a7a00
001a79f5cmp r12, r14
001a79f8jbe 0x1a7980
001a79fajmp 0x1a7a00
001a79fc
001a79fcloc_1a79fc:
001a79fcmov [rbx+40], r13
001a7a00
001a7a00loc_1a7a00:
001a7a00mov [rbx+65], 1
001a7a04mov rax, [rbx]
001a7a07mov rdx, [rbx+8]
001a7a0bsub rdx, rax
001a7a0emov rcx, [rsp]
001a7a12add rcx, rax
001a7a15mov rax, rcx
001a7a18
001a7a18loc_1a7a18:
001a7a18add rsp, 56
001a7a1cpop rbx
001a7a1dpop r12
001a7a1fpop r13
001a7a21pop r14
001a7a23pop r15
001a7a25pop rbp
001a7a26ret
001a7a27
001a7a27loc_1a7a27:
001a7a27mov rax, [rsp+16]
001a7a2cmov [rax+40], rbp
001a7a30mov rdx, [rax+8]
001a7a34sub rdx, r13
001a7a37mov [rax+8], rbp
001a7a3bmov rax, [rsp]
001a7a3fadd rax, r13
001a7a42jmp 0x1a7a18
001a7a44
001a7a44loc_1a7a44:
001a7a44lea rdx, [rip+0x6885d]
001a7a4bmov esi, 4
001a7a50mov rdi, [rsp+8]
001a7a55call core::slice::index::slice_end_index_len_fail
001a7a5aud2
001a7850
001a7850core::str::iter::SplitInternal<P>::next_back:
001a7850push rbp
001a7851push r15
001a7853push r14
001a7855push r13
001a7857push r12
001a7859push rbx
001a785asub rsp, 56
001a785ecmp [rdi+65], 0
001a7862je 0x1a786b
001a7864xor eax, eax
001a7866jmp 0x1a7a18
001a786b
001a786bloc_1a786b:
001a786bmov rbx, rdi
001a786ecmp [rdi+64], 0
001a7872je 0x1a7933
001a7878
001a7878loc_1a7878:
001a7878mov rax, [rbx+16]
001a787cmov [rsp], rax
001a7880mov rdx, [rbx+32]
001a7884mov r12, [rbx+40]
001a7888cmp rdx, r12
001a788bja 0x1a7a00
001a7891mov r14, [rbx+24]
001a7895cmp r12, r14
001a7898ja 0x1a7a00
001a789emov rax, [rsp]
001a78a2lea rbp, [rax+rdx]
001a78a6lea rsi, [rbx+56]
001a78aamov rax, [rbx+48]
001a78aelea r15, [rax-1]
001a78b2mov [rsp+8], rax
001a78b7cmp rax, 4
001a78bbmov [rsp+32], r14
001a78c0jbe 0x1a795e
001a78c6nop [rax+rax]
001a78d0
001a78d0loc_1a78d0:
001a78d0sub r12, rdx
001a78d3movzx edi, [rsi+r15]
001a78d8mov r14, rsi
001a78dbmov rsi, rbp
001a78demov r13, rdx
001a78e1mov rdx, r12
001a78e4call core::slice::memchr::memrchr
001a78e9cmp rax, 1
001a78edjne 0x1a79fc
001a78f3mov r12, rdx
001a78f6mov rsi, r14
001a78f9add r12, r13
001a78fcmov rax, r12
001a78ffsub rax, r15
001a7902mov rdx, r13
001a7905mov r14, [rsp+32]
001a790ajb 0x1a791c
001a790cadd rax, [rsp+8]
001a7911jb 0x1a791c
001a7913cmp rax, r14
001a7916jbe 0x1a7a44
001a791c
001a791cloc_1a791c:
001a791cmov [rbx+40], r12
001a7920cmp rdx, r12
001a7923ja 0x1a7a00
001a7929cmp r12, r14
001a792cjbe 0x1a78d0
001a792ejmp 0x1a7a00
001a7933
001a7933loc_1a7933:
001a7933mov [rbx+64], 1
001a7937mov rdi, rbx
001a793acall core::str::iter::SplitInternal<P>::next_back
001a793ftest rax, rax
001a7942je 0x1a794d
001a7944test rdx, rdx
001a7947jne 0x1a7a18
001a794d
001a794dloc_1a794d:
001a794dcmp [rbx+65], 0
001a7951je 0x1a7878
001a7957xor eax, eax
001a7959jmp 0x1a7a18
001a795e
001a795eloc_1a795e:
001a795emov [rsp+48], rbp
001a7963mov [rsp+16], rbx
001a7968mov [rsp+40], rdx
001a796dmov [rsp+24], rsi
001a7972mov r14, [rsp+32]
001a7977nop [rax+rax]
001a7980
001a7980loc_1a7980:
001a7980sub r12, rdx
001a7983movzx edi, [rsi+r15]
001a7988mov rsi, rbp
001a798bmov r13, rdx
001a798emov rdx, r12
001a7991call core::slice::memchr::memrchr
001a7996cmp rax, 1
001a799ajne 0x1a79fc
001a799cmov r12, rdx
001a799fadd r12, r13
001a79a2mov rbp, r12
001a79a5sub rbp, r15
001a79a8mov rdx, r13
001a79abjb 0x1a79dd
001a79admov r13, rbp
001a79b0add r13, [rsp+8]
001a79b5jb 0x1a79dd
001a79b7cmp r13, r14
001a79baja 0x1a79dd
001a79bcmov rax, [rsp]
001a79c0lea rdi, [rax+rbp]
001a79c4mov rsi, [rsp+24]
001a79c9mov rdx, [rsp+8]
001a79cecall [rip+0x6a1bc]
001a79d4mov rdx, [rsp+40]
001a79d9test eax, eax
001a79dbje 0x1a7a27
001a79dd
001a79ddloc_1a79dd:
001a79ddmov rbx, [rsp+16]
001a79e2mov [rbx+40], r12
001a79e6cmp rdx, r12
001a79e9mov rbp, [rsp+48]
001a79eemov rsi, [rsp+24]
001a79f3ja 0x1a7a00
001a79f5cmp r12, r14
001a79f8jbe 0x1a7980
001a79fajmp 0x1a7a00
001a79fc
001a79fcloc_1a79fc:
001a79fcmov [rbx+40], r13
001a7a00
001a7a00loc_1a7a00:
001a7a00mov [rbx+65], 1
001a7a04mov rax, [rbx]
001a7a07mov rdx, [rbx+8]
001a7a0bsub rdx, rax
001a7a0emov rcx, [rsp]
001a7a12add rcx, rax
001a7a15mov rax, rcx
001a7a18
001a7a18loc_1a7a18:
001a7a18add rsp, 56
001a7a1cpop rbx
001a7a1dpop r12
001a7a1fpop r13
001a7a21pop r14
001a7a23pop r15
001a7a25pop rbp
001a7a26ret
001a7a27
001a7a27loc_1a7a27:
001a7a27mov rax, [rsp+16]
001a7a2cmov [rax+40], rbp
001a7a30mov rdx, [rax+8]
001a7a34sub rdx, r13
001a7a37mov [rax+8], rbp
001a7a3bmov rax, [rsp]
001a7a3fadd rax, r13
001a7a42jmp 0x1a7a18
001a7a44
001a7a44loc_1a7a44:
001a7a44lea rdx, [rip+0x6885d]
001a7a4bmov esi, 4
001a7a50mov rdi, [rsp+8]
001a7a55call core::slice::index::slice_end_index_len_fail
001a7a5aud2
001a7850
001a7a5c
001a7a5c // align 0x10
001a7a5c // align 0x10
001a7a60
001a7a60std::path::Path::_strip_prefix:
001a7a60push rbp
001a7a61push r15
001a7a63push r14
001a7a65push r13
001a7a67push r12
001a7a69push rbx
001a7a6asub rsp, 360
001a7a71test rsi, rsi
001a7a74je 0x1a7a7e
001a7a76mov r8b, 1
001a7a79cmp [rdi], 47
001a7a7cje 0x1a7a81
001a7a7e
001a7a7eloc_1a7a7e:
001a7a7exor r8l, r8l
001a7a81
001a7a81loc_1a7a81:
001a7a81test rcx, rcx
001a7a84je 0x1a7a8d
001a7a86mov al, 1
001a7a88cmp [rdx], 47
001a7a8bje 0x1a7a8f
001a7a8d
001a7a8dloc_1a7a8d:
001a7a8dxor eax, eax
001a7a8f
001a7a8floc_1a7a8f:
001a7a8fmov [rsp+296], rdx
001a7a97mov [rsp+304], rcx
001a7a9fmov [rsp+312], 6
001a7aa7mov [rsp+354], al
001a7aaemov [rsp+352], 512
001a7ab8lea r10, [rsp+97]
001a7abdmov r9b, 6
001a7ac0mov cl, 2
001a7ac2xor edx, edx
001a7ac4cmp r9b, 6
001a7ac8je 0x1a7af7
001a7acanop [rax+rax]
001a7ad0
001a7ad0loc_1a7ad0:
001a7ad0mov rax, [rsp+63]
001a7ad5mov [rsp+175], rax
001a7addmovups x0, [rsp+32]
001a7ae2movups x1, [rsp+48]
001a7ae7movaps [rsp+160], x1
001a7aefmovaps [rsp+144], x0
001a7af7
001a7af7loc_1a7af7:
001a7af7mov [rsp+24], rdi
001a7afcmov [rsp+80], rdi
001a7b01mov r13, rsi
001a7b04mov [rsp+88], rsi
001a7b09mov r14l, r9l
001a7b0cmov [rsp+96], r9b
001a7b11mov rax, [rsp+175]
001a7b19mov [r10+31], rax
001a7b1dmovaps x0, [rsp+144]
001a7b25movaps x1, [rsp+160]
001a7b2dmovups [r10+16], x1
001a7b32mov rbx, r10
001a7b35movups [r10], x0
001a7b39mov r15l, r8l
001a7b3cmov [rsp+138], r8b
001a7b44mov ebp, edx
001a7b46mov [rsp+136], dl
001a7b4dmov r12l, ecx
001a7b50mov [rsp+137], cl
001a7b57lea rdi, [rsp+144]
001a7b5flea rsi, [rsp+80]
001a7b64call _<std::path::Components as core::iter::traits::iterator::Iterator>::next
001a7b69lea rdi, [rsp+200]
001a7b71lea rsi, [rsp+296]
001a7b79call _<std::path::Components as core::iter::traits::iterator::Iterator>::next
001a7b7emovzx eax, [rsp+200]
001a7b86cmp [rsp+144], 10
001a7b8eje 0x1a7c1d
001a7b94cmp al, 10
001a7b96je 0x1a7c21
001a7b9clea rdi, [rsp+144]
001a7ba4lea rsi, [rsp+200]
001a7baccall _<std::path::Component as core::cmp::PartialEq>::eq
001a7bb1test al, al
001a7bb3je 0x1a7c5f
001a7bb9mov rdi, [rsp+80]
001a7bbemov rsi, [rsp+88]
001a7bc3movzx r9l, [rsp+96]
001a7bc9mov r10, rbx
001a7bccmovups x0, [rbx]
001a7bcfmovups x1, [rbx+16]
001a7bd3movaps [rsp+32], x0
001a7bd8movaps [rsp+48], x1
001a7bddmov rax, [rbx+31]
001a7be1mov [rsp+63], rax
001a7be6movzx edx, [rsp+136]
001a7beemovzx ecx, [rsp+137]
001a7bf6movzx r8l, [rsp+138]
001a7bffmovzx eax, [rbx+46]
001a7c03mov [rsp+20], al
001a7c07mov eax, [rbx+42]
001a7c0amov [rsp+16], eax
001a7c0ecmp r9b, 6
001a7c12jne 0x1a7ad0
001a7c18jmp 0x1a7af7
001a7c1d
001a7c1dloc_1a7c1d:
001a7c1dcmp al, 10
001a7c1fjne 0x1a7c5f
001a7c21
001a7c21loc_1a7c21:
001a7c21mov rax, [rsp+63]
001a7c26mov [rsp+287], rax
001a7c2emovaps x0, [rsp+32]
001a7c33movaps x1, [rsp+48]
001a7c38movaps [rsp+272], x1
001a7c40movaps [rsp+256], x0
001a7c48mov eax, [rsp+16]
001a7c4cmov [rsp+8], eax
001a7c50movzx eax, [rsp+20]
001a7c55mov [rsp+12], al
001a7c59cmp r15b, 2
001a7c5djne 0x1a7c66
001a7c5f
001a7c5floc_1a7c5f:
001a7c5fxor eax, eax
001a7c61jmp 0x1a7cef
001a7c66
001a7c66loc_1a7c66:
001a7c66mov rax, [rsp+287]
001a7c6emov [rsp+192], rax
001a7c76movaps x0, [rsp+256]
001a7c7emovaps x1, [rsp+272]
001a7c86movups [rsp+177], x1
001a7c8emovups [rsp+161], x0
001a7c96mov eax, [rsp+8]
001a7c9amov [rsp+203], eax
001a7ca1movzx eax, [rsp+12]
001a7ca6mov [rsp+207], al
001a7cadmov rax, [rsp+24]
001a7cb2mov [rsp+144], rax
001a7cbamov [rsp+152], r13
001a7cc2mov [rsp+160], r14b
001a7ccamov [rsp+200], bpl
001a7cd2mov [rsp+201], r12b
001a7cdamov [rsp+202], r15b
001a7ce2lea rdi, [rsp+144]
001a7ceacall std::path::Components::as_path
001a7cef
001a7cefloc_1a7cef:
001a7cefadd rsp, 360
001a7cf6pop rbx
001a7cf7pop r12
001a7cf9pop r13
001a7cfbpop r14
001a7cfdpop r15
001a7cffpop rbp
001a7d00ret
001a7a60
001a7a60std::path::Path::_strip_prefix:
001a7a60push rbp
001a7a61push r15
001a7a63push r14
001a7a65push r13
001a7a67push r12
001a7a69push rbx
001a7a6asub rsp, 360
001a7a71test rsi, rsi
001a7a74je 0x1a7a7e
001a7a76mov r8b, 1
001a7a79cmp [rdi], 47
001a7a7cje 0x1a7a81
001a7a7e
001a7a7eloc_1a7a7e:
001a7a7exor r8l, r8l
001a7a81
001a7a81loc_1a7a81:
001a7a81test rcx, rcx
001a7a84je 0x1a7a8d
001a7a86mov al, 1
001a7a88cmp [rdx], 47
001a7a8bje 0x1a7a8f
001a7a8d
001a7a8dloc_1a7a8d:
001a7a8dxor eax, eax
001a7a8f
001a7a8floc_1a7a8f:
001a7a8fmov [rsp+296], rdx
001a7a97mov [rsp+304], rcx
001a7a9fmov [rsp+312], 6
001a7aa7mov [rsp+354], al
001a7aaemov [rsp+352], 512
001a7ab8lea r10, [rsp+97]
001a7abdmov r9b, 6
001a7ac0mov cl, 2
001a7ac2xor edx, edx
001a7ac4cmp r9b, 6
001a7ac8je 0x1a7af7
001a7acanop [rax+rax]
001a7ad0
001a7ad0loc_1a7ad0:
001a7ad0mov rax, [rsp+63]
001a7ad5mov [rsp+175], rax
001a7addmovups x0, [rsp+32]
001a7ae2movups x1, [rsp+48]
001a7ae7movaps [rsp+160], x1
001a7aefmovaps [rsp+144], x0
001a7af7
001a7af7loc_1a7af7:
001a7af7mov [rsp+24], rdi
001a7afcmov [rsp+80], rdi
001a7b01mov r13, rsi
001a7b04mov [rsp+88], rsi
001a7b09mov r14l, r9l
001a7b0cmov [rsp+96], r9b
001a7b11mov rax, [rsp+175]
001a7b19mov [r10+31], rax
001a7b1dmovaps x0, [rsp+144]
001a7b25movaps x1, [rsp+160]
001a7b2dmovups [r10+16], x1
001a7b32mov rbx, r10
001a7b35movups [r10], x0
001a7b39mov r15l, r8l
001a7b3cmov [rsp+138], r8b
001a7b44mov ebp, edx
001a7b46mov [rsp+136], dl
001a7b4dmov r12l, ecx
001a7b50mov [rsp+137], cl
001a7b57lea rdi, [rsp+144]
001a7b5flea rsi, [rsp+80]
001a7b64call _<std::path::Components as core::iter::traits::iterator::Iterator>::next
001a7b69lea rdi, [rsp+200]
001a7b71lea rsi, [rsp+296]
001a7b79call _<std::path::Components as core::iter::traits::iterator::Iterator>::next
001a7b7emovzx eax, [rsp+200]
001a7b86cmp [rsp+144], 10
001a7b8eje 0x1a7c1d
001a7b94cmp al, 10
001a7b96je 0x1a7c21
001a7b9clea rdi, [rsp+144]
001a7ba4lea rsi, [rsp+200]
001a7baccall _<std::path::Component as core::cmp::PartialEq>::eq
001a7bb1test al, al
001a7bb3je 0x1a7c5f
001a7bb9mov rdi, [rsp+80]
001a7bbemov rsi, [rsp+88]
001a7bc3movzx r9l, [rsp+96]
001a7bc9mov r10, rbx
001a7bccmovups x0, [rbx]
001a7bcfmovups x1, [rbx+16]
001a7bd3movaps [rsp+32], x0
001a7bd8movaps [rsp+48], x1
001a7bddmov rax, [rbx+31]
001a7be1mov [rsp+63], rax
001a7be6movzx edx, [rsp+136]
001a7beemovzx ecx, [rsp+137]
001a7bf6movzx r8l, [rsp+138]
001a7bffmovzx eax, [rbx+46]
001a7c03mov [rsp+20], al
001a7c07mov eax, [rbx+42]
001a7c0amov [rsp+16], eax
001a7c0ecmp r9b, 6
001a7c12jne 0x1a7ad0
001a7c18jmp 0x1a7af7
001a7c1d
001a7c1dloc_1a7c1d:
001a7c1dcmp al, 10
001a7c1fjne 0x1a7c5f
001a7c21
001a7c21loc_1a7c21:
001a7c21mov rax, [rsp+63]
001a7c26mov [rsp+287], rax
001a7c2emovaps x0, [rsp+32]
001a7c33movaps x1, [rsp+48]
001a7c38movaps [rsp+272], x1
001a7c40movaps [rsp+256], x0
001a7c48mov eax, [rsp+16]
001a7c4cmov [rsp+8], eax
001a7c50movzx eax, [rsp+20]
001a7c55mov [rsp+12], al
001a7c59cmp r15b, 2
001a7c5djne 0x1a7c66
001a7c5f
001a7c5floc_1a7c5f:
001a7c5fxor eax, eax
001a7c61jmp 0x1a7cef
001a7c66
001a7c66loc_1a7c66:
001a7c66mov rax, [rsp+287]
001a7c6emov [rsp+192], rax
001a7c76movaps x0, [rsp+256]
001a7c7emovaps x1, [rsp+272]
001a7c86movups [rsp+177], x1
001a7c8emovups [rsp+161], x0
001a7c96mov eax, [rsp+8]
001a7c9amov [rsp+203], eax
001a7ca1movzx eax, [rsp+12]
001a7ca6mov [rsp+207], al
001a7cadmov rax, [rsp+24]
001a7cb2mov [rsp+144], rax
001a7cbamov [rsp+152], r13
001a7cc2mov [rsp+160], r14b
001a7ccamov [rsp+200], bpl
001a7cd2mov [rsp+201], r12b
001a7cdamov [rsp+202], r15b
001a7ce2lea rdi, [rsp+144]
001a7ceacall std::path::Components::as_path
001a7cef
001a7cefloc_1a7cef:
001a7cefadd rsp, 360
001a7cf6pop rbx
001a7cf7pop r12
001a7cf9pop r13
001a7cfbpop r14
001a7cfdpop r15
001a7cffpop rbp
001a7d00ret
001a7a60
001a7d01
001a7d01 // align 0x10
001a7d01 // align 0x10
001a7d10
001a7d10_<T as alloc::slice::hack::ConvertVec>::to_vec:
001a7d10push r15
001a7d12push r14
001a7d14push r12
001a7d16push rbx
001a7d17push rax
001a7d18mov rbx, rdx
001a7d1bmov r15, rsi
001a7d1emov r14, rdi
001a7d21test rdx, rdx
001a7d24je 0x1a7d53
001a7d26js 0x1a7d7f
001a7d28movzx eax, [rip+0x6b399]
001a7d2fmov esi, 1
001a7d34mov rdi, rbx
001a7d37call __rust_alloc
001a7d3cmov r12, rax
001a7d3ftest rax, rax
001a7d42jne 0x1a7d59
001a7d44mov edi, 1
001a7d49mov rsi, rbx
001a7d4ccall alloc::alloc::handle_alloc_error
001a7d51ud2
001a7d53
001a7d53loc_1a7d53:
001a7d53mov r12l, 1
001a7d59
001a7d59loc_1a7d59:
001a7d59mov rdi, r12
001a7d5cmov rsi, r15
001a7d5fmov rdx, rbx
001a7d62call [rip+0x69db8]
001a7d68mov [r14], r12
001a7d6bmov [r14+8], rbx
001a7d6fmov [r14+16], rbx
001a7d73add rsp, 8
001a7d77pop rbx
001a7d78pop r12
001a7d7apop r14
001a7d7cpop r15
001a7d7eret
001a7d7f
001a7d7floc_1a7d7f:
001a7d7fcall alloc::raw_vec::capacity_overflow
001a7d84ud2
001a7d10
001a7d10_<T as alloc::slice::hack::ConvertVec>::to_vec:
001a7d10push r15
001a7d12push r14
001a7d14push r12
001a7d16push rbx
001a7d17push rax
001a7d18mov rbx, rdx
001a7d1bmov r15, rsi
001a7d1emov r14, rdi
001a7d21test rdx, rdx
001a7d24je 0x1a7d53
001a7d26js 0x1a7d7f
001a7d28movzx eax, [rip+0x6b399]
001a7d2fmov esi, 1
001a7d34mov rdi, rbx
001a7d37call __rust_alloc
001a7d3cmov r12, rax
001a7d3ftest rax, rax
001a7d42jne 0x1a7d59
001a7d44mov edi, 1
001a7d49mov rsi, rbx
001a7d4ccall alloc::alloc::handle_alloc_error
001a7d51ud2
001a7d53
001a7d53loc_1a7d53:
001a7d53mov r12l, 1
001a7d59
001a7d59loc_1a7d59:
001a7d59mov rdi, r12
001a7d5cmov rsi, r15
001a7d5fmov rdx, rbx
001a7d62call [rip+0x69db8]
001a7d68mov [r14], r12
001a7d6bmov [r14+8], rbx
001a7d6fmov [r14+16], rbx
001a7d73add rsp, 8
001a7d77pop rbx
001a7d78pop r12
001a7d7apop r14
001a7d7cpop r15
001a7d7eret
001a7d7f
001a7d7floc_1a7d7f:
001a7d7fcall alloc::raw_vec::capacity_overflow
001a7d84ud2
001a7d10
001a7d86
001a7d86 // align 0x10
001a7d86 // align 0x10
001a7d90
001a7d90_<std::backtrace_rs::symbolize::SymbolName as core::fmt::Display>::fmt:
001a7d90push rbp
001a7d91push r15
001a7d93push r14
001a7d95push r13
001a7d97push r12
001a7d99push rbx
001a7d9asub rsp, 152
001a7da1mov rbx, rsi
001a7da4mov r14, rdi
001a7da7mov rax, [rdi]
001a7daacmp rax, 2
001a7daejne 0x1a7e3c
001a7db4mov r15, [r14+72]
001a7db8test r15, r15
001a7dbbje 0x1a7ff9
001a7dc1mov r14, [r14+64]
001a7dc5nop [rax+rax]
001a7dd0
001a7dd0loc_1a7dd0:
001a7dd0lea rdi, [rsp+8]
001a7dd5mov rsi, r14
001a7dd8mov rdx, r15
001a7ddbcall core::str::converts::from_utf8
001a7de0cmp [rsp+8], 0
001a7de6je 0x1a7fdf
001a7decmov rbp, [rsp+16]
001a7df1movzx r12l, [rsp+24]
001a7df7movzx r13l, [rsp+25]
001a7dfdmov edx, 3
001a7e02mov rdi, rbx
001a7e05lea rsi, [rip-0x117a68]
001a7e0ccall core::fmt::Formatter::pad
001a7e11test al, al
001a7e13jne 0x1a7ff5
001a7e19test r12b, 1
001a7e1dje 0x1a7ff9
001a7e23add rbp, r13
001a7e26cmp r15, rbp
001a7e29jb 0x1a800d
001a7e2fadd r14, rbp
001a7e32sub r15, rbp
001a7e35jne 0x1a7dd0
001a7e37jmp 0x1a7ff9
001a7e3c
001a7e3cloc_1a7e3c:
001a7e3ctest rax, rax
001a7e3fje 0x1a7ec9
001a7e45lea rax, [r14+8]
001a7e49test [rbx+52], 4
001a7e4dmov [rsp], rax
001a7e51mov [rsp+64], 0
001a7e5amov [rsp+72], 0xf4240
001a7e63mov [rsp+80], rbx
001a7e68mov rax, rsp
001a7e6bjne 0x1a7ef3
001a7e71mov [rsp+88], rax
001a7e76lea rax, [rip-65389]
001a7e7dmov [rsp+96], rax
001a7e82lea rax, [rip+0x69707]
001a7e89mov [rsp+8], rax
001a7e8emov [rsp+16], 1
001a7e97mov [rsp+40], 0
001a7ea0lea rax, [rsp+88]
001a7ea5mov [rsp+24], rax
001a7eaamov [rsp+32], 1
001a7eb3lea rsi, [rip+0x6712e]
001a7ebalea rdi, [rsp+64]
001a7ebflea rdx, [rsp+8]
001a7ec4jmp 0x1a7f8b
001a7ec9
001a7ec9loc_1a7ec9:
001a7ec9mov rsi, [r14+32]
001a7ecdmov rdx, [r14+40]
001a7ed1mov r15, [rbx+32]
001a7ed5mov rax, [rbx+40]
001a7ed9mov rbx, [rax+24]
001a7eddmov rdi, r15
001a7ee0call rbx
001a7ee2mov ecx, eax
001a7ee4mov al, 1
001a7ee6test cl, cl
001a7ee8je 0x1a7fd0
001a7eeejmp 0x1a7ffb
001a7ef3
001a7ef3loc_1a7ef3:
001a7ef3mov [rsp+136], rax
001a7efblea rax, [rip-65522]
001a7f02mov [rsp+144], rax
001a7f0amov [rsp+8], 2
001a7f13mov [rsp+24], 2
001a7f1cmov [rsp+40], 0
001a7f25mov rax, 0x400000020
001a7f2fmov [rsp+48], rax
001a7f34mov [rsp+56], 3
001a7f39lea rax, [rip+0x69650]
001a7f40mov [rsp+88], rax
001a7f45mov [rsp+96], 1
001a7f4elea rax, [rsp+8]
001a7f53mov [rsp+120], rax
001a7f58mov [rsp+128], 1
001a7f64lea rax, [rsp+136]
001a7f6cmov [rsp+104], rax
001a7f71mov [rsp+112], 1
001a7f7alea rsi, [rip+0x67067]
001a7f81lea rdi, [rsp+64]
001a7f86lea rdx, [rsp+88]
001a7f8b
001a7f8bloc_1a7f8b:
001a7f8bcall core::fmt::write
001a7f90mov rcx, [rsp+64]
001a7f95test al, al
001a7f97je 0x1a7fbb
001a7f99test rcx, rcx
001a7f9cje 0x1a7fbb
001a7f9emov rdi, [rbx+32]
001a7fa2mov rax, [rbx+40]
001a7fa6lea rsi, [rip-0x119356]
001a7fadmov edx, 20
001a7fb2call [rax+24]
001a7fb5test al, al
001a7fb7je 0x1a7fc4
001a7fb9jmp 0x1a7ff5
001a7fbb
001a7fbbloc_1a7fbb:
001a7fbbtest al, al
001a7fbdjne 0x1a7ff5
001a7fbftest rcx, rcx
001a7fc2jne 0x1a8021
001a7fc4
001a7fc4loc_1a7fc4:
001a7fc4mov r15, [rbx+32]
001a7fc8mov rax, [rbx+40]
001a7fccmov rbx, [rax+24]
001a7fd0
001a7fd0loc_1a7fd0:
001a7fd0mov rsi, [r14+48]
001a7fd4mov rdx, [r14+56]
001a7fd8mov rdi, r15
001a7fdbcall rbx
001a7fddjmp 0x1a7ffb
001a7fdf
001a7fdfloc_1a7fdf:
001a7fdfmov rsi, [rsp+16]
001a7fe4mov rdx, [rsp+24]
001a7fe9mov rdi, rbx
001a7feccall core::fmt::Formatter::pad
001a7ff1test al, al
001a7ff3je 0x1a7ff9
001a7ff5
001a7ff5loc_1a7ff5:
001a7ff5mov al, 1
001a7ff7jmp 0x1a7ffb
001a7ff9
001a7ff9loc_1a7ff9:
001a7ff9xor eax, eax
001a7ffb
001a7ffbloc_1a7ffb:
001a7ffbadd rsp, 152
001a8002pop rbx
001a8003pop r12
001a8005pop r13
001a8007pop r14
001a8009pop r15
001a800bpop rbp
001a800cret
001a800d
001a800dloc_1a800d:
001a800dlea rdx, [rip+0x68c8c]
001a8014mov rdi, rbp
001a8017mov rsi, r15
001a801acall core::slice::index::slice_start_index_len_fail
001a801fud2
001a8021
001a8021loc_1a8021:
001a8021lea rdi, [rip-0x1193bd]
001a8028lea rcx, [rip+0x66f39]
001a802flea r8, [rip+0x673ca]
001a8036lea rdx, [rsp+8]
001a803bmov esi, 55
001a8040call core::result::unwrap_failed
001a8045ud2
001a7d90
001a7d90_<std::backtrace_rs::symbolize::SymbolName as core::fmt::Display>::fmt:
001a7d90push rbp
001a7d91push r15
001a7d93push r14
001a7d95push r13
001a7d97push r12
001a7d99push rbx
001a7d9asub rsp, 152
001a7da1mov rbx, rsi
001a7da4mov r14, rdi
001a7da7mov rax, [rdi]
001a7daacmp rax, 2
001a7daejne 0x1a7e3c
001a7db4mov r15, [r14+72]
001a7db8test r15, r15
001a7dbbje 0x1a7ff9
001a7dc1mov r14, [r14+64]
001a7dc5nop [rax+rax]
001a7dd0
001a7dd0loc_1a7dd0:
001a7dd0lea rdi, [rsp+8]
001a7dd5mov rsi, r14
001a7dd8mov rdx, r15
001a7ddbcall core::str::converts::from_utf8
001a7de0cmp [rsp+8], 0
001a7de6je 0x1a7fdf
001a7decmov rbp, [rsp+16]
001a7df1movzx r12l, [rsp+24]
001a7df7movzx r13l, [rsp+25]
001a7dfdmov edx, 3
001a7e02mov rdi, rbx
001a7e05lea rsi, [rip-0x117a68]
001a7e0ccall core::fmt::Formatter::pad
001a7e11test al, al
001a7e13jne 0x1a7ff5
001a7e19test r12b, 1
001a7e1dje 0x1a7ff9
001a7e23add rbp, r13
001a7e26cmp r15, rbp
001a7e29jb 0x1a800d
001a7e2fadd r14, rbp
001a7e32sub r15, rbp
001a7e35jne 0x1a7dd0
001a7e37jmp 0x1a7ff9
001a7e3c
001a7e3cloc_1a7e3c:
001a7e3ctest rax, rax
001a7e3fje 0x1a7ec9
001a7e45lea rax, [r14+8]
001a7e49test [rbx+52], 4
001a7e4dmov [rsp], rax
001a7e51mov [rsp+64], 0
001a7e5amov [rsp+72], 0xf4240
001a7e63mov [rsp+80], rbx
001a7e68mov rax, rsp
001a7e6bjne 0x1a7ef3
001a7e71mov [rsp+88], rax
001a7e76lea rax, [rip-65389]
001a7e7dmov [rsp+96], rax
001a7e82lea rax, [rip+0x69707]
001a7e89mov [rsp+8], rax
001a7e8emov [rsp+16], 1
001a7e97mov [rsp+40], 0
001a7ea0lea rax, [rsp+88]
001a7ea5mov [rsp+24], rax
001a7eaamov [rsp+32], 1
001a7eb3lea rsi, [rip+0x6712e]
001a7ebalea rdi, [rsp+64]
001a7ebflea rdx, [rsp+8]
001a7ec4jmp 0x1a7f8b
001a7ec9
001a7ec9loc_1a7ec9:
001a7ec9mov rsi, [r14+32]
001a7ecdmov rdx, [r14+40]
001a7ed1mov r15, [rbx+32]
001a7ed5mov rax, [rbx+40]
001a7ed9mov rbx, [rax+24]
001a7eddmov rdi, r15
001a7ee0call rbx
001a7ee2mov ecx, eax
001a7ee4mov al, 1
001a7ee6test cl, cl
001a7ee8je 0x1a7fd0
001a7eeejmp 0x1a7ffb
001a7ef3
001a7ef3loc_1a7ef3:
001a7ef3mov [rsp+136], rax
001a7efblea rax, [rip-65522]
001a7f02mov [rsp+144], rax
001a7f0amov [rsp+8], 2
001a7f13mov [rsp+24], 2
001a7f1cmov [rsp+40], 0
001a7f25mov rax, 0x400000020
001a7f2fmov [rsp+48], rax
001a7f34mov [rsp+56], 3
001a7f39lea rax, [rip+0x69650]
001a7f40mov [rsp+88], rax
001a7f45mov [rsp+96], 1
001a7f4elea rax, [rsp+8]
001a7f53mov [rsp+120], rax
001a7f58mov [rsp+128], 1
001a7f64lea rax, [rsp+136]
001a7f6cmov [rsp+104], rax
001a7f71mov [rsp+112], 1
001a7f7alea rsi, [rip+0x67067]
001a7f81lea rdi, [rsp+64]
001a7f86lea rdx, [rsp+88]
001a7f8b
001a7f8bloc_1a7f8b:
001a7f8bcall core::fmt::write
001a7f90mov rcx, [rsp+64]
001a7f95test al, al
001a7f97je 0x1a7fbb
001a7f99test rcx, rcx
001a7f9cje 0x1a7fbb
001a7f9emov rdi, [rbx+32]
001a7fa2mov rax, [rbx+40]
001a7fa6lea rsi, [rip-0x119356]
001a7fadmov edx, 20
001a7fb2call [rax+24]
001a7fb5test al, al
001a7fb7je 0x1a7fc4
001a7fb9jmp 0x1a7ff5
001a7fbb
001a7fbbloc_1a7fbb:
001a7fbbtest al, al
001a7fbdjne 0x1a7ff5
001a7fbftest rcx, rcx
001a7fc2jne 0x1a8021
001a7fc4
001a7fc4loc_1a7fc4:
001a7fc4mov r15, [rbx+32]
001a7fc8mov rax, [rbx+40]
001a7fccmov rbx, [rax+24]
001a7fd0
001a7fd0loc_1a7fd0:
001a7fd0mov rsi, [r14+48]
001a7fd4mov rdx, [r14+56]
001a7fd8mov rdi, r15
001a7fdbcall rbx
001a7fddjmp 0x1a7ffb
001a7fdf
001a7fdfloc_1a7fdf:
001a7fdfmov rsi, [rsp+16]
001a7fe4mov rdx, [rsp+24]
001a7fe9mov rdi, rbx
001a7feccall core::fmt::Formatter::pad
001a7ff1test al, al
001a7ff3je 0x1a7ff9
001a7ff5
001a7ff5loc_1a7ff5:
001a7ff5mov al, 1
001a7ff7jmp 0x1a7ffb
001a7ff9
001a7ff9loc_1a7ff9:
001a7ff9xor eax, eax
001a7ffb
001a7ffbloc_1a7ffb:
001a7ffbadd rsp, 152
001a8002pop rbx
001a8003pop r12
001a8005pop r13
001a8007pop r14
001a8009pop r15
001a800bpop rbp
001a800cret
001a800d
001a800dloc_1a800d:
001a800dlea rdx, [rip+0x68c8c]
001a8014mov rdi, rbp
001a8017mov rsi, r15
001a801acall core::slice::index::slice_start_index_len_fail
001a801fud2
001a8021
001a8021loc_1a8021:
001a8021lea rdi, [rip-0x1193bd]
001a8028lea rcx, [rip+0x66f39]
001a802flea r8, [rip+0x673ca]
001a8036lea rdx, [rsp+8]
001a803bmov esi, 55
001a8040call core::result::unwrap_failed
001a8045ud2
001a7d90
001a8047
001a8047 // align 0x10
001a8047 // align 0x10
001a8050
001a8050std::env::current_dir:
001a8050push rbp
001a8051push r15
001a8053push r14
001a8055push r13
001a8057push r12
001a8059push rbx
001a805asub rsp, 24
001a805emov rbx, rdi
001a8061movzx eax, [rip+0x6b060]
001a8068mov r15l, 512
001a806emov edi, 512
001a8073call [rip+0x69abf]
001a8079test rax, rax
001a807cje 0x1a81de
001a8082mov r14, rax
001a8085mov [rsp], rax
001a8089mov [rsp+8], 512
001a8092mov esi, 512
001a8097mov rdi, rax
001a809acall [rip+0x69cb8]
001a80a0test rax, rax
001a80a3je 0x1a80f3
001a80a5
001a80a5loc_1a80a5:
001a80a5mov rdi, r14
001a80a8call [rip+0x69aa2]
001a80aemov [rsp+16], rax
001a80b3cmp r15, rax
001a80b6jbe 0x1a81b6
001a80bcmov r12, rax
001a80bftest rax, rax
001a80c2je 0x1a819f
001a80c8mov edx, 1
001a80cdmov rdi, r14
001a80d0mov rsi, r15
001a80d3mov rcx, r12
001a80d6call __rust_realloc
001a80dbtest rax, rax
001a80dejne 0x1a81ad
001a80e4mov edi, 1
001a80e9mov rsi, r12
001a80eccall alloc::alloc::handle_alloc_error
001a80f1ud2
001a80f3
001a80f3loc_1a80f3:
001a80f3call [rip+0x69a47]
001a80f9movsxd rax, [rax]
001a80fccmp rax, 34
001a8100jne 0x1a8175
001a8102mov r15l, 512
001a8108mov r12, rsp
001a810bmov r13, [rip+0x69c46]
001a8112mov rbp, [rip+0x69a27]
001a8119nop [rax]
001a8120
001a8120loc_1a8120:
001a8120mov [rsp+16], r15
001a8125mov edx, 1
001a812amov rdi, r12
001a812dmov rsi, r15
001a8130call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a8135mov r14, [rsp]
001a8139mov r15, [rsp+8]
001a813emov rdi, r14
001a8141mov rsi, r15
001a8144call r13
001a8147test rax, rax
001a814ajne 0x1a80a5
001a8150call rbp
001a8152movsxd rax, [rax]
001a8155cmp rax, 34
001a8159je 0x1a8120
001a815bshl rax, 32
001a815for rax, 2
001a8163mov [rbx+8], rax
001a8167mov [rbx], 0
001a816etest r15, r15
001a8171jne 0x1a8188
001a8173jmp 0x1a81cf
001a8175
001a8175loc_1a8175:
001a8175shl rax, 32
001a8179or rax, 2
001a817dmov [rbx+8], rax
001a8181mov [rbx], 0
001a8188
001a8188loc_1a8188:
001a8188mov rdi, r14
001a818badd rsp, 24
001a818fpop rbx
001a8190pop r12
001a8192pop r13
001a8194pop r14
001a8196pop r15
001a8198pop rbp
001a8199jmp [rip+0x69959]
001a819f
001a819floc_1a819f:
001a819fmov rdi, r14
001a81a2call [rip+0x69950]
001a81a8mov eax, 1
001a81ad
001a81adloc_1a81ad:
001a81admov [rsp], rax
001a81b1mov [rsp+8], r12
001a81b6
001a81b6loc_1a81b6:
001a81b6mov rax, [rsp+16]
001a81bbmov [rbx+16], rax
001a81bfmov rax, [rsp]
001a81c3mov [rbx], rax
001a81c6mov rax, [rsp+8]
001a81cbmov [rbx+8], rax
001a81cf
001a81cfloc_1a81cf:
001a81cfadd rsp, 24
001a81d3pop rbx
001a81d4pop r12
001a81d6pop r13
001a81d8pop r14
001a81dapop r15
001a81dcpop rbp
001a81ddret
001a81de
001a81deloc_1a81de:
001a81demov edi, 1
001a81e3mov esi, 512
001a81e8call alloc::alloc::handle_alloc_error
001a81edud2
001a81efjmp 0x1a81f1
001a81f1
001a81f1loc_1a81f1:
001a81f1mov rbx, rax
001a81f4mov rdi, rsp
001a81f7call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a81fcmov rdi, rbx
001a81ffcall _Unwind_Resume
001a8204ud2
001a8050
001a8050std::env::current_dir:
001a8050push rbp
001a8051push r15
001a8053push r14
001a8055push r13
001a8057push r12
001a8059push rbx
001a805asub rsp, 24
001a805emov rbx, rdi
001a8061movzx eax, [rip+0x6b060]
001a8068mov r15l, 512
001a806emov edi, 512
001a8073call [rip+0x69abf]
001a8079test rax, rax
001a807cje 0x1a81de
001a8082mov r14, rax
001a8085mov [rsp], rax
001a8089mov [rsp+8], 512
001a8092mov esi, 512
001a8097mov rdi, rax
001a809acall [rip+0x69cb8]
001a80a0test rax, rax
001a80a3je 0x1a80f3
001a80a5
001a80a5loc_1a80a5:
001a80a5mov rdi, r14
001a80a8call [rip+0x69aa2]
001a80aemov [rsp+16], rax
001a80b3cmp r15, rax
001a80b6jbe 0x1a81b6
001a80bcmov r12, rax
001a80bftest rax, rax
001a80c2je 0x1a819f
001a80c8mov edx, 1
001a80cdmov rdi, r14
001a80d0mov rsi, r15
001a80d3mov rcx, r12
001a80d6call __rust_realloc
001a80dbtest rax, rax
001a80dejne 0x1a81ad
001a80e4mov edi, 1
001a80e9mov rsi, r12
001a80eccall alloc::alloc::handle_alloc_error
001a80f1ud2
001a80f3
001a80f3loc_1a80f3:
001a80f3call [rip+0x69a47]
001a80f9movsxd rax, [rax]
001a80fccmp rax, 34
001a8100jne 0x1a8175
001a8102mov r15l, 512
001a8108mov r12, rsp
001a810bmov r13, [rip+0x69c46]
001a8112mov rbp, [rip+0x69a27]
001a8119nop [rax]
001a8120
001a8120loc_1a8120:
001a8120mov [rsp+16], r15
001a8125mov edx, 1
001a812amov rdi, r12
001a812dmov rsi, r15
001a8130call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a8135mov r14, [rsp]
001a8139mov r15, [rsp+8]
001a813emov rdi, r14
001a8141mov rsi, r15
001a8144call r13
001a8147test rax, rax
001a814ajne 0x1a80a5
001a8150call rbp
001a8152movsxd rax, [rax]
001a8155cmp rax, 34
001a8159je 0x1a8120
001a815bshl rax, 32
001a815for rax, 2
001a8163mov [rbx+8], rax
001a8167mov [rbx], 0
001a816etest r15, r15
001a8171jne 0x1a8188
001a8173jmp 0x1a81cf
001a8175
001a8175loc_1a8175:
001a8175shl rax, 32
001a8179or rax, 2
001a817dmov [rbx+8], rax
001a8181mov [rbx], 0
001a8188
001a8188loc_1a8188:
001a8188mov rdi, r14
001a818badd rsp, 24
001a818fpop rbx
001a8190pop r12
001a8192pop r13
001a8194pop r14
001a8196pop r15
001a8198pop rbp
001a8199jmp [rip+0x69959]
001a819f
001a819floc_1a819f:
001a819fmov rdi, r14
001a81a2call [rip+0x69950]
001a81a8mov eax, 1
001a81ad
001a81adloc_1a81ad:
001a81admov [rsp], rax
001a81b1mov [rsp+8], r12
001a81b6
001a81b6loc_1a81b6:
001a81b6mov rax, [rsp+16]
001a81bbmov [rbx+16], rax
001a81bfmov rax, [rsp]
001a81c3mov [rbx], rax
001a81c6mov rax, [rsp+8]
001a81cbmov [rbx+8], rax
001a81cf
001a81cfloc_1a81cf:
001a81cfadd rsp, 24
001a81d3pop rbx
001a81d4pop r12
001a81d6pop r13
001a81d8pop r14
001a81dapop r15
001a81dcpop rbp
001a81ddret
001a81de
001a81deloc_1a81de:
001a81demov edi, 1
001a81e3mov esi, 512
001a81e8call alloc::alloc::handle_alloc_error
001a81edud2
001a81efjmp 0x1a81f1
001a81f1
001a81f1loc_1a81f1:
001a81f1mov rbx, rax
001a81f4mov rdi, rsp
001a81f7call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a81fcmov rdi, rbx
001a81ffcall _Unwind_Resume
001a8204ud2
001a8050
001a8206
001a8206 // align 0x10
001a8206 // align 0x10
001a8210
001a8210std::sys_common::backtrace::output_filename:
001a8210push rbp
001a8211push r15
001a8213push r14
001a8215push r13
001a8217push r12
001a8219push rbx
001a821asub rsp, 104
001a821emov r14, rdi
001a8221cmp [rsi], 0
001a8225je 0x1a823a
001a8227mov r15l, 9
001a822dlea rbx, [rip-0x117f1c]
001a8234test dl, dl
001a8236jne 0x1a8293
001a8238jmp 0x1a8259
001a823a
001a823aloc_1a823a:
001a823amov rbx, [rsi+8]
001a823emov r15, [rsi+16]
001a8242test dl, dl
001a8244je 0x1a8250
001a8246test r15, r15
001a8249jne 0x1a8293
001a824bjmp 0x1a831d
001a8250
001a8250loc_1a8250:
001a8250test r15, r15
001a8253je 0x1a831d
001a8259
001a8259loc_1a8259:
001a8259test rcx, rcx
001a825cje 0x1a8293
001a825ecmp [rbx], 47
001a8261jne 0x1a8293
001a8263mov rdx, [rcx]
001a8266mov rcx, [rcx+16]
001a826amov rdi, rbx
001a826dmov rsi, r15
001a8270call std::path::Path::_strip_prefix
001a8275test rax, rax
001a8278je 0x1a8293
001a827alea rdi, [rsp+8]
001a827fmov rsi, rax
001a8282call core::str::converts::from_utf8
001a8287cmp [rsp+8], 0
001a828dje 0x1a8344
001a8293
001a8293loc_1a8293:
001a8293mov [rsp], rbx
001a8297mov [rsp+56], rbx
001a829cmov [rsp+64], r15
001a82a1lea rdi, [rsp+8]
001a82a6lea rsi, [rsp+56]
001a82abcall _<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next
001a82b0mov rsi, [rsp+8]
001a82b5test rsi, rsi
001a82b8je 0x1a8316
001a82bamov r15, [r14+32]
001a82bemov rbx, [r14+40]
001a82c2lea r12, [rsp+8]
001a82c7lea r13, [rsp+56]
001a82ccnop [rax]
001a82d0
001a82d0loc_1a82d0:
001a82d0mov rdx, [rsp+16]
001a82d5cmp [rsp+32], 0
001a82dbje 0x1a8333
001a82ddmov rdi, r15
001a82e0call [rbx+24]
001a82e3mov bpl, 1
001a82e6test al, al
001a82e8jne 0x1a83cb
001a82eemov rdi, r15
001a82f1mov esi, 65533
001a82f6call [rbx+32]
001a82f9test al, al
001a82fbjne 0x1a83cb
001a8301mov rdi, r12
001a8304mov rsi, r13
001a8307call _<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next
001a830cmov rsi, [rsp+8]
001a8311test rsi, rsi
001a8314jne 0x1a82d0
001a8316
001a8316loc_1a8316:
001a8316xor ebp, ebp
001a8318jmp 0x1a83cb
001a831d
001a831dloc_1a831d:
001a831dlea rsi, [rip-0x11702c]
001a8324mov rdi, r14
001a8327xor edx, edx
001a8329call core::fmt::Formatter::pad
001a832ejmp 0x1a83c9
001a8333
001a8333loc_1a8333:
001a8333mov rdi, r14
001a8336mov rbx, [rsp]
001a833acall core::fmt::Formatter::pad
001a833fjmp 0x1a83c9
001a8344
001a8344loc_1a8344:
001a8344mov rax, [rsp+16]
001a8349mov rcx, [rsp+24]
001a834emov [rsp+88], rax
001a8353mov [rsp+96], rcx
001a8358lea rax, [rip-0x16b387]
001a835fmov [rsp+56], rax
001a8364lea rax, [rip-0x9cdab]
001a836bmov [rsp+64], rax
001a8370lea rax, [rsp+88]
001a8375mov [rsp+72], rax
001a837alea rax, [rip-0xa32b1]
001a8381mov [rsp+80], rax
001a8386lea rax, [rip+0x686cb]
001a838dmov [rsp+8], rax
001a8392mov [rsp+16], 2
001a839bmov [rsp+40], 0
001a83a4lea rax, [rsp+56]
001a83a9mov [rsp+24], rax
001a83aemov [rsp+32], 2
001a83b7mov rdi, [r14+32]
001a83bbmov rsi, [r14+40]
001a83bflea rdx, [rsp+8]
001a83c4call core::fmt::Formatter::write_fmt
001a83c9
001a83c9loc_1a83c9:
001a83c9mov ebp, eax
001a83cb
001a83cbloc_1a83cb:
001a83cbmov eax, ebp
001a83cdadd rsp, 104
001a83d1pop rbx
001a83d2pop r12
001a83d4pop r13
001a83d6pop r14
001a83d8pop r15
001a83dapop rbp
001a83dbret
001a83dcmov [rsp], rbx
001a83e0jmp 0x1a83e2
001a83e2
001a83e2loc_1a83e2:
001a83e2mov r14, rax
001a83e5xor edi, edi
001a83e7mov rsi, [rsp]
001a83ebcall core::ptr::drop_in_place<alloc::borrow::Cow<str>>
001a83f0mov rdi, r14
001a83f3call _Unwind_Resume
001a83f8ud2
001a8210
001a8210std::sys_common::backtrace::output_filename:
001a8210push rbp
001a8211push r15
001a8213push r14
001a8215push r13
001a8217push r12
001a8219push rbx
001a821asub rsp, 104
001a821emov r14, rdi
001a8221cmp [rsi], 0
001a8225je 0x1a823a
001a8227mov r15l, 9
001a822dlea rbx, [rip-0x117f1c]
001a8234test dl, dl
001a8236jne 0x1a8293
001a8238jmp 0x1a8259
001a823a
001a823aloc_1a823a:
001a823amov rbx, [rsi+8]
001a823emov r15, [rsi+16]
001a8242test dl, dl
001a8244je 0x1a8250
001a8246test r15, r15
001a8249jne 0x1a8293
001a824bjmp 0x1a831d
001a8250
001a8250loc_1a8250:
001a8250test r15, r15
001a8253je 0x1a831d
001a8259
001a8259loc_1a8259:
001a8259test rcx, rcx
001a825cje 0x1a8293
001a825ecmp [rbx], 47
001a8261jne 0x1a8293
001a8263mov rdx, [rcx]
001a8266mov rcx, [rcx+16]
001a826amov rdi, rbx
001a826dmov rsi, r15
001a8270call std::path::Path::_strip_prefix
001a8275test rax, rax
001a8278je 0x1a8293
001a827alea rdi, [rsp+8]
001a827fmov rsi, rax
001a8282call core::str::converts::from_utf8
001a8287cmp [rsp+8], 0
001a828dje 0x1a8344
001a8293
001a8293loc_1a8293:
001a8293mov [rsp], rbx
001a8297mov [rsp+56], rbx
001a829cmov [rsp+64], r15
001a82a1lea rdi, [rsp+8]
001a82a6lea rsi, [rsp+56]
001a82abcall _<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next
001a82b0mov rsi, [rsp+8]
001a82b5test rsi, rsi
001a82b8je 0x1a8316
001a82bamov r15, [r14+32]
001a82bemov rbx, [r14+40]
001a82c2lea r12, [rsp+8]
001a82c7lea r13, [rsp+56]
001a82ccnop [rax]
001a82d0
001a82d0loc_1a82d0:
001a82d0mov rdx, [rsp+16]
001a82d5cmp [rsp+32], 0
001a82dbje 0x1a8333
001a82ddmov rdi, r15
001a82e0call [rbx+24]
001a82e3mov bpl, 1
001a82e6test al, al
001a82e8jne 0x1a83cb
001a82eemov rdi, r15
001a82f1mov esi, 65533
001a82f6call [rbx+32]
001a82f9test al, al
001a82fbjne 0x1a83cb
001a8301mov rdi, r12
001a8304mov rsi, r13
001a8307call _<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next
001a830cmov rsi, [rsp+8]
001a8311test rsi, rsi
001a8314jne 0x1a82d0
001a8316
001a8316loc_1a8316:
001a8316xor ebp, ebp
001a8318jmp 0x1a83cb
001a831d
001a831dloc_1a831d:
001a831dlea rsi, [rip-0x11702c]
001a8324mov rdi, r14
001a8327xor edx, edx
001a8329call core::fmt::Formatter::pad
001a832ejmp 0x1a83c9
001a8333
001a8333loc_1a8333:
001a8333mov rdi, r14
001a8336mov rbx, [rsp]
001a833acall core::fmt::Formatter::pad
001a833fjmp 0x1a83c9
001a8344
001a8344loc_1a8344:
001a8344mov rax, [rsp+16]
001a8349mov rcx, [rsp+24]
001a834emov [rsp+88], rax
001a8353mov [rsp+96], rcx
001a8358lea rax, [rip-0x16b387]
001a835fmov [rsp+56], rax
001a8364lea rax, [rip-0x9cdab]
001a836bmov [rsp+64], rax
001a8370lea rax, [rsp+88]
001a8375mov [rsp+72], rax
001a837alea rax, [rip-0xa32b1]
001a8381mov [rsp+80], rax
001a8386lea rax, [rip+0x686cb]
001a838dmov [rsp+8], rax
001a8392mov [rsp+16], 2
001a839bmov [rsp+40], 0
001a83a4lea rax, [rsp+56]
001a83a9mov [rsp+24], rax
001a83aemov [rsp+32], 2
001a83b7mov rdi, [r14+32]
001a83bbmov rsi, [r14+40]
001a83bflea rdx, [rsp+8]
001a83c4call core::fmt::Formatter::write_fmt
001a83c9
001a83c9loc_1a83c9:
001a83c9mov ebp, eax
001a83cb
001a83cbloc_1a83cb:
001a83cbmov eax, ebp
001a83cdadd rsp, 104
001a83d1pop rbx
001a83d2pop r12
001a83d4pop r13
001a83d6pop r14
001a83d8pop r15
001a83dapop rbp
001a83dbret
001a83dcmov [rsp], rbx
001a83e0jmp 0x1a83e2
001a83e2
001a83e2loc_1a83e2:
001a83e2mov r14, rax
001a83e5xor edi, edi
001a83e7mov rsi, [rsp]
001a83ebcall core::ptr::drop_in_place<alloc::borrow::Cow<str>>
001a83f0mov rdi, r14
001a83f3call _Unwind_Resume
001a83f8ud2
001a8210
001a83fa
001a83fa // align 0x10
001a83fa // align 0x10
001a8400
001a8400core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>:
001a8400push r15
001a8402push r14
001a8404push r12
001a8406push rbx
001a8407push rax
001a8408mov rax, rdi
001a840bmov rdi, [rdi]
001a840etest rdi, rdi
001a8411je 0x1a842b
001a8413cmp [rax+8], 0
001a8418je 0x1a8443
001a841a
001a841aloc_1a841a:
001a841aadd rsp, 8
001a841epop rbx
001a841fpop r12
001a8421pop r14
001a8423pop r15
001a8425jmp [rip+0x696cd]
001a842b
001a842bloc_1a842b:
001a842bmov rax, [rax+8]
001a842fmov ecx, eax
001a8431and ecx, 3
001a8434lea rdx, [rcx-2]
001a8438cmp rdx, 2
001a843cjb 0x1a8443
001a843etest rcx, rcx
001a8441jne 0x1a844f
001a8443
001a8443loc_1a8443:
001a8443add rsp, 8
001a8447pop rbx
001a8448pop r12
001a844apop r14
001a844cpop r15
001a844eret
001a844f
001a844floc_1a844f:
001a844flea rbx, [rax-1]
001a8453mov r14, [rax-1]
001a8457mov r15, [rax+7]
001a845bmov rdi, r14
001a845ecall [r15]
001a8461cmp [r15+8], 0
001a8466je 0x1a8471
001a8468mov rdi, r14
001a846bcall [rip+0x69687]
001a8471
001a8471loc_1a8471:
001a8471mov rdi, rbx
001a8474jmp 0x1a841a
001a8476mov r12, rax
001a8479mov rdi, r14
001a847cmov rsi, r15
001a847fcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a8484mov rdi, rbx
001a8487call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a848cmov rdi, r12
001a848fcall _Unwind_Resume
001a8494ud2
001a8400
001a8400core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>:
001a8400push r15
001a8402push r14
001a8404push r12
001a8406push rbx
001a8407push rax
001a8408mov rax, rdi
001a840bmov rdi, [rdi]
001a840etest rdi, rdi
001a8411je 0x1a842b
001a8413cmp [rax+8], 0
001a8418je 0x1a8443
001a841a
001a841aloc_1a841a:
001a841aadd rsp, 8
001a841epop rbx
001a841fpop r12
001a8421pop r14
001a8423pop r15
001a8425jmp [rip+0x696cd]
001a842b
001a842bloc_1a842b:
001a842bmov rax, [rax+8]
001a842fmov ecx, eax
001a8431and ecx, 3
001a8434lea rdx, [rcx-2]
001a8438cmp rdx, 2
001a843cjb 0x1a8443
001a843etest rcx, rcx
001a8441jne 0x1a844f
001a8443
001a8443loc_1a8443:
001a8443add rsp, 8
001a8447pop rbx
001a8448pop r12
001a844apop r14
001a844cpop r15
001a844eret
001a844f
001a844floc_1a844f:
001a844flea rbx, [rax-1]
001a8453mov r14, [rax-1]
001a8457mov r15, [rax+7]
001a845bmov rdi, r14
001a845ecall [r15]
001a8461cmp [r15+8], 0
001a8466je 0x1a8471
001a8468mov rdi, r14
001a846bcall [rip+0x69687]
001a8471
001a8471loc_1a8471:
001a8471mov rdi, rbx
001a8474jmp 0x1a841a
001a8476mov r12, rax
001a8479mov rdi, r14
001a847cmov rsi, r15
001a847fcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a8484mov rdi, rbx
001a8487call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a848cmov rdi, r12
001a848fcall _Unwind_Resume
001a8494ud2
001a8400
001a8496
001a8496 // align 0x10
001a8496 // align 0x10
001a84a0
001a84a0std::sys::unix::locks::futex_mutex::Mutex::lock_contended:
001a84a0push r15
001a84a2push r14
001a84a4push r12
001a84a6push rbx
001a84a7sub rsp, 40
001a84abmov rbx, rdi
001a84aemov eax, [rdi]
001a84b0cmp eax, 1
001a84b3jne 0x1a84d2
001a84b5mov ecx, -99
001a84banop [rax+rax]
001a84c0
001a84c0loc_1a84c0:
001a84c0nop
001a84c2mov eax, [rbx]
001a84c4cmp eax, 1
001a84c7jne 0x1a84d2
001a84c9lea edx, [rcx+1]
001a84cctest ecx, ecx
001a84cemov ecx, edx
001a84d0jne 0x1a84c0
001a84d2
001a84d2loc_1a84d2:
001a84d2test eax, eax
001a84d4jne 0x1a84ef
001a84d6mov ecx, 1
001a84dbxor eax, eax
001a84ddlock cmpxchg [rbx], ecx
001a84e1jne 0x1a84ef
001a84e3
001a84e3loc_1a84e3:
001a84e3add rsp, 40
001a84e7pop rbx
001a84e8pop r12
001a84eapop r14
001a84ecpop r15
001a84eeret
001a84ef
001a84efloc_1a84ef:
001a84eflea r14, [rsp+24]
001a84f4mov r15, [rip+0x696ad]
001a84fbmov r12, [rip+0x6963e]
001a8502nop [rax+rax]
001a8510
001a8510loc_1a8510:
001a8510cmp eax, 2
001a8513je 0x1a8520
001a8515mov eax, 2
001a851axchg [rbx], eax
001a851ctest eax, eax
001a851eje 0x1a84e3
001a8520
001a8520loc_1a8520:
001a8520mov [rsp+16], 0
001a8529nop [rax]
001a8530
001a8530loc_1a8530:
001a8530mov eax, [rbx]
001a8532cmp eax, 2
001a8535jne 0x1a8571
001a8537mov r8, [rsp+16]
001a853ctest r8, r8
001a853fcmovne r8, r14
001a8543mov [rsp], -1
001a854amov edi, 202
001a854fmov rsi, rbx
001a8552mov edx, 137
001a8557mov ecx, 2
001a855cxor r9l, r9l
001a855fxor eax, eax
001a8561call r15
001a8564test rax, rax
001a8567jns 0x1a8571
001a8569call r12
001a856ccmp [rax], 4
001a856fje 0x1a8530
001a8571
001a8571loc_1a8571:
001a8571mov eax, [rbx]
001a8573cmp eax, 1
001a8576jne 0x1a8510
001a8578mov ecx, -99
001a857dnop [rax]
001a8580
001a8580loc_1a8580:
001a8580nop
001a8582mov eax, [rbx]
001a8584lea edx, [rcx+1]
001a8587cmp eax, 1
001a858ajne 0x1a8510
001a858ctest ecx, ecx
001a858emov ecx, edx
001a8590jne 0x1a8580
001a8592jmp 0x1a8510
001a84a0
001a84a0std::sys::unix::locks::futex_mutex::Mutex::lock_contended:
001a84a0push r15
001a84a2push r14
001a84a4push r12
001a84a6push rbx
001a84a7sub rsp, 40
001a84abmov rbx, rdi
001a84aemov eax, [rdi]
001a84b0cmp eax, 1
001a84b3jne 0x1a84d2
001a84b5mov ecx, -99
001a84banop [rax+rax]
001a84c0
001a84c0loc_1a84c0:
001a84c0nop
001a84c2mov eax, [rbx]
001a84c4cmp eax, 1
001a84c7jne 0x1a84d2
001a84c9lea edx, [rcx+1]
001a84cctest ecx, ecx
001a84cemov ecx, edx
001a84d0jne 0x1a84c0
001a84d2
001a84d2loc_1a84d2:
001a84d2test eax, eax
001a84d4jne 0x1a84ef
001a84d6mov ecx, 1
001a84dbxor eax, eax
001a84ddlock cmpxchg [rbx], ecx
001a84e1jne 0x1a84ef
001a84e3
001a84e3loc_1a84e3:
001a84e3add rsp, 40
001a84e7pop rbx
001a84e8pop r12
001a84eapop r14
001a84ecpop r15
001a84eeret
001a84ef
001a84efloc_1a84ef:
001a84eflea r14, [rsp+24]
001a84f4mov r15, [rip+0x696ad]
001a84fbmov r12, [rip+0x6963e]
001a8502nop [rax+rax]
001a8510
001a8510loc_1a8510:
001a8510cmp eax, 2
001a8513je 0x1a8520
001a8515mov eax, 2
001a851axchg [rbx], eax
001a851ctest eax, eax
001a851eje 0x1a84e3
001a8520
001a8520loc_1a8520:
001a8520mov [rsp+16], 0
001a8529nop [rax]
001a8530
001a8530loc_1a8530:
001a8530mov eax, [rbx]
001a8532cmp eax, 2
001a8535jne 0x1a8571
001a8537mov r8, [rsp+16]
001a853ctest r8, r8
001a853fcmovne r8, r14
001a8543mov [rsp], -1
001a854amov edi, 202
001a854fmov rsi, rbx
001a8552mov edx, 137
001a8557mov ecx, 2
001a855cxor r9l, r9l
001a855fxor eax, eax
001a8561call r15
001a8564test rax, rax
001a8567jns 0x1a8571
001a8569call r12
001a856ccmp [rax], 4
001a856fje 0x1a8530
001a8571
001a8571loc_1a8571:
001a8571mov eax, [rbx]
001a8573cmp eax, 1
001a8576jne 0x1a8510
001a8578mov ecx, -99
001a857dnop [rax]
001a8580
001a8580loc_1a8580:
001a8580nop
001a8582mov eax, [rbx]
001a8584lea edx, [rcx+1]
001a8587cmp eax, 1
001a858ajne 0x1a8510
001a858ctest ecx, ecx
001a858emov ecx, edx
001a8590jne 0x1a8580
001a8592jmp 0x1a8510
001a84a0
001a8597
001a8597 // align 0x10
001a8597 // align 0x10
001a85a0
001a85a0std::panicking::panic_count::is_zero_slow_path:
001a85a0cmp [0xffffffffffffff70], 0
001a85aasete al
001a85adret
001a85a0
001a85a0std::panicking::panic_count::is_zero_slow_path:
001a85a0cmp [0xffffffffffffff70], 0
001a85aasete al
001a85adret
001a85a0
001a85ae
001a85ae // align 0x10
001a85ae // align 0x10
001a85b0
001a85b0core::ptr::drop_in_place<std::io::stdio::StdinLock>:
001a85b0push rbx
001a85b1mov rbx, rdi
001a85b4test sil, sil
001a85b7jne 0x1a85c8
001a85b9mov rax, [rip+0x6ab00]
001a85c0shl rax, 1
001a85c3test rax, rax
001a85c6jne 0x1a85ee
001a85c8
001a85c8loc_1a85c8:
001a85c8xor eax, eax
001a85caxchg [rbx], eax
001a85cccmp eax, 2
001a85cfjne 0x1a85ec
001a85d1mov edi, 202
001a85d6mov rsi, rbx
001a85d9mov edx, 129
001a85demov ecx, 1
001a85e3xor eax, eax
001a85e5pop rbx
001a85e6jmp [rip+0x695bc]
001a85ec
001a85ecloc_1a85ec:
001a85ecpop rbx
001a85edret
001a85ee
001a85eeloc_1a85ee:
001a85eecall std::panicking::panic_count::is_zero_slow_path
001a85f3test al, al
001a85f5jne 0x1a85c8
001a85f7mov [rbx+4], 1
001a85fbjmp 0x1a85c8
001a85b0
001a85b0core::ptr::drop_in_place<std::io::stdio::StdinLock>:
001a85b0push rbx
001a85b1mov rbx, rdi
001a85b4test sil, sil
001a85b7jne 0x1a85c8
001a85b9mov rax, [rip+0x6ab00]
001a85c0shl rax, 1
001a85c3test rax, rax
001a85c6jne 0x1a85ee
001a85c8
001a85c8loc_1a85c8:
001a85c8xor eax, eax
001a85caxchg [rbx], eax
001a85cccmp eax, 2
001a85cfjne 0x1a85ec
001a85d1mov edi, 202
001a85d6mov rsi, rbx
001a85d9mov edx, 129
001a85demov ecx, 1
001a85e3xor eax, eax
001a85e5pop rbx
001a85e6jmp [rip+0x695bc]
001a85ec
001a85ecloc_1a85ec:
001a85ecpop rbx
001a85edret
001a85ee
001a85eeloc_1a85ee:
001a85eecall std::panicking::panic_count::is_zero_slow_path
001a85f3test al, al
001a85f5jne 0x1a85c8
001a85f7mov [rbx+4], 1
001a85fbjmp 0x1a85c8
001a85b0
001a85fd
001a85fd // align 0x10
001a85fd // align 0x10
001a8600
001a8600std::backtrace_rs::symbolize::gimli::libs_dl_iterate_phdr::callback:
001a8600push rbp
001a8601push r15
001a8603push r14
001a8605push r13
001a8607push r12
001a8609push rbx
001a860asub rsp, 664
001a8611mov rbx, rdx
001a8614mov r14, [rdi+8]
001a8618test r14, r14
001a861bmov [rsp+272], rdx
001a8623je 0x1a8674
001a8625cmp [r14], 0
001a8629je 0x1a8674
001a862bmov r13, rdi
001a862emov rdi, r14
001a8631call [rip+0x69519]
001a8637mov r12, rax
001a863atest rax, rax
001a863dje 0x1a873c
001a8643js 0x1a97e0
001a8649movzx eax, [rip+0x6aa78]
001a8650mov r15l, 1
001a8656mov esi, 1
001a865bmov rdi, r12
001a865ecall __rust_alloc
001a8663test rax, rax
001a8666jne 0x1a8741
001a866cmov r14, r12
001a866fjmp 0x1a97ed
001a8674
001a8674loc_1a8674:
001a8674mov eax, 1
001a8679mov [rsp+128], rax
001a8681cmp [rbx+16], 0
001a8686je 0x1a8697
001a8688xor eax, eax
001a868amov [rsp+8], rax
001a868fxor r12l, r12l
001a8692jmp 0x1a94da
001a8697
001a8697loc_1a8697:
001a8697mov [rsp+160], rdi
001a869fmov r14, [rdi]
001a86a2mov [rsp+192], 8
001a86aexorps x0, x0
001a86b1movups [rsp+200], x0
001a86b9mov [rsp+176], 0
001a86c4mov [rsp+180], 0
001a86cemov rax, 0x1b600000000
001a86d8mov [rsp+168], rax
001a86e0mov [rsp+176], 1
001a86e8mov rax, 0x7370616d2f666c65
001a86f2mov [rsp+287], rax
001a86famov rax, 0x65732f636f72702f
001a8704mov [rsp+280], rax
001a870cmov [rsp+295], 0
001a8714lea rdi, [rsp+40]
001a8719lea rsi, [rsp+280]
001a8721mov edx, 16
001a8726call core::ffi::c_str::CStr::from_bytes_with_nul
001a872bcmp [rsp+40], 0
001a8731je 0x1a8768
001a8733lea rax, [rip+0x68266]
001a873ajmp 0x1a878f
001a873c
001a873cloc_1a873c:
001a873cmov eax, 1
001a8741
001a8741loc_1a8741:
001a8741mov [rsp+128], rax
001a8749mov rdi, rax
001a874cmov rsi, r14
001a874fmov rdx, r12
001a8752call [rip+0x693c8]
001a8758mov rax, r12
001a875bmov [rsp+8], r12
001a8760mov rdi, r13
001a8763jmp 0x1a94da
001a8768
001a8768loc_1a8768:
001a8768mov rsi, [rsp+48]
001a876dlea rdi, [rsp+16]
001a8772lea rdx, [rsp+168]
001a877acall std::sys::unix::fs::File::open_c
001a877fcmp [rsp+16], 0
001a8784je 0x1a8974
001a878amov rax, [rsp+24]
001a878f
001a878floc_1a878f:
001a878fmov ecx, eax
001a8791and ecx, 3
001a8794lea rdx, [rcx-2]
001a8798cmp rdx, 2
001a879cjb 0x1a87d0
001a879etest rcx, rcx
001a87a1je 0x1a87d0
001a87a3lea r14, [rax-1]
001a87a7mov r15, [rax-1]
001a87abmov r12, [rax+7]
001a87afmov rdi, r15
001a87b2call [r12]
001a87b6cmp [r12+8], 0
001a87bcje 0x1a87c7
001a87bemov rdi, r15
001a87c1call [rip+0x69331]
001a87c7
001a87c7loc_1a87c7:
001a87c7mov rdi, r14
001a87cacall [rip+0x69328]
001a87d0
001a87d0loc_1a87d0:
001a87d0mov r14l, 8
001a87d6
001a87d6loc_1a87d6:
001a87d6cmp [rsp+200], 0
001a87dfje 0x1a87ea
001a87e1mov rdi, r14
001a87e4
001a87e4loc_1a87e4:
001a87e4call [rip+0x6930e]
001a87ea
001a87ealoc_1a87ea:
001a87eamov rax, 0x6578652f666c6573
001a87f4mov [rsp+286], rax
001a87fcmov rax, 0x65732f636f72702f
001a8806mov [rsp+280], rax
001a880emov [rsp+294], 0
001a8816xor eax, eax
001a8818nop [rax+rax]
001a8820
001a8820loc_1a8820:
001a8820cmp [rsp+rax+280], 0
001a8828je 0x1a8838
001a882ainc rax
001a882dcmp rax, 15
001a8831jne 0x1a8820
001a8833jmp 0x1a893f
001a8838
001a8838loc_1a8838:
001a8838cmp rax, 14
001a883cjne 0x1a893f
001a8842movzx eax, [rip+0x6a87f]
001a8849mov r14l, 256
001a884fmov edi, 256
001a8854call [rip+0x692de]
001a885atest rax, rax
001a885dje 0x1a97e7
001a8863mov r12, rax
001a8866mov [rsp+40], rax
001a886bmov [rsp+48], 256
001a8874lea rdi, [rsp+280]
001a887cmov ebp, 256
001a8881mov edx, 256
001a8886mov rsi, rax
001a8889call [rip+0x694d1]
001a888fcmp rax, -1
001a8893je 0x1a88fc
001a8895mov r13, rax
001a8898mov ebp, 256
001a889dlea r15, [rsp+40]
001a88a2lea r14, [rsp+280]
001a88aamov rbx, [rip+0x694af]
001a88b1nop [rax+rax]
001a88c0
001a88c0loc_1a88c0:
001a88c0mov [rsp+56], r13
001a88c5cmp r13, rbp
001a88c8jne 0x1a8a6c
001a88cemov edx, 1
001a88d3mov rdi, r15
001a88d6mov rsi, r13
001a88d9call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a88demov r12, [rsp+40]
001a88e3mov rbp, [rsp+48]
001a88e8mov rdi, r14
001a88ebmov rsi, r12
001a88eemov rdx, rbp
001a88f1call rbx
001a88f3mov r13, rax
001a88f6cmp rax, -1
001a88fajne 0x1a88c0
001a88fc
001a88fcloc_1a88fc:
001a88fccall [rip+0x6923e]
001a8902mov r14l, [rax]
001a8905shl r14, 32
001a8909or r14, 2
001a890dmov [rsp+24], r14
001a8912mov [rsp+16], 0
001a891btest rbp, rbp
001a891eje 0x1a8929
001a8920mov rdi, r12
001a8923call [rip+0x691cf]
001a8929
001a8929loc_1a8929:
001a8929mov eax, r14l
001a892cand eax, 3
001a892flea rcx, [rip-0x1693ae]
001a8936movsxd rax, [rcx+4*rax]
001a893aadd rax, rcx
001a893djmp rax
001a893f
001a893floc_1a893f:
001a893flea r14, [rip+0x6805a]
001a8946mov [rsp+24], r14
001a894bmov [rsp+16], 0
001a8954mov eax, r14l
001a8957and eax, 3
001a895alea rcx, [rip-0x1693d9]
001a8961movsxd rax, [rcx+4*rax]
001a8965add rax, rcx
001a8968jmp rax
001a896amovzx eax, [r14+16]
001a896fjmp 0x1a9471
001a8974
001a8974loc_1a8974:
001a8974mov eax, [rsp+20]
001a8978mov [rsp+108], eax
001a897cmov [rsp+168], 1
001a8988xorps x0, x0
001a898bmovups [rsp+176], x0
001a8993lea rdi, [rsp+280]
001a899blea rsi, [rsp+108]
001a89a0lea rdx, [rsp+168]
001a89a8call _<&std::fs::File as std::io::Read>::read_to_string
001a89adcmp [rsp+280], 0
001a89b6je 0x1a8aa9
001a89bcmov rax, [rsp+288]
001a89c4mov ecx, eax
001a89c6and ecx, 3
001a89c9lea rdx, [rcx-2]
001a89cdcmp rdx, 2
001a89d1jb 0x1a8a05
001a89d3test rcx, rcx
001a89d6je 0x1a8a05
001a89d8lea r14, [rax-1]
001a89dcmov r15, [rax-1]
001a89e0mov r12, [rax+7]
001a89e4mov rdi, r15
001a89e7call [r12]
001a89ebcmp [r12+8], 0
001a89f1je 0x1a89fc
001a89f3mov rdi, r15
001a89f6call [rip+0x690fc]
001a89fc
001a89fcloc_1a89fc:
001a89fcmov rdi, r14
001a89ffcall [rip+0x690f3]
001a8a05
001a8a05loc_1a8a05:
001a8a05xor r12l, r12l
001a8a08
001a8a08loc_1a8a08:
001a8a08cmp [rsp+176], 0
001a8a11je 0x1a8a21
001a8a13mov rdi, [rsp+168]
001a8a1bcall [rip+0x690d7]
001a8a21
001a8a21loc_1a8a21:
001a8a21mov edi, [rsp+108]
001a8a25call [rip+0x690ed]
001a8a2bmov r14, [rsp+192]
001a8a33test r12, r12
001a8a36je 0x1a87d6
001a8a3clea rbx, [r14+24]
001a8a40mov r15, [rip+0x690b1]
001a8a47jmp 0x1a8a5d
001a8a49nop [rax]
001a8a50
001a8a50loc_1a8a50:
001a8a50add rbx, 88
001a8a54dec r12
001a8a57je 0x1a87d6
001a8a5d
001a8a5dloc_1a8a5d:
001a8a5dcmp [rbx], 0
001a8a61je 0x1a8a50
001a8a63mov rdi, [rbx-8]
001a8a67call r15
001a8a6ajmp 0x1a8a50
001a8a6c
001a8a6cloc_1a8a6c:
001a8a6cjae 0x1a93ff
001a8a72test r13, r13
001a8a75je 0x1a93e7
001a8a7bmov edx, 1
001a8a80mov rdi, r12
001a8a83mov rsi, rbp
001a8a86mov rcx, r13
001a8a89call __rust_realloc
001a8a8etest rax, rax
001a8a91jne 0x1a93f5
001a8a97mov edi, 1
001a8a9cmov rsi, r13
001a8a9fcall alloc::alloc::handle_alloc_error
001a8aa4jmp 0x1a980e
001a8aa9
001a8aa9loc_1a8aa9:
001a8aa9mov [rsp+224], r14
001a8ab1mov rax, [rsp+168]
001a8ab9mov rcx, [rsp+184]
001a8ac1mov [rsp+280], 0
001a8acdmov [rsp+288], rcx
001a8ad5lea rsi, [rsp+296]
001a8addmov [rsp+296], rax
001a8ae5mov [rsp+304], rcx
001a8aedmov [rsp+312], 0
001a8af9mov [rsp+320], rcx
001a8b01mov [rsp+328], 1
001a8b0dmov rax, 0xa0000000a
001a8b17mov [rsp+336], rax
001a8b1fmov [rsp+344], 0
001a8b29mov ecx, 8
001a8b2exor r12l, r12l
001a8b31lea rdi, [rsp+40]
001a8b36
001a8b36loc_1a8b36:
001a8b36mov [rsp+240], rcx
001a8b3emov r13, [rsp+296]
001a8b46call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8b4bcmp [rsp+40], 0
001a8b51je 0x1a8b70
001a8b53mov rbp, [rsp+56]
001a8b58mov rax, [rsp+280]
001a8b60add r13, rax
001a8b63mov [rsp+280], rbp
001a8b6bsub rbp, rax
001a8b6ejmp 0x1a8bb4
001a8b70
001a8b70loc_1a8b70:
001a8b70cmp [rsp+345], 0
001a8b78jne 0x1a92e3
001a8b7emov [rsp+345], 1
001a8b86cmp [rsp+344], 0
001a8b8emov r13, [rsp+280]
001a8b96mov rbp, [rsp+288]
001a8b9ejne 0x1a8ba9
001a8ba0cmp rbp, r13
001a8ba3je 0x1a92e3
001a8ba9
001a8ba9loc_1a8ba9:
001a8ba9sub rbp, r13
001a8bacadd r13, [rsp+296]
001a8bb4
001a8bb4loc_1a8bb4:
001a8bb4mov rax, rbp
001a8bb7sub rax, 1
001a8bbbjae 0x1a8bc1
001a8bbd
001a8bbdloc_1a8bbd:
001a8bbdxor ebp, ebp
001a8bbfjmp 0x1a8bdf
001a8bc1
001a8bc1loc_1a8bc1:
001a8bc1cmp [r13+rax], 10
001a8bc7jne 0x1a8bdf
001a8bc9test rax, rax
001a8bccje 0x1a8bbd
001a8bcecmp [r13+rbp-2], 13
001a8bd4lea rcx, [rbp-2]
001a8bd8cmove rax, rcx
001a8bdcmov rbp, rax
001a8bdf
001a8bdfloc_1a8bdf:
001a8bdfmov rdi, r13
001a8be2mov rsi, rbp
001a8be5call core::str::_<impl str>::trim_start_matches
001a8beamov r15, rax
001a8bedmov r14, rdx
001a8bf0mov [rsp+40], rax
001a8bf5mov [rsp+48], rdx
001a8bfamov [rsp+56], 0
001a8c03mov [rsp+64], rdx
001a8c08mov [rsp+72], 1
001a8c11mov rax, 0x2000000020
001a8c1bmov [rsp+80], rax
001a8c20lea rdi, [rsp+16]
001a8c25lea rsi, [rsp+40]
001a8c2acall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8c2fcmp [rsp+16], 0
001a8c35je 0x1a8c74
001a8c37lea rax, [rip-0x117946]
001a8c3emov [rsp+120], rax
001a8c43mov eax, 0
001a8c48mov [rsp+8], rax
001a8c4dtest r15, r15
001a8c50je 0x1a8c87
001a8c52mov rbp, [rsp+24]
001a8c57mov rax, [rsp+32]
001a8c5csub r14, rax
001a8c5fmov rcx, r15
001a8c62add rcx, rax
001a8c65mov [rsp+120], rcx
001a8c6amov r13, r15
001a8c6dmov [rsp+8], r14
001a8c72jmp 0x1a8c87
001a8c74
001a8c74loc_1a8c74:
001a8c74lea rax, [rip-0x117983]
001a8c7bmov [rsp+120], rax
001a8c80xor eax, eax
001a8c82mov [rsp+8], rax
001a8c87
001a8c87loc_1a8c87:
001a8c87test rbp, rbp
001a8c8aje 0x1a8a08
001a8c90mov rdi, [rsp+120]
001a8c95mov rsi, [rsp+8]
001a8c9acall core::str::_<impl str>::trim_start_matches
001a8c9fmov r15, rax
001a8ca2mov r14, rdx
001a8ca5mov [rsp+40], rax
001a8caamov [rsp+48], rdx
001a8cafmov [rsp+56], 0
001a8cb8mov [rsp+64], rdx
001a8cbdmov [rsp+72], 1
001a8cc6mov rax, 0x2000000020
001a8cd0mov [rsp+80], rax
001a8cd5lea rdi, [rsp+16]
001a8cdalea rsi, [rsp+40]
001a8cdfcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8ce4cmp [rsp+16], 0
001a8ceaje 0x1a8d36
001a8ceclea rax, [rip-0x1179fb]
001a8cf3mov [rsp+152], rax
001a8cfbmov eax, 0
001a8d00mov [rsp+112], rax
001a8d05test r15, r15
001a8d08je 0x1a8d4c
001a8d0amov rax, [rsp+24]
001a8d0fmov [rsp+8], rax
001a8d14mov rax, [rsp+32]
001a8d19sub r14, rax
001a8d1cmov rcx, r15
001a8d1fadd rcx, rax
001a8d22mov [rsp+152], rcx
001a8d2amov [rsp+120], r15
001a8d2fmov [rsp+112], r14
001a8d34jmp 0x1a8d4c
001a8d36
001a8d36loc_1a8d36:
001a8d36lea rax, [rip-0x117a45]
001a8d3dmov [rsp+152], rax
001a8d45xor eax, eax
001a8d47mov [rsp+112], rax
001a8d4c
001a8d4cloc_1a8d4c:
001a8d4ccmp [rsp+8], 0
001a8d52je 0x1a8a08
001a8d58mov rdi, [rsp+152]
001a8d60mov rsi, [rsp+112]
001a8d65call core::str::_<impl str>::trim_start_matches
001a8d6amov r15, rax
001a8d6dmov r14, rdx
001a8d70mov [rsp+40], rax
001a8d75mov [rsp+48], rdx
001a8d7amov [rsp+56], 0
001a8d83mov [rsp+64], rdx
001a8d88mov [rsp+72], 1
001a8d91mov rax, 0x2000000020
001a8d9bmov [rsp+80], rax
001a8da0lea rdi, [rsp+16]
001a8da5lea rsi, [rsp+40]
001a8daacall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8dafcmp [rsp+16], 0
001a8db5je 0x1a8e04
001a8db7lea rax, [rip-0x117ac6]
001a8dbemov [rsp+144], rax
001a8dc6mov eax, 0
001a8dcbmov [rsp+96], rax
001a8dd0test r15, r15
001a8dd3je 0x1a8e1a
001a8dd5mov rax, [rsp+24]
001a8ddamov [rsp+112], rax
001a8ddfmov rax, [rsp+32]
001a8de4sub r14, rax
001a8de7mov rcx, r15
001a8deaadd rcx, rax
001a8dedmov [rsp+144], rcx
001a8df5mov [rsp+152], r15
001a8dfdmov [rsp+96], r14
001a8e02jmp 0x1a8e1a
001a8e04
001a8e04loc_1a8e04:
001a8e04lea rax, [rip-0x117b13]
001a8e0bmov [rsp+144], rax
001a8e13xor eax, eax
001a8e15mov [rsp+96], rax
001a8e1a
001a8e1aloc_1a8e1a:
001a8e1acmp [rsp+112], 0
001a8e20je 0x1a8a08
001a8e26mov rdi, [rsp+144]
001a8e2emov rsi, [rsp+96]
001a8e33call core::str::_<impl str>::trim_start_matches
001a8e38mov r15, rax
001a8e3bmov r14, rdx
001a8e3emov [rsp+40], rax
001a8e43mov [rsp+48], rdx
001a8e48mov [rsp+56], 0
001a8e51mov [rsp+64], rdx
001a8e56mov [rsp+72], 1
001a8e5fmov rax, 0x2000000020
001a8e69mov [rsp+80], rax
001a8e6elea rdi, [rsp+16]
001a8e73lea rsi, [rsp+40]
001a8e78call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8e7dcmp [rsp+16], 0
001a8e83je 0x1a8ed2
001a8e85lea rax, [rip-0x117b94]
001a8e8cmov [rsp+136], rax
001a8e94mov eax, 0
001a8e99mov [rsp+88], rax
001a8e9etest r15, r15
001a8ea1je 0x1a8ee8
001a8ea3mov rax, [rsp+24]
001a8ea8mov [rsp+96], rax
001a8eadmov rax, [rsp+32]
001a8eb2sub r14, rax
001a8eb5mov rcx, r15
001a8eb8add rcx, rax
001a8ebbmov [rsp+136], rcx
001a8ec3mov [rsp+144], r15
001a8ecbmov [rsp+88], r14
001a8ed0jmp 0x1a8ee8
001a8ed2
001a8ed2loc_1a8ed2:
001a8ed2lea rax, [rip-0x117be1]
001a8ed9mov [rsp+136], rax
001a8ee1xor eax, eax
001a8ee3mov [rsp+88], rax
001a8ee8
001a8ee8loc_1a8ee8:
001a8ee8cmp [rsp+96], 0
001a8eeeje 0x1a8a08
001a8ef4mov rdi, [rsp+136]
001a8efcmov rsi, [rsp+88]
001a8f01call core::str::_<impl str>::trim_start_matches
001a8f06mov r15, rax
001a8f09mov r14, rdx
001a8f0cmov [rsp+40], rax
001a8f11mov [rsp+48], rdx
001a8f16mov [rsp+56], 0
001a8f1fmov [rsp+64], rdx
001a8f24mov [rsp+72], 1
001a8f2dmov rax, 0x2000000020
001a8f37mov [rsp+80], rax
001a8f3clea rdi, [rsp+16]
001a8f41lea rsi, [rsp+40]
001a8f46call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8f4bcmp [rsp+16], 0
001a8f51je 0x1a8f89
001a8f53lea rdi, [rip-0x117c62]
001a8f5amov esi, 0
001a8f5ftest r15, r15
001a8f62je 0x1a8f92
001a8f64mov rax, [rsp+24]
001a8f69mov [rsp+88], rax
001a8f6emov rax, [rsp+32]
001a8f73sub r14, rax
001a8f76mov rdi, r15
001a8f79add rdi, rax
001a8f7cmov [rsp+136], r15
001a8f84mov rsi, r14
001a8f87jmp 0x1a8f92
001a8f89
001a8f89loc_1a8f89:
001a8f89lea rdi, [rip-0x117c98]
001a8f90xor esi, esi
001a8f92
001a8f92loc_1a8f92:
001a8f92cmp [rsp+88], 0
001a8f98je 0x1a8a08
001a8f9ecall core::str::_<impl str>::trim_start_matches
001a8fa3mov [rsp+264], rax
001a8fabmov [rsp+256], rdx
001a8fb3mov [rsp+40], r13
001a8fb8mov [rsp+48], rbp
001a8fbdmov [rsp+56], 0
001a8fc6mov [rsp+64], rbp
001a8fcbmov [rsp+72], 1
001a8fd4mov rax, 0x2d0000002d
001a8fdemov [rsp+80], rax
001a8fe3lea rdi, [rsp+16]
001a8fe8lea rsi, [rsp+40]
001a8fedcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8ff2cmp [rsp+16], 0
001a8ff8je 0x1a8a08
001a8ffemov rdx, [rsp+24]
001a9003mov rbx, [rsp+32]
001a9008lea rdi, [rsp+40]
001a900dmov rsi, r13
001a9010mov ecx, 16
001a9015call core::num::_<impl u64>::from_str_radix
001a901acmp [rsp+40], 0
001a901fjne 0x1a8a08
001a9025sub rbp, rbx
001a9028add r13, rbx
001a902bmov rax, [rsp+48]
001a9030mov [rsp+248], rax
001a9038lea rdi, [rsp+40]
001a903dmov rsi, r13
001a9040mov rdx, rbp
001a9043mov ecx, 16
001a9048call core::num::_<impl u64>::from_str_radix
001a904dcmp [rsp+40], 0
001a9052jne 0x1a8a08
001a9058mov r15, [rsp+48]
001a905dmov rax, [rsp+120]
001a9062mov rcx, [rsp+8]
001a9067add rcx, rax
001a906amov [rsp+16], rax
001a906fmov [rsp+24], rcx
001a9074lea rbx, [rsp+40]
001a9079mov rdi, rbx
001a907clea r14, [rsp+16]
001a9081mov rsi, r14
001a9084call _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a9089cmp [rsp+40], 0
001a908fjne 0x1a8a08
001a9095mov ebp, [rsp+48]
001a9099mov rdi, rbx
001a909cmov rsi, r14
001a909fcall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a90a4cmp [rsp+40], 0
001a90aajne 0x1a8a08
001a90b0mov eax, [rsp+48]
001a90b4mov [rsp+8], eax
001a90b8mov rdi, rbx
001a90bbmov rsi, r14
001a90becall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a90c3cmp [rsp+40], 0
001a90c9jne 0x1a8a08
001a90cfmov eax, [rsp+48]
001a90d3mov [rsp+120], rax
001a90d8mov rdi, rbx
001a90dbmov rsi, r14
001a90decall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a90e3cmp [rsp+40], 0
001a90e9jne 0x1a8a08
001a90efmov r13l, [rsp+48]
001a90f4mov rdi, r14
001a90f7call core::str::validations::next_code_point
001a90fctest eax, eax
001a90fejne 0x1a8a08
001a9104mov [rsp+220], ebp
001a910bmov [rsp+232], r15
001a9113mov rdi, rbx
001a9116mov rsi, [rsp+152]
001a911emov rdx, [rsp+112]
001a9123mov ecx, 16
001a9128call core::num::_<impl u64>::from_str_radix
001a912dcmp [rsp+40], 0
001a9132jne 0x1a8a08
001a9138mov rax, [rsp+48]
001a913dmov [rsp+112], rax
001a9142lea rdi, [rsp+40]
001a9147mov rsi, [rsp+144]
001a914fmov rdx, [rsp+96]
001a9154call core::str::_<impl str>::split_once
001a9159mov rsi, [rsp+40]
001a915etest rsi, rsi
001a9161je 0x1a8a08
001a9167mov rdx, [rsp+48]
001a916cmov r14, [rsp+56]
001a9171mov r15, [rsp+64]
001a9176lea rdi, [rsp+16]
001a917bmov ecx, 16
001a9180call core::num::_<impl u64>::from_str_radix
001a9185cmp [rsp+16], 0
001a918ajne 0x1a8a08
001a9190mov rbp, [rsp+24]
001a9195lea rdi, [rsp+16]
001a919amov rsi, r14
001a919dmov rdx, r15
001a91a0mov ecx, 16
001a91a5call core::num::_<impl u64>::from_str_radix
001a91aacmp [rsp+16], 0
001a91afjne 0x1a8a08
001a91b5mov r14, [rsp+24]
001a91balea rdi, [rsp+40]
001a91bfmov rsi, [rsp+136]
001a91c7mov rdx, [rsp+88]
001a91ccmov ecx, 16
001a91d1call core::num::_<impl u64>::from_str_radix
001a91d6cmp [rsp+40], 0
001a91dbjne 0x1a8a08
001a91e1mov rbx, [rsp+48]
001a91e6lea rdi, [rsp+40]
001a91ebmov rsi, [rsp+264]
001a91f3mov rdx, [rsp+256]
001a91fbcall _<std::ffi::os_str::OsString as core::convert::From<&T>>::from
001a9200mov rax, [rsp+40]
001a9205mov [rsp+88], rax
001a920amov rax, [rsp+48]
001a920fmov [rsp+96], rax
001a9214mov r15, [rsp+56]
001a9219cmp r12, [rsp+200]
001a9221jne 0x1a9245
001a9223lea rdi, [rsp+192]
001a922bmov rsi, r12
001a922ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001a9233mov rcx, [rsp+192]
001a923bmov r12, [rsp+208]
001a9243jmp 0x1a924d
001a9245
001a9245loc_1a9245:
001a9245mov rcx, [rsp+240]
001a924d
001a924dloc_1a924d:
001a924dshl r13, 32
001a9251add r13, [rsp+120]
001a9256imul rax, r12, 88
001a925amov edx, [rsp+220]
001a9261mov [rcx+rax], edx
001a9264mov edx, [rsp+8]
001a9268mov [rcx+rax+4], edx
001a926cmov [rcx+rax+8], r13
001a9271mov rdx, [rsp+88]
001a9276mov [rcx+rax+16], rdx
001a927bmov rdx, [rsp+96]
001a9280mov [rcx+rax+24], rdx
001a9285mov [rcx+rax+32], r15
001a928amov rdx, [rsp+248]
001a9292mov [rcx+rax+40], rdx
001a9297mov rdx, [rsp+232]
001a929fmov [rcx+rax+48], rdx
001a92a4mov rdx, [rsp+112]
001a92a9mov [rcx+rax+56], rdx
001a92aemov [rcx+rax+64], rbp
001a92b3mov [rcx+rax+72], r14
001a92b8mov [rcx+rax+80], rbx
001a92bdinc r12
001a92c0mov [rsp+208], r12
001a92c8cmp [rsp+345], 0
001a92d0lea rsi, [rsp+296]
001a92d8lea rdi, [rsp+40]
001a92ddje 0x1a8b36
001a92e3
001a92e3loc_1a92e3:
001a92e3mov rbp, [rsp+192]
001a92ebmov r15, [rsp+200]
001a92f3cmp [rsp+176], 0
001a92fcje 0x1a930c
001a92femov rdi, [rsp+168]
001a9306call [rip+0x687ec]
001a930c
001a930cloc_1a930c:
001a930cmov edi, [rsp+108]
001a9310call [rip+0x68802]
001a9316test rbp, rbp
001a9319mov rdx, [rsp+224]
001a9321je 0x1a87ea
001a9327mov [rsp+280], rbp
001a932fmov [rsp+288], r15
001a9337mov [rsp+296], r12
001a933ftest r12, r12
001a9342je 0x1a97b7
001a9348imul rcx, r12, 88
001a934cxor eax, eax
001a934ejmp 0x1a935d
001a9350
001a9350loc_1a9350:
001a9350add rax, 88
001a9354cmp rcx, rax
001a9357je 0x1a9792
001a935d
001a935dloc_1a935d:
001a935dcmp [rbp+rax+40], rdx
001a9362ja 0x1a9350
001a9364cmp [rbp+rax+48], rdx
001a9369jbe 0x1a9350
001a936bmov rsi, [rbp+rax+32]
001a9370test rsi, rsi
001a9373je 0x1a9350
001a9375mov [rsp+8], rsi
001a937ajs 0x1a97fa
001a9380mov r14, [rbp+rax+16]
001a9385movzx eax, [rip+0x69d3c]
001a938cmov esi, 1
001a9391mov rbx, [rsp+8]
001a9396mov rdi, rbx
001a9399call __rust_alloc
001a939etest rax, rax
001a93a1je 0x1a9801
001a93a7mov [rsp+128], rax
001a93afmov rdi, rax
001a93b2mov rsi, r14
001a93b5mov rdx, rbx
001a93b8call [rip+0x68762]
001a93belea rbx, [rbp+24]
001a93c2mov r14, [rip+0x6872f]
001a93c9jmp 0x1a93d8
001a93cb
001a93cbloc_1a93cb:
001a93cbadd rbx, 88
001a93cfdec r12
001a93d2je 0x1a97c8
001a93d8
001a93d8loc_1a93d8:
001a93d8cmp [rbx], 0
001a93dcje 0x1a93cb
001a93demov rdi, [rbx-8]
001a93e2call r14
001a93e5jmp 0x1a93cb
001a93e7
001a93e7loc_1a93e7:
001a93e7mov rdi, r12
001a93eacall [rip+0x68708]
001a93f0mov eax, 1
001a93f5
001a93f5loc_1a93f5:
001a93f5mov [rsp+40], rax
001a93famov [rsp+48], r13
001a93ff
001a93ffloc_1a93ff:
001a93ffmov rax, [rsp+40]
001a9404mov [rsp+16], rax
001a9409mov rax, [rsp+48]
001a940emov [rsp+24], rax
001a9413mov rax, [rsp+56]
001a9418mov [rsp+32], rax
001a941dmov rax, [rsp+16]
001a9422test rax, rax
001a9425je 0x1a9443
001a9427mov rcx, [rsp+24]
001a942cmov [rsp+8], rcx
001a9431mov r12, [rsp+32]
001a9436mov [rsp+128], rax
001a943ejmp 0x1a94d2
001a9443
001a9443loc_1a9443:
001a9443mov r14, [rsp+24]
001a9448mov eax, r14l
001a944band eax, 3
001a944elea rcx, [rip-0x169ecd]
001a9455movsxd rax, [rcx+4*rax]
001a9459add rax, rcx
001a945cjmp rax
001a945emovzx eax, [r14+15]
001a9463jmp 0x1a9471
001a9465mov rdi, r14
001a9468shr rdi, 32
001a946ccall std::sys::unix::decode_error_kind
001a9471
001a9471loc_1a9471:
001a9471test al, al
001a9473jne 0x1a9486
001a9475lea rdi, [rsp+16]
001a947acall core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001a947flea r14, [rip+0x679d2]
001a9486
001a9486loc_1a9486:
001a9486mov eax, r14l
001a9489and eax, 3
001a948clea rcx, [rax-2]
001a9490cmp rcx, 2
001a9494jb 0x1a94c8
001a9496test rax, rax
001a9499je 0x1a94c8
001a949blea r13, [r14-1]
001a949fmov r15, [r14-1]
001a94a3mov r12, [r14+7]
001a94a7mov rdi, r15
001a94aacall [r12]
001a94aecmp [r12+8], 0
001a94b4je 0x1a94bf
001a94b6mov rdi, r15
001a94b9call [rip+0x68639]
001a94bf
001a94bfloc_1a94bf:
001a94bfmov rdi, r13
001a94c2call [rip+0x68630]
001a94c8
001a94c8loc_1a94c8:
001a94c8xor eax, eax
001a94camov [rsp+8], rax
001a94cfxor r12l, r12l
001a94d2
001a94d2loc_1a94d2:
001a94d2mov rdi, [rsp+160]
001a94da
001a94daloc_1a94da:
001a94damovzx ebp, [rdi+24]
001a94detest rbp, rbp
001a94e1je 0x1a951d
001a94e3mov r13, rdi
001a94e6mov rbx, [rdi+16]
001a94eamov r14, rbp
001a94edshl r14, 4
001a94f1movzx eax, [rip+0x69bd0]
001a94f8mov r15l, 8
001a94femov esi, 8
001a9503mov rdi, r14
001a9506call __rust_alloc
001a950btest rax, rax
001a950eje 0x1a97ed
001a9514cmp ebp, 1
001a9517jne 0x1a9527
001a9519xor ecx, ecx
001a951bjmp 0x1a956f
001a951d
001a951dloc_1a951d:
001a951dmov r13, rdi
001a9520mov eax, 8
001a9525jmp 0x1a9590
001a9527
001a9527loc_1a9527:
001a9527mov edx, ebp
001a9529and edx, -2
001a952clea rsi, [rax+24]
001a9530lea rdi, [rbx+96]
001a9534xor ecx, ecx
001a9536nop [rax+rax]
001a9540
001a9540loc_1a9540:
001a9540mov r8, [rdi-80]
001a9544mov r9, [rdi-56]
001a9548mov [rsi-24], r8
001a954cmov [rsi-16], r9
001a9550mov r8, [rdi-24]
001a9554mov r9, [rdi]
001a9557mov [rsi-8], r8
001a955bmov [rsi], r9
001a955eadd rcx, 2
001a9562add rsi, 32
001a9566add rdi, 112
001a956acmp rdx, rcx
001a956djne 0x1a9540
001a956f
001a956floc_1a956f:
001a956ftest bpl, 1
001a9573je 0x1a9590
001a9575imul rdx, rcx, 56
001a9579mov rsi, [rbx+rdx+16]
001a957emov rdx, [rbx+rdx+40]
001a9583shl rcx, 4
001a9587mov [rax+rcx], rsi
001a958bmov [rax+rcx+8], rdx
001a9590
001a9590loc_1a9590:
001a9590mov rdx, [rsp+128]
001a9598mov rcx, [r13]
001a959cmov [rsp+280], rdx
001a95a4mov rdx, [rsp+8]
001a95a9mov [rsp+288], rdx
001a95b1mov [rsp+296], r12
001a95b9mov [rsp+304], rax
001a95c1mov [rsp+312], rbp
001a95c9mov [rsp+320], rbp
001a95d1mov [rsp+328], rcx
001a95d9mov rbx, [rsp+272]
001a95e1mov rsi, [rbx+16]
001a95e5cmp rsi, [rbx+8]
001a95e9jne 0x1a95f7
001a95ebmov rdi, rbx
001a95eecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001a95f3mov rsi, [rbx+16]
001a95f7
001a95f7loc_1a95f7:
001a95f7mov rax, [rbx]
001a95faimul rcx, rsi, 56
001a95femov rdx, [rsp+328]
001a9606mov [rax+rcx+48], rdx
001a960bmovups x0, [rsp+280]
001a9613movups x1, [rsp+296]
001a961bmovups x2, [rsp+312]
001a9623movups [rax+rcx+32], x2
001a9628movups [rax+rcx+16], x1
001a962dmovups [rax+rcx], x0
001a9631inc rsi
001a9634mov [rbx+16], rsi
001a9638xor eax, eax
001a963aadd rsp, 664
001a9641pop rbx
001a9642pop r12
001a9644pop r13
001a9646pop r14
001a9648pop r15
001a964apop rbp
001a964bret
001a964cmov rax, r14
001a964fshr rax, 32
001a9653cmp eax, 40
001a9656ja 0x1a970d
001a965clea rcx, [rip-0x16a0cb]
001a9663movsxd rax, [rcx+4*rax]
001a9667add rax, rcx
001a966ajmp rax
001a966cxor eax, eax
001a966ejmp 0x1a9471
001a9673mov al, 37
001a9675jmp 0x1a9471
001a967amov al, 35
001a967cjmp 0x1a9471
001a9681mov al, 36
001a9683jmp 0x1a9471
001a9688mov al, 27
001a968ajmp 0x1a9471
001a968fmov al, 34
001a9691jmp 0x1a9471
001a9696mov al, 16
001a9698jmp 0x1a9471
001a969dmov al, 14
001a969fjmp 0x1a9471
001a96a4mov al, 33
001a96a6jmp 0x1a9471
001a96abmov al, 11
001a96adjmp 0x1a9471
001a96b2mov al, 4
001a96b4jmp 0x1a9471
001a96b9mov al, 40
001a96bbjmp 0x1a9471
001a96c0mov al, 12
001a96c2jmp 0x1a9471
001a96c7mov al, 9
001a96c9jmp 0x1a9471
001a96cemov al, 25
001a96d0jmp 0x1a9471
001a96d5mov al, 24
001a96d7jmp 0x1a9471
001a96dcmov al, 2
001a96dejmp 0x1a9471
001a96e3mov al, 15
001a96e5jmp 0x1a9471
001a96eamov al, 3
001a96ecjmp 0x1a9471
001a96f1mov al, 7
001a96f3jmp 0x1a9471
001a96f8mov al, 1
001a96fajmp 0x1a9471
001a96ffmov al, 31
001a9701jmp 0x1a9471
001a9706mov al, 17
001a9708jmp 0x1a9471
001a970d
001a970dloc_1a970d:
001a970dmov al, 41
001a970fjmp 0x1a9471
001a9714mov al, 20
001a9716jmp 0x1a9471
001a971bmov al, 5
001a971djmp 0x1a9471
001a9722mov al, 21
001a9724jmp 0x1a9471
001a9729mov al, 13
001a972bjmp 0x1a9471
001a9730mov al, 6
001a9732jmp 0x1a9471
001a9737mov al, 18
001a9739jmp 0x1a9471
001a973emov al, 10
001a9740jmp 0x1a9471
001a9745mov al, 8
001a9747jmp 0x1a9471
001a974cmov al, 30
001a974ejmp 0x1a9471
001a9753mov al, 32
001a9755jmp 0x1a9471
001a975amov al, 22
001a975cjmp 0x1a9471
001a9761mov al, 39
001a9763jmp 0x1a9471
001a9768mov al, 19
001a976ajmp 0x1a9471
001a976fmov al, 23
001a9771jmp 0x1a9471
001a9776mov al, 28
001a9778jmp 0x1a9471
001a977dmov al, 29
001a977fjmp 0x1a9471
001a9784mov al, 38
001a9786jmp 0x1a9471
001a978bmov al, 26
001a978djmp 0x1a9471
001a9792
001a9792loc_1a9792:
001a9792lea rbx, [rbp+24]
001a9796mov r14, [rip+0x6835b]
001a979djmp 0x1a97a8
001a979f
001a979floc_1a979f:
001a979fadd rbx, 88
001a97a3dec r12
001a97a6je 0x1a97b7
001a97a8
001a97a8loc_1a97a8:
001a97a8cmp [rbx], 0
001a97acje 0x1a979f
001a97aemov rdi, [rbx-8]
001a97b2call r14
001a97b5jmp 0x1a979f
001a97b7
001a97b7loc_1a97b7:
001a97b7test r15, r15
001a97baje 0x1a87ea
001a97c0mov rdi, rbp
001a97c3jmp 0x1a87e4
001a97c8
001a97c8loc_1a97c8:
001a97c8test r15, r15
001a97cbje 0x1a97d6
001a97cdmov rdi, rbp
001a97d0call [rip+0x68322]
001a97d6
001a97d6loc_1a97d6:
001a97d6mov r12, [rsp+8]
001a97dbjmp 0x1a94d2
001a97e0
001a97e0loc_1a97e0:
001a97e0call alloc::raw_vec::capacity_overflow
001a97e5jmp 0x1a980e
001a97e7
001a97e7loc_1a97e7:
001a97e7mov r15l, 1
001a97ed
001a97edloc_1a97ed:
001a97edmov rdi, r15
001a97f0mov rsi, r14
001a97f3call alloc::alloc::handle_alloc_error
001a97f8jmp 0x1a980e
001a97fa
001a97faloc_1a97fa:
001a97facall alloc::raw_vec::capacity_overflow
001a97ffjmp 0x1a980e
001a9801
001a9801loc_1a9801:
001a9801mov edi, 1
001a9806mov rsi, rbx
001a9809call alloc::alloc::handle_alloc_error
001a980e
001a980eloc_1a980e:
001a980eud2
001a9810lea rdi, [rsp+280]
001a9818jmp 0x1a9894
001a981amov rdi, r15
001a981dmov rsi, r12
001a9820call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9825mov rdi, r14
001a9828call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a982djmp 0x1a9876
001a982fjmp 0x1a98b4
001a9834mov rdi, [rsp+88]
001a9839mov rsi, [rsp+96]
001a983ecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001a9843jmp 0x1a9876
001a9845jmp 0x1a9876
001a9847mov rdi, r15
001a984amov rsi, r12
001a984dcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9852mov rdi, r14
001a9855call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a985ajmp 0x1a988c
001a985cmov rdi, r15
001a985fmov rsi, r12
001a9862call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9867mov rdi, r13
001a986acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a986fcall core::panicking::panic_cannot_unwind
001a9874ud2
001a9876
001a9876loc_1a9876:
001a9876lea rdi, [rsp+168]
001a987ecall core::ptr::drop_in_place<alloc::string::String>
001a9883mov edi, [rsp+108]
001a9887call core::ptr::drop_in_place<std::fs::File>
001a988c
001a988cloc_1a988c:
001a988clea rdi, [rsp+192]
001a9894
001a9894loc_1a9894:
001a9894call core::ptr::drop_in_place<alloc::vec::Vec<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry>>
001a9899call core::panicking::panic_cannot_unwind
001a989eud2
001a98a0lea rdi, [rsp+280]
001a98a8call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Library>
001a98adcall core::panicking::panic_cannot_unwind
001a98b2ud2
001a98b4
001a98b4loc_1a98b4:
001a98b4lea rdi, [rsp+40]
001a98b9call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a98becall core::panicking::panic_cannot_unwind
001a98c3ud2
001a98c5call core::panicking::panic_cannot_unwind
001a98caud2
001a8600
001a8600std::backtrace_rs::symbolize::gimli::libs_dl_iterate_phdr::callback:
001a8600push rbp
001a8601push r15
001a8603push r14
001a8605push r13
001a8607push r12
001a8609push rbx
001a860asub rsp, 664
001a8611mov rbx, rdx
001a8614mov r14, [rdi+8]
001a8618test r14, r14
001a861bmov [rsp+272], rdx
001a8623je 0x1a8674
001a8625cmp [r14], 0
001a8629je 0x1a8674
001a862bmov r13, rdi
001a862emov rdi, r14
001a8631call [rip+0x69519]
001a8637mov r12, rax
001a863atest rax, rax
001a863dje 0x1a873c
001a8643js 0x1a97e0
001a8649movzx eax, [rip+0x6aa78]
001a8650mov r15l, 1
001a8656mov esi, 1
001a865bmov rdi, r12
001a865ecall __rust_alloc
001a8663test rax, rax
001a8666jne 0x1a8741
001a866cmov r14, r12
001a866fjmp 0x1a97ed
001a8674
001a8674loc_1a8674:
001a8674mov eax, 1
001a8679mov [rsp+128], rax
001a8681cmp [rbx+16], 0
001a8686je 0x1a8697
001a8688xor eax, eax
001a868amov [rsp+8], rax
001a868fxor r12l, r12l
001a8692jmp 0x1a94da
001a8697
001a8697loc_1a8697:
001a8697mov [rsp+160], rdi
001a869fmov r14, [rdi]
001a86a2mov [rsp+192], 8
001a86aexorps x0, x0
001a86b1movups [rsp+200], x0
001a86b9mov [rsp+176], 0
001a86c4mov [rsp+180], 0
001a86cemov rax, 0x1b600000000
001a86d8mov [rsp+168], rax
001a86e0mov [rsp+176], 1
001a86e8mov rax, 0x7370616d2f666c65
001a86f2mov [rsp+287], rax
001a86famov rax, 0x65732f636f72702f
001a8704mov [rsp+280], rax
001a870cmov [rsp+295], 0
001a8714lea rdi, [rsp+40]
001a8719lea rsi, [rsp+280]
001a8721mov edx, 16
001a8726call core::ffi::c_str::CStr::from_bytes_with_nul
001a872bcmp [rsp+40], 0
001a8731je 0x1a8768
001a8733lea rax, [rip+0x68266]
001a873ajmp 0x1a878f
001a873c
001a873cloc_1a873c:
001a873cmov eax, 1
001a8741
001a8741loc_1a8741:
001a8741mov [rsp+128], rax
001a8749mov rdi, rax
001a874cmov rsi, r14
001a874fmov rdx, r12
001a8752call [rip+0x693c8]
001a8758mov rax, r12
001a875bmov [rsp+8], r12
001a8760mov rdi, r13
001a8763jmp 0x1a94da
001a8768
001a8768loc_1a8768:
001a8768mov rsi, [rsp+48]
001a876dlea rdi, [rsp+16]
001a8772lea rdx, [rsp+168]
001a877acall std::sys::unix::fs::File::open_c
001a877fcmp [rsp+16], 0
001a8784je 0x1a8974
001a878amov rax, [rsp+24]
001a878f
001a878floc_1a878f:
001a878fmov ecx, eax
001a8791and ecx, 3
001a8794lea rdx, [rcx-2]
001a8798cmp rdx, 2
001a879cjb 0x1a87d0
001a879etest rcx, rcx
001a87a1je 0x1a87d0
001a87a3lea r14, [rax-1]
001a87a7mov r15, [rax-1]
001a87abmov r12, [rax+7]
001a87afmov rdi, r15
001a87b2call [r12]
001a87b6cmp [r12+8], 0
001a87bcje 0x1a87c7
001a87bemov rdi, r15
001a87c1call [rip+0x69331]
001a87c7
001a87c7loc_1a87c7:
001a87c7mov rdi, r14
001a87cacall [rip+0x69328]
001a87d0
001a87d0loc_1a87d0:
001a87d0mov r14l, 8
001a87d6
001a87d6loc_1a87d6:
001a87d6cmp [rsp+200], 0
001a87dfje 0x1a87ea
001a87e1mov rdi, r14
001a87e4
001a87e4loc_1a87e4:
001a87e4call [rip+0x6930e]
001a87ea
001a87ealoc_1a87ea:
001a87eamov rax, 0x6578652f666c6573
001a87f4mov [rsp+286], rax
001a87fcmov rax, 0x65732f636f72702f
001a8806mov [rsp+280], rax
001a880emov [rsp+294], 0
001a8816xor eax, eax
001a8818nop [rax+rax]
001a8820
001a8820loc_1a8820:
001a8820cmp [rsp+rax+280], 0
001a8828je 0x1a8838
001a882ainc rax
001a882dcmp rax, 15
001a8831jne 0x1a8820
001a8833jmp 0x1a893f
001a8838
001a8838loc_1a8838:
001a8838cmp rax, 14
001a883cjne 0x1a893f
001a8842movzx eax, [rip+0x6a87f]
001a8849mov r14l, 256
001a884fmov edi, 256
001a8854call [rip+0x692de]
001a885atest rax, rax
001a885dje 0x1a97e7
001a8863mov r12, rax
001a8866mov [rsp+40], rax
001a886bmov [rsp+48], 256
001a8874lea rdi, [rsp+280]
001a887cmov ebp, 256
001a8881mov edx, 256
001a8886mov rsi, rax
001a8889call [rip+0x694d1]
001a888fcmp rax, -1
001a8893je 0x1a88fc
001a8895mov r13, rax
001a8898mov ebp, 256
001a889dlea r15, [rsp+40]
001a88a2lea r14, [rsp+280]
001a88aamov rbx, [rip+0x694af]
001a88b1nop [rax+rax]
001a88c0
001a88c0loc_1a88c0:
001a88c0mov [rsp+56], r13
001a88c5cmp r13, rbp
001a88c8jne 0x1a8a6c
001a88cemov edx, 1
001a88d3mov rdi, r15
001a88d6mov rsi, r13
001a88d9call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a88demov r12, [rsp+40]
001a88e3mov rbp, [rsp+48]
001a88e8mov rdi, r14
001a88ebmov rsi, r12
001a88eemov rdx, rbp
001a88f1call rbx
001a88f3mov r13, rax
001a88f6cmp rax, -1
001a88fajne 0x1a88c0
001a88fc
001a88fcloc_1a88fc:
001a88fccall [rip+0x6923e]
001a8902mov r14l, [rax]
001a8905shl r14, 32
001a8909or r14, 2
001a890dmov [rsp+24], r14
001a8912mov [rsp+16], 0
001a891btest rbp, rbp
001a891eje 0x1a8929
001a8920mov rdi, r12
001a8923call [rip+0x691cf]
001a8929
001a8929loc_1a8929:
001a8929mov eax, r14l
001a892cand eax, 3
001a892flea rcx, [rip-0x1693ae]
001a8936movsxd rax, [rcx+4*rax]
001a893aadd rax, rcx
001a893djmp rax
001a893f
001a893floc_1a893f:
001a893flea r14, [rip+0x6805a]
001a8946mov [rsp+24], r14
001a894bmov [rsp+16], 0
001a8954mov eax, r14l
001a8957and eax, 3
001a895alea rcx, [rip-0x1693d9]
001a8961movsxd rax, [rcx+4*rax]
001a8965add rax, rcx
001a8968jmp rax
001a896amovzx eax, [r14+16]
001a896fjmp 0x1a9471
001a8974
001a8974loc_1a8974:
001a8974mov eax, [rsp+20]
001a8978mov [rsp+108], eax
001a897cmov [rsp+168], 1
001a8988xorps x0, x0
001a898bmovups [rsp+176], x0
001a8993lea rdi, [rsp+280]
001a899blea rsi, [rsp+108]
001a89a0lea rdx, [rsp+168]
001a89a8call _<&std::fs::File as std::io::Read>::read_to_string
001a89adcmp [rsp+280], 0
001a89b6je 0x1a8aa9
001a89bcmov rax, [rsp+288]
001a89c4mov ecx, eax
001a89c6and ecx, 3
001a89c9lea rdx, [rcx-2]
001a89cdcmp rdx, 2
001a89d1jb 0x1a8a05
001a89d3test rcx, rcx
001a89d6je 0x1a8a05
001a89d8lea r14, [rax-1]
001a89dcmov r15, [rax-1]
001a89e0mov r12, [rax+7]
001a89e4mov rdi, r15
001a89e7call [r12]
001a89ebcmp [r12+8], 0
001a89f1je 0x1a89fc
001a89f3mov rdi, r15
001a89f6call [rip+0x690fc]
001a89fc
001a89fcloc_1a89fc:
001a89fcmov rdi, r14
001a89ffcall [rip+0x690f3]
001a8a05
001a8a05loc_1a8a05:
001a8a05xor r12l, r12l
001a8a08
001a8a08loc_1a8a08:
001a8a08cmp [rsp+176], 0
001a8a11je 0x1a8a21
001a8a13mov rdi, [rsp+168]
001a8a1bcall [rip+0x690d7]
001a8a21
001a8a21loc_1a8a21:
001a8a21mov edi, [rsp+108]
001a8a25call [rip+0x690ed]
001a8a2bmov r14, [rsp+192]
001a8a33test r12, r12
001a8a36je 0x1a87d6
001a8a3clea rbx, [r14+24]
001a8a40mov r15, [rip+0x690b1]
001a8a47jmp 0x1a8a5d
001a8a49nop [rax]
001a8a50
001a8a50loc_1a8a50:
001a8a50add rbx, 88
001a8a54dec r12
001a8a57je 0x1a87d6
001a8a5d
001a8a5dloc_1a8a5d:
001a8a5dcmp [rbx], 0
001a8a61je 0x1a8a50
001a8a63mov rdi, [rbx-8]
001a8a67call r15
001a8a6ajmp 0x1a8a50
001a8a6c
001a8a6cloc_1a8a6c:
001a8a6cjae 0x1a93ff
001a8a72test r13, r13
001a8a75je 0x1a93e7
001a8a7bmov edx, 1
001a8a80mov rdi, r12
001a8a83mov rsi, rbp
001a8a86mov rcx, r13
001a8a89call __rust_realloc
001a8a8etest rax, rax
001a8a91jne 0x1a93f5
001a8a97mov edi, 1
001a8a9cmov rsi, r13
001a8a9fcall alloc::alloc::handle_alloc_error
001a8aa4jmp 0x1a980e
001a8aa9
001a8aa9loc_1a8aa9:
001a8aa9mov [rsp+224], r14
001a8ab1mov rax, [rsp+168]
001a8ab9mov rcx, [rsp+184]
001a8ac1mov [rsp+280], 0
001a8acdmov [rsp+288], rcx
001a8ad5lea rsi, [rsp+296]
001a8addmov [rsp+296], rax
001a8ae5mov [rsp+304], rcx
001a8aedmov [rsp+312], 0
001a8af9mov [rsp+320], rcx
001a8b01mov [rsp+328], 1
001a8b0dmov rax, 0xa0000000a
001a8b17mov [rsp+336], rax
001a8b1fmov [rsp+344], 0
001a8b29mov ecx, 8
001a8b2exor r12l, r12l
001a8b31lea rdi, [rsp+40]
001a8b36
001a8b36loc_1a8b36:
001a8b36mov [rsp+240], rcx
001a8b3emov r13, [rsp+296]
001a8b46call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8b4bcmp [rsp+40], 0
001a8b51je 0x1a8b70
001a8b53mov rbp, [rsp+56]
001a8b58mov rax, [rsp+280]
001a8b60add r13, rax
001a8b63mov [rsp+280], rbp
001a8b6bsub rbp, rax
001a8b6ejmp 0x1a8bb4
001a8b70
001a8b70loc_1a8b70:
001a8b70cmp [rsp+345], 0
001a8b78jne 0x1a92e3
001a8b7emov [rsp+345], 1
001a8b86cmp [rsp+344], 0
001a8b8emov r13, [rsp+280]
001a8b96mov rbp, [rsp+288]
001a8b9ejne 0x1a8ba9
001a8ba0cmp rbp, r13
001a8ba3je 0x1a92e3
001a8ba9
001a8ba9loc_1a8ba9:
001a8ba9sub rbp, r13
001a8bacadd r13, [rsp+296]
001a8bb4
001a8bb4loc_1a8bb4:
001a8bb4mov rax, rbp
001a8bb7sub rax, 1
001a8bbbjae 0x1a8bc1
001a8bbd
001a8bbdloc_1a8bbd:
001a8bbdxor ebp, ebp
001a8bbfjmp 0x1a8bdf
001a8bc1
001a8bc1loc_1a8bc1:
001a8bc1cmp [r13+rax], 10
001a8bc7jne 0x1a8bdf
001a8bc9test rax, rax
001a8bccje 0x1a8bbd
001a8bcecmp [r13+rbp-2], 13
001a8bd4lea rcx, [rbp-2]
001a8bd8cmove rax, rcx
001a8bdcmov rbp, rax
001a8bdf
001a8bdfloc_1a8bdf:
001a8bdfmov rdi, r13
001a8be2mov rsi, rbp
001a8be5call core::str::_<impl str>::trim_start_matches
001a8beamov r15, rax
001a8bedmov r14, rdx
001a8bf0mov [rsp+40], rax
001a8bf5mov [rsp+48], rdx
001a8bfamov [rsp+56], 0
001a8c03mov [rsp+64], rdx
001a8c08mov [rsp+72], 1
001a8c11mov rax, 0x2000000020
001a8c1bmov [rsp+80], rax
001a8c20lea rdi, [rsp+16]
001a8c25lea rsi, [rsp+40]
001a8c2acall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8c2fcmp [rsp+16], 0
001a8c35je 0x1a8c74
001a8c37lea rax, [rip-0x117946]
001a8c3emov [rsp+120], rax
001a8c43mov eax, 0
001a8c48mov [rsp+8], rax
001a8c4dtest r15, r15
001a8c50je 0x1a8c87
001a8c52mov rbp, [rsp+24]
001a8c57mov rax, [rsp+32]
001a8c5csub r14, rax
001a8c5fmov rcx, r15
001a8c62add rcx, rax
001a8c65mov [rsp+120], rcx
001a8c6amov r13, r15
001a8c6dmov [rsp+8], r14
001a8c72jmp 0x1a8c87
001a8c74
001a8c74loc_1a8c74:
001a8c74lea rax, [rip-0x117983]
001a8c7bmov [rsp+120], rax
001a8c80xor eax, eax
001a8c82mov [rsp+8], rax
001a8c87
001a8c87loc_1a8c87:
001a8c87test rbp, rbp
001a8c8aje 0x1a8a08
001a8c90mov rdi, [rsp+120]
001a8c95mov rsi, [rsp+8]
001a8c9acall core::str::_<impl str>::trim_start_matches
001a8c9fmov r15, rax
001a8ca2mov r14, rdx
001a8ca5mov [rsp+40], rax
001a8caamov [rsp+48], rdx
001a8cafmov [rsp+56], 0
001a8cb8mov [rsp+64], rdx
001a8cbdmov [rsp+72], 1
001a8cc6mov rax, 0x2000000020
001a8cd0mov [rsp+80], rax
001a8cd5lea rdi, [rsp+16]
001a8cdalea rsi, [rsp+40]
001a8cdfcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8ce4cmp [rsp+16], 0
001a8ceaje 0x1a8d36
001a8ceclea rax, [rip-0x1179fb]
001a8cf3mov [rsp+152], rax
001a8cfbmov eax, 0
001a8d00mov [rsp+112], rax
001a8d05test r15, r15
001a8d08je 0x1a8d4c
001a8d0amov rax, [rsp+24]
001a8d0fmov [rsp+8], rax
001a8d14mov rax, [rsp+32]
001a8d19sub r14, rax
001a8d1cmov rcx, r15
001a8d1fadd rcx, rax
001a8d22mov [rsp+152], rcx
001a8d2amov [rsp+120], r15
001a8d2fmov [rsp+112], r14
001a8d34jmp 0x1a8d4c
001a8d36
001a8d36loc_1a8d36:
001a8d36lea rax, [rip-0x117a45]
001a8d3dmov [rsp+152], rax
001a8d45xor eax, eax
001a8d47mov [rsp+112], rax
001a8d4c
001a8d4cloc_1a8d4c:
001a8d4ccmp [rsp+8], 0
001a8d52je 0x1a8a08
001a8d58mov rdi, [rsp+152]
001a8d60mov rsi, [rsp+112]
001a8d65call core::str::_<impl str>::trim_start_matches
001a8d6amov r15, rax
001a8d6dmov r14, rdx
001a8d70mov [rsp+40], rax
001a8d75mov [rsp+48], rdx
001a8d7amov [rsp+56], 0
001a8d83mov [rsp+64], rdx
001a8d88mov [rsp+72], 1
001a8d91mov rax, 0x2000000020
001a8d9bmov [rsp+80], rax
001a8da0lea rdi, [rsp+16]
001a8da5lea rsi, [rsp+40]
001a8daacall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8dafcmp [rsp+16], 0
001a8db5je 0x1a8e04
001a8db7lea rax, [rip-0x117ac6]
001a8dbemov [rsp+144], rax
001a8dc6mov eax, 0
001a8dcbmov [rsp+96], rax
001a8dd0test r15, r15
001a8dd3je 0x1a8e1a
001a8dd5mov rax, [rsp+24]
001a8ddamov [rsp+112], rax
001a8ddfmov rax, [rsp+32]
001a8de4sub r14, rax
001a8de7mov rcx, r15
001a8deaadd rcx, rax
001a8dedmov [rsp+144], rcx
001a8df5mov [rsp+152], r15
001a8dfdmov [rsp+96], r14
001a8e02jmp 0x1a8e1a
001a8e04
001a8e04loc_1a8e04:
001a8e04lea rax, [rip-0x117b13]
001a8e0bmov [rsp+144], rax
001a8e13xor eax, eax
001a8e15mov [rsp+96], rax
001a8e1a
001a8e1aloc_1a8e1a:
001a8e1acmp [rsp+112], 0
001a8e20je 0x1a8a08
001a8e26mov rdi, [rsp+144]
001a8e2emov rsi, [rsp+96]
001a8e33call core::str::_<impl str>::trim_start_matches
001a8e38mov r15, rax
001a8e3bmov r14, rdx
001a8e3emov [rsp+40], rax
001a8e43mov [rsp+48], rdx
001a8e48mov [rsp+56], 0
001a8e51mov [rsp+64], rdx
001a8e56mov [rsp+72], 1
001a8e5fmov rax, 0x2000000020
001a8e69mov [rsp+80], rax
001a8e6elea rdi, [rsp+16]
001a8e73lea rsi, [rsp+40]
001a8e78call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8e7dcmp [rsp+16], 0
001a8e83je 0x1a8ed2
001a8e85lea rax, [rip-0x117b94]
001a8e8cmov [rsp+136], rax
001a8e94mov eax, 0
001a8e99mov [rsp+88], rax
001a8e9etest r15, r15
001a8ea1je 0x1a8ee8
001a8ea3mov rax, [rsp+24]
001a8ea8mov [rsp+96], rax
001a8eadmov rax, [rsp+32]
001a8eb2sub r14, rax
001a8eb5mov rcx, r15
001a8eb8add rcx, rax
001a8ebbmov [rsp+136], rcx
001a8ec3mov [rsp+144], r15
001a8ecbmov [rsp+88], r14
001a8ed0jmp 0x1a8ee8
001a8ed2
001a8ed2loc_1a8ed2:
001a8ed2lea rax, [rip-0x117be1]
001a8ed9mov [rsp+136], rax
001a8ee1xor eax, eax
001a8ee3mov [rsp+88], rax
001a8ee8
001a8ee8loc_1a8ee8:
001a8ee8cmp [rsp+96], 0
001a8eeeje 0x1a8a08
001a8ef4mov rdi, [rsp+136]
001a8efcmov rsi, [rsp+88]
001a8f01call core::str::_<impl str>::trim_start_matches
001a8f06mov r15, rax
001a8f09mov r14, rdx
001a8f0cmov [rsp+40], rax
001a8f11mov [rsp+48], rdx
001a8f16mov [rsp+56], 0
001a8f1fmov [rsp+64], rdx
001a8f24mov [rsp+72], 1
001a8f2dmov rax, 0x2000000020
001a8f37mov [rsp+80], rax
001a8f3clea rdi, [rsp+16]
001a8f41lea rsi, [rsp+40]
001a8f46call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8f4bcmp [rsp+16], 0
001a8f51je 0x1a8f89
001a8f53lea rdi, [rip-0x117c62]
001a8f5amov esi, 0
001a8f5ftest r15, r15
001a8f62je 0x1a8f92
001a8f64mov rax, [rsp+24]
001a8f69mov [rsp+88], rax
001a8f6emov rax, [rsp+32]
001a8f73sub r14, rax
001a8f76mov rdi, r15
001a8f79add rdi, rax
001a8f7cmov [rsp+136], r15
001a8f84mov rsi, r14
001a8f87jmp 0x1a8f92
001a8f89
001a8f89loc_1a8f89:
001a8f89lea rdi, [rip-0x117c98]
001a8f90xor esi, esi
001a8f92
001a8f92loc_1a8f92:
001a8f92cmp [rsp+88], 0
001a8f98je 0x1a8a08
001a8f9ecall core::str::_<impl str>::trim_start_matches
001a8fa3mov [rsp+264], rax
001a8fabmov [rsp+256], rdx
001a8fb3mov [rsp+40], r13
001a8fb8mov [rsp+48], rbp
001a8fbdmov [rsp+56], 0
001a8fc6mov [rsp+64], rbp
001a8fcbmov [rsp+72], 1
001a8fd4mov rax, 0x2d0000002d
001a8fdemov [rsp+80], rax
001a8fe3lea rdi, [rsp+16]
001a8fe8lea rsi, [rsp+40]
001a8fedcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
001a8ff2cmp [rsp+16], 0
001a8ff8je 0x1a8a08
001a8ffemov rdx, [rsp+24]
001a9003mov rbx, [rsp+32]
001a9008lea rdi, [rsp+40]
001a900dmov rsi, r13
001a9010mov ecx, 16
001a9015call core::num::_<impl u64>::from_str_radix
001a901acmp [rsp+40], 0
001a901fjne 0x1a8a08
001a9025sub rbp, rbx
001a9028add r13, rbx
001a902bmov rax, [rsp+48]
001a9030mov [rsp+248], rax
001a9038lea rdi, [rsp+40]
001a903dmov rsi, r13
001a9040mov rdx, rbp
001a9043mov ecx, 16
001a9048call core::num::_<impl u64>::from_str_radix
001a904dcmp [rsp+40], 0
001a9052jne 0x1a8a08
001a9058mov r15, [rsp+48]
001a905dmov rax, [rsp+120]
001a9062mov rcx, [rsp+8]
001a9067add rcx, rax
001a906amov [rsp+16], rax
001a906fmov [rsp+24], rcx
001a9074lea rbx, [rsp+40]
001a9079mov rdi, rbx
001a907clea r14, [rsp+16]
001a9081mov rsi, r14
001a9084call _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a9089cmp [rsp+40], 0
001a908fjne 0x1a8a08
001a9095mov ebp, [rsp+48]
001a9099mov rdi, rbx
001a909cmov rsi, r14
001a909fcall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a90a4cmp [rsp+40], 0
001a90aajne 0x1a8a08
001a90b0mov eax, [rsp+48]
001a90b4mov [rsp+8], eax
001a90b8mov rdi, rbx
001a90bbmov rsi, r14
001a90becall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a90c3cmp [rsp+40], 0
001a90c9jne 0x1a8a08
001a90cfmov eax, [rsp+48]
001a90d3mov [rsp+120], rax
001a90d8mov rdi, rbx
001a90dbmov rsi, r14
001a90decall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
001a90e3cmp [rsp+40], 0
001a90e9jne 0x1a8a08
001a90efmov r13l, [rsp+48]
001a90f4mov rdi, r14
001a90f7call core::str::validations::next_code_point
001a90fctest eax, eax
001a90fejne 0x1a8a08
001a9104mov [rsp+220], ebp
001a910bmov [rsp+232], r15
001a9113mov rdi, rbx
001a9116mov rsi, [rsp+152]
001a911emov rdx, [rsp+112]
001a9123mov ecx, 16
001a9128call core::num::_<impl u64>::from_str_radix
001a912dcmp [rsp+40], 0
001a9132jne 0x1a8a08
001a9138mov rax, [rsp+48]
001a913dmov [rsp+112], rax
001a9142lea rdi, [rsp+40]
001a9147mov rsi, [rsp+144]
001a914fmov rdx, [rsp+96]
001a9154call core::str::_<impl str>::split_once
001a9159mov rsi, [rsp+40]
001a915etest rsi, rsi
001a9161je 0x1a8a08
001a9167mov rdx, [rsp+48]
001a916cmov r14, [rsp+56]
001a9171mov r15, [rsp+64]
001a9176lea rdi, [rsp+16]
001a917bmov ecx, 16
001a9180call core::num::_<impl u64>::from_str_radix
001a9185cmp [rsp+16], 0
001a918ajne 0x1a8a08
001a9190mov rbp, [rsp+24]
001a9195lea rdi, [rsp+16]
001a919amov rsi, r14
001a919dmov rdx, r15
001a91a0mov ecx, 16
001a91a5call core::num::_<impl u64>::from_str_radix
001a91aacmp [rsp+16], 0
001a91afjne 0x1a8a08
001a91b5mov r14, [rsp+24]
001a91balea rdi, [rsp+40]
001a91bfmov rsi, [rsp+136]
001a91c7mov rdx, [rsp+88]
001a91ccmov ecx, 16
001a91d1call core::num::_<impl u64>::from_str_radix
001a91d6cmp [rsp+40], 0
001a91dbjne 0x1a8a08
001a91e1mov rbx, [rsp+48]
001a91e6lea rdi, [rsp+40]
001a91ebmov rsi, [rsp+264]
001a91f3mov rdx, [rsp+256]
001a91fbcall _<std::ffi::os_str::OsString as core::convert::From<&T>>::from
001a9200mov rax, [rsp+40]
001a9205mov [rsp+88], rax
001a920amov rax, [rsp+48]
001a920fmov [rsp+96], rax
001a9214mov r15, [rsp+56]
001a9219cmp r12, [rsp+200]
001a9221jne 0x1a9245
001a9223lea rdi, [rsp+192]
001a922bmov rsi, r12
001a922ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001a9233mov rcx, [rsp+192]
001a923bmov r12, [rsp+208]
001a9243jmp 0x1a924d
001a9245
001a9245loc_1a9245:
001a9245mov rcx, [rsp+240]
001a924d
001a924dloc_1a924d:
001a924dshl r13, 32
001a9251add r13, [rsp+120]
001a9256imul rax, r12, 88
001a925amov edx, [rsp+220]
001a9261mov [rcx+rax], edx
001a9264mov edx, [rsp+8]
001a9268mov [rcx+rax+4], edx
001a926cmov [rcx+rax+8], r13
001a9271mov rdx, [rsp+88]
001a9276mov [rcx+rax+16], rdx
001a927bmov rdx, [rsp+96]
001a9280mov [rcx+rax+24], rdx
001a9285mov [rcx+rax+32], r15
001a928amov rdx, [rsp+248]
001a9292mov [rcx+rax+40], rdx
001a9297mov rdx, [rsp+232]
001a929fmov [rcx+rax+48], rdx
001a92a4mov rdx, [rsp+112]
001a92a9mov [rcx+rax+56], rdx
001a92aemov [rcx+rax+64], rbp
001a92b3mov [rcx+rax+72], r14
001a92b8mov [rcx+rax+80], rbx
001a92bdinc r12
001a92c0mov [rsp+208], r12
001a92c8cmp [rsp+345], 0
001a92d0lea rsi, [rsp+296]
001a92d8lea rdi, [rsp+40]
001a92ddje 0x1a8b36
001a92e3
001a92e3loc_1a92e3:
001a92e3mov rbp, [rsp+192]
001a92ebmov r15, [rsp+200]
001a92f3cmp [rsp+176], 0
001a92fcje 0x1a930c
001a92femov rdi, [rsp+168]
001a9306call [rip+0x687ec]
001a930c
001a930cloc_1a930c:
001a930cmov edi, [rsp+108]
001a9310call [rip+0x68802]
001a9316test rbp, rbp
001a9319mov rdx, [rsp+224]
001a9321je 0x1a87ea
001a9327mov [rsp+280], rbp
001a932fmov [rsp+288], r15
001a9337mov [rsp+296], r12
001a933ftest r12, r12
001a9342je 0x1a97b7
001a9348imul rcx, r12, 88
001a934cxor eax, eax
001a934ejmp 0x1a935d
001a9350
001a9350loc_1a9350:
001a9350add rax, 88
001a9354cmp rcx, rax
001a9357je 0x1a9792
001a935d
001a935dloc_1a935d:
001a935dcmp [rbp+rax+40], rdx
001a9362ja 0x1a9350
001a9364cmp [rbp+rax+48], rdx
001a9369jbe 0x1a9350
001a936bmov rsi, [rbp+rax+32]
001a9370test rsi, rsi
001a9373je 0x1a9350
001a9375mov [rsp+8], rsi
001a937ajs 0x1a97fa
001a9380mov r14, [rbp+rax+16]
001a9385movzx eax, [rip+0x69d3c]
001a938cmov esi, 1
001a9391mov rbx, [rsp+8]
001a9396mov rdi, rbx
001a9399call __rust_alloc
001a939etest rax, rax
001a93a1je 0x1a9801
001a93a7mov [rsp+128], rax
001a93afmov rdi, rax
001a93b2mov rsi, r14
001a93b5mov rdx, rbx
001a93b8call [rip+0x68762]
001a93belea rbx, [rbp+24]
001a93c2mov r14, [rip+0x6872f]
001a93c9jmp 0x1a93d8
001a93cb
001a93cbloc_1a93cb:
001a93cbadd rbx, 88
001a93cfdec r12
001a93d2je 0x1a97c8
001a93d8
001a93d8loc_1a93d8:
001a93d8cmp [rbx], 0
001a93dcje 0x1a93cb
001a93demov rdi, [rbx-8]
001a93e2call r14
001a93e5jmp 0x1a93cb
001a93e7
001a93e7loc_1a93e7:
001a93e7mov rdi, r12
001a93eacall [rip+0x68708]
001a93f0mov eax, 1
001a93f5
001a93f5loc_1a93f5:
001a93f5mov [rsp+40], rax
001a93famov [rsp+48], r13
001a93ff
001a93ffloc_1a93ff:
001a93ffmov rax, [rsp+40]
001a9404mov [rsp+16], rax
001a9409mov rax, [rsp+48]
001a940emov [rsp+24], rax
001a9413mov rax, [rsp+56]
001a9418mov [rsp+32], rax
001a941dmov rax, [rsp+16]
001a9422test rax, rax
001a9425je 0x1a9443
001a9427mov rcx, [rsp+24]
001a942cmov [rsp+8], rcx
001a9431mov r12, [rsp+32]
001a9436mov [rsp+128], rax
001a943ejmp 0x1a94d2
001a9443
001a9443loc_1a9443:
001a9443mov r14, [rsp+24]
001a9448mov eax, r14l
001a944band eax, 3
001a944elea rcx, [rip-0x169ecd]
001a9455movsxd rax, [rcx+4*rax]
001a9459add rax, rcx
001a945cjmp rax
001a945emovzx eax, [r14+15]
001a9463jmp 0x1a9471
001a9465mov rdi, r14
001a9468shr rdi, 32
001a946ccall std::sys::unix::decode_error_kind
001a9471
001a9471loc_1a9471:
001a9471test al, al
001a9473jne 0x1a9486
001a9475lea rdi, [rsp+16]
001a947acall core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001a947flea r14, [rip+0x679d2]
001a9486
001a9486loc_1a9486:
001a9486mov eax, r14l
001a9489and eax, 3
001a948clea rcx, [rax-2]
001a9490cmp rcx, 2
001a9494jb 0x1a94c8
001a9496test rax, rax
001a9499je 0x1a94c8
001a949blea r13, [r14-1]
001a949fmov r15, [r14-1]
001a94a3mov r12, [r14+7]
001a94a7mov rdi, r15
001a94aacall [r12]
001a94aecmp [r12+8], 0
001a94b4je 0x1a94bf
001a94b6mov rdi, r15
001a94b9call [rip+0x68639]
001a94bf
001a94bfloc_1a94bf:
001a94bfmov rdi, r13
001a94c2call [rip+0x68630]
001a94c8
001a94c8loc_1a94c8:
001a94c8xor eax, eax
001a94camov [rsp+8], rax
001a94cfxor r12l, r12l
001a94d2
001a94d2loc_1a94d2:
001a94d2mov rdi, [rsp+160]
001a94da
001a94daloc_1a94da:
001a94damovzx ebp, [rdi+24]
001a94detest rbp, rbp
001a94e1je 0x1a951d
001a94e3mov r13, rdi
001a94e6mov rbx, [rdi+16]
001a94eamov r14, rbp
001a94edshl r14, 4
001a94f1movzx eax, [rip+0x69bd0]
001a94f8mov r15l, 8
001a94femov esi, 8
001a9503mov rdi, r14
001a9506call __rust_alloc
001a950btest rax, rax
001a950eje 0x1a97ed
001a9514cmp ebp, 1
001a9517jne 0x1a9527
001a9519xor ecx, ecx
001a951bjmp 0x1a956f
001a951d
001a951dloc_1a951d:
001a951dmov r13, rdi
001a9520mov eax, 8
001a9525jmp 0x1a9590
001a9527
001a9527loc_1a9527:
001a9527mov edx, ebp
001a9529and edx, -2
001a952clea rsi, [rax+24]
001a9530lea rdi, [rbx+96]
001a9534xor ecx, ecx
001a9536nop [rax+rax]
001a9540
001a9540loc_1a9540:
001a9540mov r8, [rdi-80]
001a9544mov r9, [rdi-56]
001a9548mov [rsi-24], r8
001a954cmov [rsi-16], r9
001a9550mov r8, [rdi-24]
001a9554mov r9, [rdi]
001a9557mov [rsi-8], r8
001a955bmov [rsi], r9
001a955eadd rcx, 2
001a9562add rsi, 32
001a9566add rdi, 112
001a956acmp rdx, rcx
001a956djne 0x1a9540
001a956f
001a956floc_1a956f:
001a956ftest bpl, 1
001a9573je 0x1a9590
001a9575imul rdx, rcx, 56
001a9579mov rsi, [rbx+rdx+16]
001a957emov rdx, [rbx+rdx+40]
001a9583shl rcx, 4
001a9587mov [rax+rcx], rsi
001a958bmov [rax+rcx+8], rdx
001a9590
001a9590loc_1a9590:
001a9590mov rdx, [rsp+128]
001a9598mov rcx, [r13]
001a959cmov [rsp+280], rdx
001a95a4mov rdx, [rsp+8]
001a95a9mov [rsp+288], rdx
001a95b1mov [rsp+296], r12
001a95b9mov [rsp+304], rax
001a95c1mov [rsp+312], rbp
001a95c9mov [rsp+320], rbp
001a95d1mov [rsp+328], rcx
001a95d9mov rbx, [rsp+272]
001a95e1mov rsi, [rbx+16]
001a95e5cmp rsi, [rbx+8]
001a95e9jne 0x1a95f7
001a95ebmov rdi, rbx
001a95eecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001a95f3mov rsi, [rbx+16]
001a95f7
001a95f7loc_1a95f7:
001a95f7mov rax, [rbx]
001a95faimul rcx, rsi, 56
001a95femov rdx, [rsp+328]
001a9606mov [rax+rcx+48], rdx
001a960bmovups x0, [rsp+280]
001a9613movups x1, [rsp+296]
001a961bmovups x2, [rsp+312]
001a9623movups [rax+rcx+32], x2
001a9628movups [rax+rcx+16], x1
001a962dmovups [rax+rcx], x0
001a9631inc rsi
001a9634mov [rbx+16], rsi
001a9638xor eax, eax
001a963aadd rsp, 664
001a9641pop rbx
001a9642pop r12
001a9644pop r13
001a9646pop r14
001a9648pop r15
001a964apop rbp
001a964bret
001a964cmov rax, r14
001a964fshr rax, 32
001a9653cmp eax, 40
001a9656ja 0x1a970d
001a965clea rcx, [rip-0x16a0cb]
001a9663movsxd rax, [rcx+4*rax]
001a9667add rax, rcx
001a966ajmp rax
001a966cxor eax, eax
001a966ejmp 0x1a9471
001a9673mov al, 37
001a9675jmp 0x1a9471
001a967amov al, 35
001a967cjmp 0x1a9471
001a9681mov al, 36
001a9683jmp 0x1a9471
001a9688mov al, 27
001a968ajmp 0x1a9471
001a968fmov al, 34
001a9691jmp 0x1a9471
001a9696mov al, 16
001a9698jmp 0x1a9471
001a969dmov al, 14
001a969fjmp 0x1a9471
001a96a4mov al, 33
001a96a6jmp 0x1a9471
001a96abmov al, 11
001a96adjmp 0x1a9471
001a96b2mov al, 4
001a96b4jmp 0x1a9471
001a96b9mov al, 40
001a96bbjmp 0x1a9471
001a96c0mov al, 12
001a96c2jmp 0x1a9471
001a96c7mov al, 9
001a96c9jmp 0x1a9471
001a96cemov al, 25
001a96d0jmp 0x1a9471
001a96d5mov al, 24
001a96d7jmp 0x1a9471
001a96dcmov al, 2
001a96dejmp 0x1a9471
001a96e3mov al, 15
001a96e5jmp 0x1a9471
001a96eamov al, 3
001a96ecjmp 0x1a9471
001a96f1mov al, 7
001a96f3jmp 0x1a9471
001a96f8mov al, 1
001a96fajmp 0x1a9471
001a96ffmov al, 31
001a9701jmp 0x1a9471
001a9706mov al, 17
001a9708jmp 0x1a9471
001a970d
001a970dloc_1a970d:
001a970dmov al, 41
001a970fjmp 0x1a9471
001a9714mov al, 20
001a9716jmp 0x1a9471
001a971bmov al, 5
001a971djmp 0x1a9471
001a9722mov al, 21
001a9724jmp 0x1a9471
001a9729mov al, 13
001a972bjmp 0x1a9471
001a9730mov al, 6
001a9732jmp 0x1a9471
001a9737mov al, 18
001a9739jmp 0x1a9471
001a973emov al, 10
001a9740jmp 0x1a9471
001a9745mov al, 8
001a9747jmp 0x1a9471
001a974cmov al, 30
001a974ejmp 0x1a9471
001a9753mov al, 32
001a9755jmp 0x1a9471
001a975amov al, 22
001a975cjmp 0x1a9471
001a9761mov al, 39
001a9763jmp 0x1a9471
001a9768mov al, 19
001a976ajmp 0x1a9471
001a976fmov al, 23
001a9771jmp 0x1a9471
001a9776mov al, 28
001a9778jmp 0x1a9471
001a977dmov al, 29
001a977fjmp 0x1a9471
001a9784mov al, 38
001a9786jmp 0x1a9471
001a978bmov al, 26
001a978djmp 0x1a9471
001a9792
001a9792loc_1a9792:
001a9792lea rbx, [rbp+24]
001a9796mov r14, [rip+0x6835b]
001a979djmp 0x1a97a8
001a979f
001a979floc_1a979f:
001a979fadd rbx, 88
001a97a3dec r12
001a97a6je 0x1a97b7
001a97a8
001a97a8loc_1a97a8:
001a97a8cmp [rbx], 0
001a97acje 0x1a979f
001a97aemov rdi, [rbx-8]
001a97b2call r14
001a97b5jmp 0x1a979f
001a97b7
001a97b7loc_1a97b7:
001a97b7test r15, r15
001a97baje 0x1a87ea
001a97c0mov rdi, rbp
001a97c3jmp 0x1a87e4
001a97c8
001a97c8loc_1a97c8:
001a97c8test r15, r15
001a97cbje 0x1a97d6
001a97cdmov rdi, rbp
001a97d0call [rip+0x68322]
001a97d6
001a97d6loc_1a97d6:
001a97d6mov r12, [rsp+8]
001a97dbjmp 0x1a94d2
001a97e0
001a97e0loc_1a97e0:
001a97e0call alloc::raw_vec::capacity_overflow
001a97e5jmp 0x1a980e
001a97e7
001a97e7loc_1a97e7:
001a97e7mov r15l, 1
001a97ed
001a97edloc_1a97ed:
001a97edmov rdi, r15
001a97f0mov rsi, r14
001a97f3call alloc::alloc::handle_alloc_error
001a97f8jmp 0x1a980e
001a97fa
001a97faloc_1a97fa:
001a97facall alloc::raw_vec::capacity_overflow
001a97ffjmp 0x1a980e
001a9801
001a9801loc_1a9801:
001a9801mov edi, 1
001a9806mov rsi, rbx
001a9809call alloc::alloc::handle_alloc_error
001a980e
001a980eloc_1a980e:
001a980eud2
001a9810lea rdi, [rsp+280]
001a9818jmp 0x1a9894
001a981amov rdi, r15
001a981dmov rsi, r12
001a9820call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9825mov rdi, r14
001a9828call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a982djmp 0x1a9876
001a982fjmp 0x1a98b4
001a9834mov rdi, [rsp+88]
001a9839mov rsi, [rsp+96]
001a983ecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001a9843jmp 0x1a9876
001a9845jmp 0x1a9876
001a9847mov rdi, r15
001a984amov rsi, r12
001a984dcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9852mov rdi, r14
001a9855call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a985ajmp 0x1a988c
001a985cmov rdi, r15
001a985fmov rsi, r12
001a9862call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a9867mov rdi, r13
001a986acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a986fcall core::panicking::panic_cannot_unwind
001a9874ud2
001a9876
001a9876loc_1a9876:
001a9876lea rdi, [rsp+168]
001a987ecall core::ptr::drop_in_place<alloc::string::String>
001a9883mov edi, [rsp+108]
001a9887call core::ptr::drop_in_place<std::fs::File>
001a988c
001a988cloc_1a988c:
001a988clea rdi, [rsp+192]
001a9894
001a9894loc_1a9894:
001a9894call core::ptr::drop_in_place<alloc::vec::Vec<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry>>
001a9899call core::panicking::panic_cannot_unwind
001a989eud2
001a98a0lea rdi, [rsp+280]
001a98a8call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Library>
001a98adcall core::panicking::panic_cannot_unwind
001a98b2ud2
001a98b4
001a98b4loc_1a98b4:
001a98b4lea rdi, [rsp+40]
001a98b9call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a98becall core::panicking::panic_cannot_unwind
001a98c3ud2
001a98c5call core::panicking::panic_cannot_unwind
001a98caud2
001a8600
Loading..