File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001a5cb0
001a5cb0_<&std::fs::File as std::io::Read>::read_to_string:
001a5cb0push rbp
001a5cb1push r15
001a5cb3push r14
001a5cb5push r13
001a5cb7push r12
001a5cb9push rbx
001a5cbasub rsp, 40
001a5cbemov rbx, rdx
001a5cc1mov r12, rsi
001a5cc4mov r15, rdi
001a5cc7mov edi, [rsi]
001a5cc9call std::fs::buffer_capacity_required
001a5ccemov r13, rax
001a5cd1mov rbp, rdx
001a5cd4test rax, rax
001a5cd7cmove rdx, rax
001a5cdbmov rax, [rbx+8]
001a5cdfmov r14, [rbx+16]
001a5ce3sub rax, r14
001a5ce6cmp rax, rdx
001a5ce9jb 0x1a5d63
001a5ceb
001a5cebloc_1a5ceb:
001a5cebmov rdi, rsp
001a5ceemov rsi, r12
001a5cf1mov rdx, rbx
001a5cf4mov rcx, r13
001a5cf7mov r8, rbp
001a5cfacall std::io::default_read_to_end
001a5cffmov r12, [rbx+16]
001a5d03mov rdx, r12
001a5d06sub rdx, r14
001a5d09jb 0x1a5d77
001a5d0bmov rsi, [rbx]
001a5d0eadd rsi, r14
001a5d11lea rdi, [rsp+16]
001a5d16call core::str::converts::from_utf8
001a5d1bcmp [rsp+16], 0
001a5d21je 0x1a5d31
001a5d23cmp [rsp], 0
001a5d28je 0x1a5d3e
001a5d2amov rax, [rsp+8]
001a5d2fjmp 0x1a5d45
001a5d31
001a5d31loc_1a5d31:
001a5d31movups x0, [rsp]
001a5d35movups [r15], x0
001a5d39mov r14, r12
001a5d3cjmp 0x1a5d50
001a5d3e
001a5d3eloc_1a5d3e:
001a5d3elea rax, [rip+0x6a6eb]
001a5d45
001a5d45loc_1a5d45:
001a5d45mov [r15+8], rax
001a5d49mov [r15], 1
001a5d50
001a5d50loc_1a5d50:
001a5d50mov [rbx+16], r14
001a5d54add rsp, 40
001a5d58pop rbx
001a5d59pop r12
001a5d5bpop r13
001a5d5dpop r14
001a5d5fpop r15
001a5d61pop rbp
001a5d62ret
001a5d63
001a5d63loc_1a5d63:
001a5d63mov rdi, rbx
001a5d66mov rsi, r14
001a5d69call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a5d6emov r14, [rbx+16]
001a5d72jmp 0x1a5ceb
001a5d77
001a5d77loc_1a5d77:
001a5d77lea rdx, [rip+0x6a91a]
001a5d7emov rdi, r14
001a5d81mov rsi, r12
001a5d84call core::slice::index::slice_start_index_len_fail
001a5d89ud2
001a5d8bmov r15, rax
001a5d8emov rdi, [rsp]
001a5d92mov rsi, [rsp+8]
001a5d97call core::ptr::drop_in_place<core::result::Result<isize,std::io::error::Error>>
001a5d9cjmp 0x1a5da8
001a5d9ecall core::panicking::panic_in_cleanup
001a5da3ud2
001a5da5mov r15, rax
001a5da8
001a5da8loc_1a5da8:
001a5da8mov rdi, rbx
001a5dabmov rsi, r14
001a5daecall core::ptr::drop_in_place<std::io::Guard>
001a5db3mov rdi, r15
001a5db6call _Unwind_Resume
001a5dbbud2
001a5cb0
001a5cb0_<&std::fs::File as std::io::Read>::read_to_string:
001a5cb0push rbp
001a5cb1push r15
001a5cb3push r14
001a5cb5push r13
001a5cb7push r12
001a5cb9push rbx
001a5cbasub rsp, 40
001a5cbemov rbx, rdx
001a5cc1mov r12, rsi
001a5cc4mov r15, rdi
001a5cc7mov edi, [rsi]
001a5cc9call std::fs::buffer_capacity_required
001a5ccemov r13, rax
001a5cd1mov rbp, rdx
001a5cd4test rax, rax
001a5cd7cmove rdx, rax
001a5cdbmov rax, [rbx+8]
001a5cdfmov r14, [rbx+16]
001a5ce3sub rax, r14
001a5ce6cmp rax, rdx
001a5ce9jb 0x1a5d63
001a5ceb
001a5cebloc_1a5ceb:
001a5cebmov rdi, rsp
001a5ceemov rsi, r12
001a5cf1mov rdx, rbx
001a5cf4mov rcx, r13
001a5cf7mov r8, rbp
001a5cfacall std::io::default_read_to_end
001a5cffmov r12, [rbx+16]
001a5d03mov rdx, r12
001a5d06sub rdx, r14
001a5d09jb 0x1a5d77
001a5d0bmov rsi, [rbx]
001a5d0eadd rsi, r14
001a5d11lea rdi, [rsp+16]
001a5d16call core::str::converts::from_utf8
001a5d1bcmp [rsp+16], 0
001a5d21je 0x1a5d31
001a5d23cmp [rsp], 0
001a5d28je 0x1a5d3e
001a5d2amov rax, [rsp+8]
001a5d2fjmp 0x1a5d45
001a5d31
001a5d31loc_1a5d31:
001a5d31movups x0, [rsp]
001a5d35movups [r15], x0
001a5d39mov r14, r12
001a5d3cjmp 0x1a5d50
001a5d3e
001a5d3eloc_1a5d3e:
001a5d3elea rax, [rip+0x6a6eb]
001a5d45
001a5d45loc_1a5d45:
001a5d45mov [r15+8], rax
001a5d49mov [r15], 1
001a5d50
001a5d50loc_1a5d50:
001a5d50mov [rbx+16], r14
001a5d54add rsp, 40
001a5d58pop rbx
001a5d59pop r12
001a5d5bpop r13
001a5d5dpop r14
001a5d5fpop r15
001a5d61pop rbp
001a5d62ret
001a5d63
001a5d63loc_1a5d63:
001a5d63mov rdi, rbx
001a5d66mov rsi, r14
001a5d69call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001a5d6emov r14, [rbx+16]
001a5d72jmp 0x1a5ceb
001a5d77
001a5d77loc_1a5d77:
001a5d77lea rdx, [rip+0x6a91a]
001a5d7emov rdi, r14
001a5d81mov rsi, r12
001a5d84call core::slice::index::slice_start_index_len_fail
001a5d89ud2
001a5d8bmov r15, rax
001a5d8emov rdi, [rsp]
001a5d92mov rsi, [rsp+8]
001a5d97call core::ptr::drop_in_place<core::result::Result<isize,std::io::error::Error>>
001a5d9cjmp 0x1a5da8
001a5d9ecall core::panicking::panic_in_cleanup
001a5da3ud2
001a5da5mov r15, rax
001a5da8
001a5da8loc_1a5da8:
001a5da8mov rdi, rbx
001a5dabmov rsi, r14
001a5daecall core::ptr::drop_in_place<std::io::Guard>
001a5db3mov rdi, r15
001a5db6call _Unwind_Resume
001a5dbbud2
001a5cb0
001a5dbd
001a5dbd // align 0x10
001a5dbd // align 0x10
001a5dc0
001a5dc0core::ptr::drop_in_place<std::io::Guard>:
001a5dc0mov [rdi+16], rsi
001a5dc4ret
001a5dc0
001a5dc0core::ptr::drop_in_place<std::io::Guard>:
001a5dc0mov [rdi+16], rsi
001a5dc4ret
001a5dc0
001a5dc5
001a5dc5 // align 0x10
001a5dc5 // align 0x10
001a5dd0
001a5dd0core::ptr::drop_in_place<core::result::Result<isize,std::io::error::Error>>:
001a5dd0push r15
001a5dd2push r14
001a5dd4push r12
001a5dd6push rbx
001a5dd7push rax
001a5dd8test rdi, rdi
001a5ddbje 0x1a5df1
001a5dddmov eax, esi
001a5ddfand eax, 3
001a5de2lea rcx, [rax-2]
001a5de6cmp rcx, 2
001a5deajb 0x1a5df1
001a5dectest rax, rax
001a5defjne 0x1a5dfd
001a5df1
001a5df1loc_1a5df1:
001a5df1add rsp, 8
001a5df5pop rbx
001a5df6pop r12
001a5df8pop r14
001a5dfapop r15
001a5dfcret
001a5dfd
001a5dfdloc_1a5dfd:
001a5dfdlea rbx, [rsi-1]
001a5e01mov r14, [rsi-1]
001a5e05mov r15, [rsi+7]
001a5e09mov rdi, r14
001a5e0ccall [r15]
001a5e0fcmp [r15+8], 0
001a5e14je 0x1a5e1f
001a5e16mov rdi, r14
001a5e19call [rip+0x6bcd9]
001a5e1f
001a5e1floc_1a5e1f:
001a5e1fmov rdi, rbx
001a5e22add rsp, 8
001a5e26pop rbx
001a5e27pop r12
001a5e29pop r14
001a5e2bpop r15
001a5e2djmp [rip+0x6bcc5]
001a5e33mov r12, rax
001a5e36mov rdi, r14
001a5e39mov rsi, r15
001a5e3ccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a5e41mov rdi, rbx
001a5e44call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a5e49mov rdi, r12
001a5e4ccall _Unwind_Resume
001a5e51ud2
001a5dd0
001a5dd0core::ptr::drop_in_place<core::result::Result<isize,std::io::error::Error>>:
001a5dd0push r15
001a5dd2push r14
001a5dd4push r12
001a5dd6push rbx
001a5dd7push rax
001a5dd8test rdi, rdi
001a5ddbje 0x1a5df1
001a5dddmov eax, esi
001a5ddfand eax, 3
001a5de2lea rcx, [rax-2]
001a5de6cmp rcx, 2
001a5deajb 0x1a5df1
001a5dectest rax, rax
001a5defjne 0x1a5dfd
001a5df1
001a5df1loc_1a5df1:
001a5df1add rsp, 8
001a5df5pop rbx
001a5df6pop r12
001a5df8pop r14
001a5dfapop r15
001a5dfcret
001a5dfd
001a5dfdloc_1a5dfd:
001a5dfdlea rbx, [rsi-1]
001a5e01mov r14, [rsi-1]
001a5e05mov r15, [rsi+7]
001a5e09mov rdi, r14
001a5e0ccall [r15]
001a5e0fcmp [r15+8], 0
001a5e14je 0x1a5e1f
001a5e16mov rdi, r14
001a5e19call [rip+0x6bcd9]
001a5e1f
001a5e1floc_1a5e1f:
001a5e1fmov rdi, rbx
001a5e22add rsp, 8
001a5e26pop rbx
001a5e27pop r12
001a5e29pop r14
001a5e2bpop r15
001a5e2djmp [rip+0x6bcc5]
001a5e33mov r12, rax
001a5e36mov rdi, r14
001a5e39mov rsi, r15
001a5e3ccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a5e41mov rdi, rbx
001a5e44call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a5e49mov rdi, r12
001a5e4ccall _Unwind_Resume
001a5e51ud2
001a5dd0
001a5e53
001a5e53 // align 0x10
001a5e53 // align 0x10
001a5e60
001a5e60std::path::Components::parse_next_component_back:
001a5e60push r14
001a5e62push rbx
001a5e63push rax
001a5e64mov r14, rsi
001a5e67mov rbx, rdi
001a5e6amov rdi, rsi
001a5e6dcall std::path::Components::len_before_body
001a5e72mov rsi, [r14+8]
001a5e76cmp rax, rsi
001a5e79ja 0x1a5f1d
001a5e7fmov rdi, [r14]
001a5e82lea rcx, [rdi+rax]
001a5e86lea r9, [rdi+rsi]
001a5e8asub r9, rcx
001a5e8dlea r8, [rdi+rsi]
001a5e91dec r8
001a5e94xor edx, edx
001a5e96nop [rax+rax]
001a5ea0
001a5ea0loc_1a5ea0:
001a5ea0test r9, r9
001a5ea3je 0x1a5ec8
001a5ea5mov r10, r9
001a5ea8dec r9
001a5eabcmp [r8], 47
001a5eaflea r8, [r8-1]
001a5eb3jne 0x1a5ea0
001a5eb5add rax, r10
001a5eb8cmp rax, rsi
001a5ebbja 0x1a5f26
001a5ebdadd rdi, rax
001a5ec0mov edx, 1
001a5ec5mov rcx, rdi
001a5ec8
001a5ec8loc_1a5ec8:
001a5ec8sub rsi, rax
001a5ecbje 0x1a5ef2
001a5ecdmov al, 9
001a5ecfcmp rsi, 2
001a5ed3je 0x1a5ef6
001a5ed5cmp rsi, 1
001a5ed9jne 0x1a5f04
001a5edbcmp [rcx], 46
001a5edejne 0x1a5f04
001a5ee0xor eax, eax
001a5ee2cmp [r14+16], 3
001a5ee7setae al
001a5eealea eax, [rax+2*rax]
001a5eedadd eax, 7
001a5ef0jmp 0x1a5f04
001a5ef2
001a5ef2loc_1a5ef2:
001a5ef2mov al, 10
001a5ef4jmp 0x1a5f04
001a5ef6
001a5ef6loc_1a5ef6:
001a5ef6cmp [rcx], 46
001a5ef9jne 0x1a5f04
001a5efbcmp [rcx+1], 46
001a5effsete al
001a5f02xor al, 9
001a5f04
001a5f04loc_1a5f04:
001a5f04add rdx, rsi
001a5f07mov [rbx], rdx
001a5f0amov [rbx+8], al
001a5f0dmov [rbx+16], rcx
001a5f11mov [rbx+24], rsi
001a5f15add rsp, 8
001a5f19pop rbx
001a5f1apop r14
001a5f1cret
001a5f1d
001a5f1dloc_1a5f1d:
001a5f1dlea rdx, [rip+0x6a8fc]
001a5f24jmp 0x1a5f2d
001a5f26
001a5f26loc_1a5f26:
001a5f26lea rdx, [rip+0x6a8db]
001a5f2d
001a5f2dloc_1a5f2d:
001a5f2dmov rdi, rax
001a5f30call core::slice::index::slice_start_index_len_fail
001a5f35ud2
001a5e60
001a5e60std::path::Components::parse_next_component_back:
001a5e60push r14
001a5e62push rbx
001a5e63push rax
001a5e64mov r14, rsi
001a5e67mov rbx, rdi
001a5e6amov rdi, rsi
001a5e6dcall std::path::Components::len_before_body
001a5e72mov rsi, [r14+8]
001a5e76cmp rax, rsi
001a5e79ja 0x1a5f1d
001a5e7fmov rdi, [r14]
001a5e82lea rcx, [rdi+rax]
001a5e86lea r9, [rdi+rsi]
001a5e8asub r9, rcx
001a5e8dlea r8, [rdi+rsi]
001a5e91dec r8
001a5e94xor edx, edx
001a5e96nop [rax+rax]
001a5ea0
001a5ea0loc_1a5ea0:
001a5ea0test r9, r9
001a5ea3je 0x1a5ec8
001a5ea5mov r10, r9
001a5ea8dec r9
001a5eabcmp [r8], 47
001a5eaflea r8, [r8-1]
001a5eb3jne 0x1a5ea0
001a5eb5add rax, r10
001a5eb8cmp rax, rsi
001a5ebbja 0x1a5f26
001a5ebdadd rdi, rax
001a5ec0mov edx, 1
001a5ec5mov rcx, rdi
001a5ec8
001a5ec8loc_1a5ec8:
001a5ec8sub rsi, rax
001a5ecbje 0x1a5ef2
001a5ecdmov al, 9
001a5ecfcmp rsi, 2
001a5ed3je 0x1a5ef6
001a5ed5cmp rsi, 1
001a5ed9jne 0x1a5f04
001a5edbcmp [rcx], 46
001a5edejne 0x1a5f04
001a5ee0xor eax, eax
001a5ee2cmp [r14+16], 3
001a5ee7setae al
001a5eealea eax, [rax+2*rax]
001a5eedadd eax, 7
001a5ef0jmp 0x1a5f04
001a5ef2
001a5ef2loc_1a5ef2:
001a5ef2mov al, 10
001a5ef4jmp 0x1a5f04
001a5ef6
001a5ef6loc_1a5ef6:
001a5ef6cmp [rcx], 46
001a5ef9jne 0x1a5f04
001a5efbcmp [rcx+1], 46
001a5effsete al
001a5f02xor al, 9
001a5f04
001a5f04loc_1a5f04:
001a5f04add rdx, rsi
001a5f07mov [rbx], rdx
001a5f0amov [rbx+8], al
001a5f0dmov [rbx+16], rcx
001a5f11mov [rbx+24], rsi
001a5f15add rsp, 8
001a5f19pop rbx
001a5f1apop r14
001a5f1cret
001a5f1d
001a5f1dloc_1a5f1d:
001a5f1dlea rdx, [rip+0x6a8fc]
001a5f24jmp 0x1a5f2d
001a5f26
001a5f26loc_1a5f26:
001a5f26lea rdx, [rip+0x6a8db]
001a5f2d
001a5f2dloc_1a5f2d:
001a5f2dmov rdi, rax
001a5f30call core::slice::index::slice_start_index_len_fail
001a5f35ud2
001a5e60
001a5f37
001a5f37 // align 0x10
001a5f37 // align 0x10
001a5f40
001a5f40std::path::Components::len_before_body:
001a5f40movzx edx, [rdi+56]
001a5f44movzx ecx, [rdi+58]
001a5f48xor eax, eax
001a5f4acmp dl, 1
001a5f4dja 0x1a5fbc
001a5f4fmovzx esi, [rdi+16]
001a5f53movzx r8l, sil
001a5f57test cl, cl
001a5f59jne 0x1a5feb
001a5f5fcmp sil, 5
001a5f63jb 0x1a5feb
001a5f69mov rax, [rdi]
001a5f6cmov rsi, [rdi+8]
001a5f70xor r9l, r9l
001a5f73test dl, dl
001a5f75jne 0x1a5f8d
001a5f77cmp r8b, 6
001a5f7bje 0x1a5f8d
001a5f7dmov r9l, 2
001a5f83cmp rsi, 2
001a5f87jb 0x1a605e
001a5f8d
001a5f8dloc_1a5f8d:
001a5f8dcmp r9, rsi
001a5f90je 0x1a5fb8
001a5f92add rsi, rax
001a5f95lea r10, [rax+r9]
001a5f99inc r10
001a5f9ccmp r10, rsi
001a5f9fsete sil
001a5fa3movzx eax, [rax+r9]
001a5fa8test sil, 1
001a5facjne 0x1a5fd5
001a5faecmp al, 46
001a5fb0jne 0x1a5fd5
001a5fb2cmp [r10], 47
001a5fb6je 0x1a5fe6
001a5fb8
001a5fb8loc_1a5fb8:
001a5fb8xor eax, eax
001a5fbajmp 0x1a5feb
001a5fbc
001a5fbcloc_1a5fbc:
001a5fbcxor esi, esi
001a5fbe
001a5fbeloc_1a5fbe:
001a5fbecmp dl, 2
001a5fc1setb dl
001a5fc4test cl, cl
001a5fc6setne cl
001a5fc9and cl, dl
001a5fcbmovzx ecx, cl
001a5fceadd rax, rsi
001a5fd1add rax, rcx
001a5fd4ret
001a5fd5
001a5fd5loc_1a5fd5:
001a5fd5cmp al, 46
001a5fd7setne al
001a5fdanot sil
001a5fddor sil, al
001a5fe0test sil, 1
001a5fe4jne 0x1a5fb8
001a5fe6
001a5fe6loc_1a5fe6:
001a5fe6mov eax, 1
001a5feb
001a5febloc_1a5feb:
001a5febxor esi, esi
001a5fedtest dl, dl
001a5fefjne 0x1a5fbe
001a5ff1cmp r8b, 6
001a5ff5je 0x1a5fbe
001a5ff7lea rsi, [rip-0x166af2]
001a5ffemovsxd r8, [rsi+4*r8]
001a6002add r8, rsi
001a6005jmp r8
001a6008mov rsi, [rdi+32]
001a600cadd rsi, 4
001a6010jmp 0x1a5fbe
001a6012mov rsi, [rdi+32]
001a6016mov rdi, [rdi+48]
001a601alea r8, [rdi+1]
001a601etest rdi, rdi
001a6021cmove r8, rdi
001a6025add rsi, r8
001a6028add rsi, 8
001a602cjmp 0x1a5fbe
001a602emov esi, 6
001a6033jmp 0x1a5fbe
001a6035mov rsi, [rdi+32]
001a6039mov rdi, [rdi+48]
001a603dlea r8, [rdi+1]
001a6041test rdi, rdi
001a6044cmove r8, rdi
001a6048add rsi, r8
001a604badd rsi, 2
001a604fjmp 0x1a5fbe
001a6054mov esi, 2
001a6059jmp 0x1a5fbe
001a605e
001a605eloc_1a605e:
001a605epush rax
001a605flea rdx, [rip+0x6a78a]
001a6066mov edi, 2
001a606bcall core::slice::index::slice_start_index_len_fail
001a6070ud2
001a5f40
001a5f40std::path::Components::len_before_body:
001a5f40movzx edx, [rdi+56]
001a5f44movzx ecx, [rdi+58]
001a5f48xor eax, eax
001a5f4acmp dl, 1
001a5f4dja 0x1a5fbc
001a5f4fmovzx esi, [rdi+16]
001a5f53movzx r8l, sil
001a5f57test cl, cl
001a5f59jne 0x1a5feb
001a5f5fcmp sil, 5
001a5f63jb 0x1a5feb
001a5f69mov rax, [rdi]
001a5f6cmov rsi, [rdi+8]
001a5f70xor r9l, r9l
001a5f73test dl, dl
001a5f75jne 0x1a5f8d
001a5f77cmp r8b, 6
001a5f7bje 0x1a5f8d
001a5f7dmov r9l, 2
001a5f83cmp rsi, 2
001a5f87jb 0x1a605e
001a5f8d
001a5f8dloc_1a5f8d:
001a5f8dcmp r9, rsi
001a5f90je 0x1a5fb8
001a5f92add rsi, rax
001a5f95lea r10, [rax+r9]
001a5f99inc r10
001a5f9ccmp r10, rsi
001a5f9fsete sil
001a5fa3movzx eax, [rax+r9]
001a5fa8test sil, 1
001a5facjne 0x1a5fd5
001a5faecmp al, 46
001a5fb0jne 0x1a5fd5
001a5fb2cmp [r10], 47
001a5fb6je 0x1a5fe6
001a5fb8
001a5fb8loc_1a5fb8:
001a5fb8xor eax, eax
001a5fbajmp 0x1a5feb
001a5fbc
001a5fbcloc_1a5fbc:
001a5fbcxor esi, esi
001a5fbe
001a5fbeloc_1a5fbe:
001a5fbecmp dl, 2
001a5fc1setb dl
001a5fc4test cl, cl
001a5fc6setne cl
001a5fc9and cl, dl
001a5fcbmovzx ecx, cl
001a5fceadd rax, rsi
001a5fd1add rax, rcx
001a5fd4ret
001a5fd5
001a5fd5loc_1a5fd5:
001a5fd5cmp al, 46
001a5fd7setne al
001a5fdanot sil
001a5fddor sil, al
001a5fe0test sil, 1
001a5fe4jne 0x1a5fb8
001a5fe6
001a5fe6loc_1a5fe6:
001a5fe6mov eax, 1
001a5feb
001a5febloc_1a5feb:
001a5febxor esi, esi
001a5fedtest dl, dl
001a5fefjne 0x1a5fbe
001a5ff1cmp r8b, 6
001a5ff5je 0x1a5fbe
001a5ff7lea rsi, [rip-0x166af2]
001a5ffemovsxd r8, [rsi+4*r8]
001a6002add r8, rsi
001a6005jmp r8
001a6008mov rsi, [rdi+32]
001a600cadd rsi, 4
001a6010jmp 0x1a5fbe
001a6012mov rsi, [rdi+32]
001a6016mov rdi, [rdi+48]
001a601alea r8, [rdi+1]
001a601etest rdi, rdi
001a6021cmove r8, rdi
001a6025add rsi, r8
001a6028add rsi, 8
001a602cjmp 0x1a5fbe
001a602emov esi, 6
001a6033jmp 0x1a5fbe
001a6035mov rsi, [rdi+32]
001a6039mov rdi, [rdi+48]
001a603dlea r8, [rdi+1]
001a6041test rdi, rdi
001a6044cmove r8, rdi
001a6048add rsi, r8
001a604badd rsi, 2
001a604fjmp 0x1a5fbe
001a6054mov esi, 2
001a6059jmp 0x1a5fbe
001a605e
001a605eloc_1a605e:
001a605epush rax
001a605flea rdx, [rip+0x6a78a]
001a6066mov edi, 2
001a606bcall core::slice::index::slice_start_index_len_fail
001a6070ud2
001a5f40
001a6072
001a6072 // align 0x10
001a6072 // align 0x10
001a6080
001a6080core::str::_<impl str>::trim_matches:
001a6080push rbp
001a6081push r15
001a6083push r14
001a6085push rbx
001a6086mov rax, rdi
001a6089lea r8, [rdi+rsi]
001a608dmov dil, 1
001a6090test rsi, rsi
001a6093je 0x1a61f7
001a6099xor edx, edx
001a609blea r10, [rip-0x11691e]
001a60a2xor r9l, r9l
001a60a5mov rsi, rax
001a60a8jmp 0x1a60c9
001a60aa
001a60aaloc_1a60aa:
001a60aamovzx r11l, r11b
001a60aetest [r11+r10], 1
001a60b3je 0x1a61e8
001a60b9nop [rax]
001a60c0
001a60c0loc_1a60c0:
001a60c0cmp rsi, r8
001a60c3je 0x1a631f
001a60c9
001a60c9loc_1a60c9:
001a60c9mov rbx, rsi
001a60ccmov rcx, r9
001a60cfmovzx r11l, [rsi]
001a60d3test r11b, r11b
001a60d6js 0x1a60f0
001a60d8lea rsi, [rbx+1]
001a60dcjmp 0x1a6170
001a60e1
001a60e1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001a60f0
001a60f0loc_1a60f0:
001a60f0mov r9l, r11l
001a60f3and r9l, 31
001a60f7movzx r14l, [rbx+1]
001a60fcand r14l, 63
001a6100cmp r11b, -33
001a6104jbe 0x1a6146
001a6106movzx ebp, [rbx+2]
001a610ashl r14l, 6
001a610eand ebp, 63
001a6111or ebp, r14l
001a6114cmp r11b, -16
001a6118jb 0x1a6156
001a611alea rsi, [rbx+4]
001a611emovzx r11l, [rbx+3]
001a6123and r9l, 7
001a6127shl r9l, 18
001a612bshl ebp, 6
001a612eand r11l, 63
001a6132or r11l, ebp
001a6135or r11l, r9l
001a6138cmp r11l, 0x110000
001a613fjne 0x1a6170
001a6141jmp 0x1a630e
001a6146
001a6146loc_1a6146:
001a6146lea rsi, [rbx+2]
001a614ashl r9l, 6
001a614eor r9l, r14l
001a6151mov r11l, r9l
001a6154jmp 0x1a6170
001a6156
001a6156loc_1a6156:
001a6156lea rsi, [rbx+3]
001a615ashl r9l, 12
001a615eor ebp, r9l
001a6161mov r11l, ebp
001a6164nop [rax+rax]
001a6170
001a6170loc_1a6170:
001a6170mov r9, rsi
001a6173sub r9, rbx
001a6176add r9, rcx
001a6179lea ebx, [r11-9]
001a617dcmp ebx, 5
001a6180jb 0x1a60c0
001a6186cmp r11l, 32
001a618aje 0x1a60c0
001a6190cmp r11l, 128
001a6197jb 0x1a61e8
001a6199mov ebx, r11l
001a619cshr ebx, 8
001a619fcmp ebx, 31
001a61a2jg 0x1a61c0
001a61a4test ebx, ebx
001a61a6je 0x1a60aa
001a61accmp ebx, 22
001a61afjne 0x1a61e8
001a61b1cmp r11l, 5760
001a61b8je 0x1a60c0
001a61bejmp 0x1a61e8
001a61c0
001a61c0loc_1a61c0:
001a61c0cmp ebx, 32
001a61c3je 0x1a61d9
001a61c5cmp ebx, 48
001a61c8jne 0x1a61e8
001a61cacmp r11l, 12288
001a61d1je 0x1a60c0
001a61d7jmp 0x1a61e8
001a61d9
001a61d9loc_1a61d9:
001a61d9movzx r11l, r11b
001a61ddtest [r11+r10], 2
001a61e2jne 0x1a60c0
001a61e8
001a61e8loc_1a61e8:
001a61e8xor edi, edi
001a61eamov rdx, r9
001a61edcmp rsi, r8
001a61f0jne 0x1a6208
001a61f2jmp 0x1a631a
001a61f7
001a61f7loc_1a61f7:
001a61f7xor r9l, r9l
001a61famov rsi, rax
001a61fdxor edx, edx
001a61ffcmp rsi, r8
001a6202je 0x1a631a
001a6208
001a6208loc_1a6208:
001a6208lea r10, [rip-0x116a8b]
001a620fjmp 0x1a6229
001a6211
001a6211loc_1a6211:
001a6211movzx ebx, bl
001a6214test [rbx+r10], 1
001a6219je 0x1a6303
001a621fnop
001a6220
001a6220loc_1a6220:
001a6220cmp rsi, r8
001a6223je 0x1a631a
001a6229
001a6229loc_1a6229:
001a6229mov r11, r8
001a622cmovzx ebx, [r8-1]
001a6231test bl, bl
001a6233js 0x1a6240
001a6235lea r8, [r11-1]
001a6239jmp 0x1a629b
001a623b
001a623b 0f 1f 44 00 00 ..D..
001a6240
001a6240loc_1a6240:
001a6240movzx ebp, [r11-2]
001a6245cmp bpl, -64
001a6249jge 0x1a6270
001a624bmovzx r14l, [r11-3]
001a6250cmp r14b, -64
001a6254jge 0x1a6279
001a6256lea r8, [r11-4]
001a625amovzx r15l, [r11-4]
001a625fand r15l, 7
001a6263shl r15l, 6
001a6267and r14l, 63
001a626bor r14l, r15l
001a626ejmp 0x1a6281
001a6270
001a6270loc_1a6270:
001a6270lea r8, [r11-2]
001a6274and ebp, 31
001a6277jmp 0x1a628b
001a6279
001a6279loc_1a6279:
001a6279lea r8, [r11-3]
001a627dand r14l, 15
001a6281
001a6281loc_1a6281:
001a6281shl r14l, 6
001a6285and ebp, 63
001a6288or ebp, r14l
001a628b
001a628bloc_1a628b:
001a628bshl ebp, 6
001a628eand ebx, 63
001a6291or ebx, ebp
001a6293cmp ebx, 0x110000
001a6299je 0x1a631a
001a629b
001a629bloc_1a629b:
001a629blea ebp, [rbx-9]
001a629ecmp ebp, 5
001a62a1jb 0x1a6220
001a62a7cmp ebx, 32
001a62aaje 0x1a6220
001a62b0cmp ebx, 128
001a62b6jb 0x1a6303
001a62b8mov ebp, ebx
001a62bashr ebp, 8
001a62bdcmp ebp, 31
001a62c0jg 0x1a62dd
001a62c2test ebp, ebp
001a62c4je 0x1a6211
001a62cacmp ebp, 22
001a62cdjne 0x1a6303
001a62cfcmp ebx, 5760
001a62d5je 0x1a6220
001a62dbjmp 0x1a6303
001a62dd
001a62ddloc_1a62dd:
001a62ddcmp ebp, 32
001a62e0je 0x1a62f5
001a62e2cmp ebp, 48
001a62e5jne 0x1a6303
001a62e7cmp ebx, 12288
001a62edje 0x1a6220
001a62f3jmp 0x1a6303
001a62f5
001a62f5loc_1a62f5:
001a62f5movzx ebx, bl
001a62f8test [rbx+r10], 2
001a62fdjne 0x1a6220
001a6303
001a6303loc_1a6303:
001a6303sub r9, rsi
001a6306add r9, r11
001a6309mov rdx, r9
001a630cjmp 0x1a631a
001a630e
001a630eloc_1a630e:
001a630emov r9, rcx
001a6311cmp rsi, r8
001a6314jne 0x1a6208
001a631a
001a631aloc_1a631a:
001a631atest dil, dil
001a631dje 0x1a6321
001a631f
001a631floc_1a631f:
001a631fxor ecx, ecx
001a6321
001a6321loc_1a6321:
001a6321add rax, rcx
001a6324sub rdx, rcx
001a6327pop rbx
001a6328pop r14
001a632apop r15
001a632cpop rbp
001a632dret
001a6080
001a6080core::str::_<impl str>::trim_matches:
001a6080push rbp
001a6081push r15
001a6083push r14
001a6085push rbx
001a6086mov rax, rdi
001a6089lea r8, [rdi+rsi]
001a608dmov dil, 1
001a6090test rsi, rsi
001a6093je 0x1a61f7
001a6099xor edx, edx
001a609blea r10, [rip-0x11691e]
001a60a2xor r9l, r9l
001a60a5mov rsi, rax
001a60a8jmp 0x1a60c9
001a60aa
001a60aaloc_1a60aa:
001a60aamovzx r11l, r11b
001a60aetest [r11+r10], 1
001a60b3je 0x1a61e8
001a60b9nop [rax]
001a60c0
001a60c0loc_1a60c0:
001a60c0cmp rsi, r8
001a60c3je 0x1a631f
001a60c9
001a60c9loc_1a60c9:
001a60c9mov rbx, rsi
001a60ccmov rcx, r9
001a60cfmovzx r11l, [rsi]
001a60d3test r11b, r11b
001a60d6js 0x1a60f0
001a60d8lea rsi, [rbx+1]
001a60dcjmp 0x1a6170
001a60e1
001a60e1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001a60f0
001a60f0loc_1a60f0:
001a60f0mov r9l, r11l
001a60f3and r9l, 31
001a60f7movzx r14l, [rbx+1]
001a60fcand r14l, 63
001a6100cmp r11b, -33
001a6104jbe 0x1a6146
001a6106movzx ebp, [rbx+2]
001a610ashl r14l, 6
001a610eand ebp, 63
001a6111or ebp, r14l
001a6114cmp r11b, -16
001a6118jb 0x1a6156
001a611alea rsi, [rbx+4]
001a611emovzx r11l, [rbx+3]
001a6123and r9l, 7
001a6127shl r9l, 18
001a612bshl ebp, 6
001a612eand r11l, 63
001a6132or r11l, ebp
001a6135or r11l, r9l
001a6138cmp r11l, 0x110000
001a613fjne 0x1a6170
001a6141jmp 0x1a630e
001a6146
001a6146loc_1a6146:
001a6146lea rsi, [rbx+2]
001a614ashl r9l, 6
001a614eor r9l, r14l
001a6151mov r11l, r9l
001a6154jmp 0x1a6170
001a6156
001a6156loc_1a6156:
001a6156lea rsi, [rbx+3]
001a615ashl r9l, 12
001a615eor ebp, r9l
001a6161mov r11l, ebp
001a6164nop [rax+rax]
001a6170
001a6170loc_1a6170:
001a6170mov r9, rsi
001a6173sub r9, rbx
001a6176add r9, rcx
001a6179lea ebx, [r11-9]
001a617dcmp ebx, 5
001a6180jb 0x1a60c0
001a6186cmp r11l, 32
001a618aje 0x1a60c0
001a6190cmp r11l, 128
001a6197jb 0x1a61e8
001a6199mov ebx, r11l
001a619cshr ebx, 8
001a619fcmp ebx, 31
001a61a2jg 0x1a61c0
001a61a4test ebx, ebx
001a61a6je 0x1a60aa
001a61accmp ebx, 22
001a61afjne 0x1a61e8
001a61b1cmp r11l, 5760
001a61b8je 0x1a60c0
001a61bejmp 0x1a61e8
001a61c0
001a61c0loc_1a61c0:
001a61c0cmp ebx, 32
001a61c3je 0x1a61d9
001a61c5cmp ebx, 48
001a61c8jne 0x1a61e8
001a61cacmp r11l, 12288
001a61d1je 0x1a60c0
001a61d7jmp 0x1a61e8
001a61d9
001a61d9loc_1a61d9:
001a61d9movzx r11l, r11b
001a61ddtest [r11+r10], 2
001a61e2jne 0x1a60c0
001a61e8
001a61e8loc_1a61e8:
001a61e8xor edi, edi
001a61eamov rdx, r9
001a61edcmp rsi, r8
001a61f0jne 0x1a6208
001a61f2jmp 0x1a631a
001a61f7
001a61f7loc_1a61f7:
001a61f7xor r9l, r9l
001a61famov rsi, rax
001a61fdxor edx, edx
001a61ffcmp rsi, r8
001a6202je 0x1a631a
001a6208
001a6208loc_1a6208:
001a6208lea r10, [rip-0x116a8b]
001a620fjmp 0x1a6229
001a6211
001a6211loc_1a6211:
001a6211movzx ebx, bl
001a6214test [rbx+r10], 1
001a6219je 0x1a6303
001a621fnop
001a6220
001a6220loc_1a6220:
001a6220cmp rsi, r8
001a6223je 0x1a631a
001a6229
001a6229loc_1a6229:
001a6229mov r11, r8
001a622cmovzx ebx, [r8-1]
001a6231test bl, bl
001a6233js 0x1a6240
001a6235lea r8, [r11-1]
001a6239jmp 0x1a629b
001a623b
001a623b 0f 1f 44 00 00 ..D..
001a6240
001a6240loc_1a6240:
001a6240movzx ebp, [r11-2]
001a6245cmp bpl, -64
001a6249jge 0x1a6270
001a624bmovzx r14l, [r11-3]
001a6250cmp r14b, -64
001a6254jge 0x1a6279
001a6256lea r8, [r11-4]
001a625amovzx r15l, [r11-4]
001a625fand r15l, 7
001a6263shl r15l, 6
001a6267and r14l, 63
001a626bor r14l, r15l
001a626ejmp 0x1a6281
001a6270
001a6270loc_1a6270:
001a6270lea r8, [r11-2]
001a6274and ebp, 31
001a6277jmp 0x1a628b
001a6279
001a6279loc_1a6279:
001a6279lea r8, [r11-3]
001a627dand r14l, 15
001a6281
001a6281loc_1a6281:
001a6281shl r14l, 6
001a6285and ebp, 63
001a6288or ebp, r14l
001a628b
001a628bloc_1a628b:
001a628bshl ebp, 6
001a628eand ebx, 63
001a6291or ebx, ebp
001a6293cmp ebx, 0x110000
001a6299je 0x1a631a
001a629b
001a629bloc_1a629b:
001a629blea ebp, [rbx-9]
001a629ecmp ebp, 5
001a62a1jb 0x1a6220
001a62a7cmp ebx, 32
001a62aaje 0x1a6220
001a62b0cmp ebx, 128
001a62b6jb 0x1a6303
001a62b8mov ebp, ebx
001a62bashr ebp, 8
001a62bdcmp ebp, 31
001a62c0jg 0x1a62dd
001a62c2test ebp, ebp
001a62c4je 0x1a6211
001a62cacmp ebp, 22
001a62cdjne 0x1a6303
001a62cfcmp ebx, 5760
001a62d5je 0x1a6220
001a62dbjmp 0x1a6303
001a62dd
001a62ddloc_1a62dd:
001a62ddcmp ebp, 32
001a62e0je 0x1a62f5
001a62e2cmp ebp, 48
001a62e5jne 0x1a6303
001a62e7cmp ebx, 12288
001a62edje 0x1a6220
001a62f3jmp 0x1a6303
001a62f5
001a62f5loc_1a62f5:
001a62f5movzx ebx, bl
001a62f8test [rbx+r10], 2
001a62fdjne 0x1a6220
001a6303
001a6303loc_1a6303:
001a6303sub r9, rsi
001a6306add r9, r11
001a6309mov rdx, r9
001a630cjmp 0x1a631a
001a630e
001a630eloc_1a630e:
001a630emov r9, rcx
001a6311cmp rsi, r8
001a6314jne 0x1a6208
001a631a
001a631aloc_1a631a:
001a631atest dil, dil
001a631dje 0x1a6321
001a631f
001a631floc_1a631f:
001a631fxor ecx, ecx
001a6321
001a6321loc_1a6321:
001a6321add rax, rcx
001a6324sub rdx, rcx
001a6327pop rbx
001a6328pop r14
001a632apop r15
001a632cpop rbp
001a632dret
001a6080
001a632e
001a632e // align 0x10
001a632e // align 0x10
001a6330
001a6330_<std::path::Components as core::iter::traits::iterator::Iterator>::next:
001a6330push rbp
001a6331push r15
001a6333push r14
001a6335push r13
001a6337push r12
001a6339push rbx
001a633asub rsp, 24
001a633emovzx r11l, [rsi+56]
001a6343cmp r11b, 3
001a6347je 0x1a6599
001a634dmov rbx, rsi
001a6350movzx ebp, [rsi+57]
001a6354cmp bpl, 3
001a6358je 0x1a6599
001a635ecmp r11b, bpl
001a6361ja 0x1a6599
001a6367mov r10, [rbx]
001a636amov rcx, [rbx+8]
001a636emovzx edx, [rbx+16]
001a6372xor eax, eax
001a6374cmp edx, 3
001a6377setae al
001a637alea eax, [rax+2*rax+7]
001a637emov [rsp+20], eax
001a6382movzx r12l, [rbx+58]
001a6387mov rax, [rbx+48]
001a638blea rsi, [rax+1]
001a638ftest rax, rax
001a6392cmove rsi, rax
001a6396mov rax, [rbx+32]
001a639alea r8, [rax+rsi+2]
001a639fmov [rsp+8], r8
001a63a4add rsi, rax
001a63a7add rsi, 8
001a63abmov [rsp], rsi
001a63afadd rax, 4
001a63b3mov r14l, edx
001a63b6lea r13, [rip-0x166e99]
001a63bdmov rsi, rcx
001a63c0jmp 0x1a63e6
001a63c2mov r8, [rsp+8]
001a63c7
001a63c7loc_1a63c7:
001a63c7test r8, r8
001a63cajne 0x1a6560
001a63d0mov [rbx+56], 1
001a63d4mov r11b, 1
001a63d7
001a63d7loc_1a63d7:
001a63d7mov r8, r10
001a63da
001a63daloc_1a63da:
001a63damov r10, r8
001a63ddcmp r11b, bpl
001a63e0ja 0x1a6599
001a63e6
001a63e6loc_1a63e6:
001a63e6test r11b, r11b
001a63e9je 0x1a6450
001a63ebmovzx r8l, r11b
001a63efcmp r8l, 1
001a63f3jne 0x1a6470
001a63f5mov [rbx+56], 2
001a63f9test r12b, r12b
001a63fcjne 0x1a657a
001a6402mov r11b, 2
001a6405cmp edx, 3
001a6408jb 0x1a63d7
001a640acmp edx, 5
001a640dje 0x1a63d7
001a640fcmp edx, 6
001a6412jne 0x1a663b
001a6418test rsi, rsi
001a641bje 0x1a652a
001a6421movzx r8l, [r10]
001a6425cmp rsi, 1
001a6429je 0x1a6531
001a642fcmp r8b, 46
001a6433jne 0x1a6531
001a6439cmp [r10+1], 47
001a643ejne 0x1a63d7
001a6440jmp 0x1a6545
001a6445nop [rax+rax]
001a6450
001a6450loc_1a6450:
001a6450movsxd r9, [r13+4*r14]
001a6455add r9, r13
001a6458mov r8, rax
001a645bjmp r9
001a645emov r8, [rsp]
001a6462jmp 0x1a63c7
001a6467nop [rax+rax]
001a6470
001a6470loc_1a6470:
001a6470test rsi, rsi
001a6473je 0x1a6595
001a6479xor r9l, r9l
001a647cnop [rax]
001a6480
001a6480loc_1a6480:
001a6480cmp [r10+r9], 47
001a6485je 0x1a64bb
001a6487inc r9
001a648acmp rsi, r9
001a648djne 0x1a6480
001a648fxor r8l, r8l
001a6492mov r9, rsi
001a6495test r9, r9
001a6498jne 0x1a64c6
001a649a
001a649aloc_1a649a:
001a649amov rcx, rsi
001a649dsub rcx, r8
001a64a0jb 0x1a6643
001a64a6add r8, r10
001a64a9mov [rbx], r8
001a64acmov [rbx+8], rcx
001a64b0mov r11b, 2
001a64b3mov rsi, rcx
001a64b6jmp 0x1a63da
001a64bb
001a64bbloc_1a64bb:
001a64bbmov r8l, 1
001a64c1test r9, r9
001a64c4je 0x1a649a
001a64c6
001a64c6loc_1a64c6:
001a64c6mov r15b, 9
001a64c9cmp r9, 2
001a64cdje 0x1a64df
001a64cfmov rcx, r10
001a64d2mov r11l, [rsp+20]
001a64d7cmp r9, 1
001a64dbje 0x1a64ec
001a64ddjmp 0x1a64fc
001a64df
001a64dfloc_1a64df:
001a64dfcmp [r10], 46
001a64e3jne 0x1a64fc
001a64e5lea rcx, [r10+1]
001a64e9mov r11b, 8
001a64ec
001a64ecloc_1a64ec:
001a64eccmp [rcx], 46
001a64efmovzx r15l, r11b
001a64f3mov ecx, 9
001a64f8cmovne r15l, ecx
001a64fc
001a64fcloc_1a64fc:
001a64fcadd r8, r9
001a64ffmov rcx, rsi
001a6502sub rcx, r8
001a6505jb 0x1a6643
001a650badd r8, r10
001a650emov [rbx], r8
001a6511mov [rbx+8], rcx
001a6515mov r11b, 2
001a6518mov rsi, rcx
001a651bcmp r15b, 10
001a651fje 0x1a63da
001a6525jmp 0x1a65ab
001a652a
001a652aloc_1a652a:
001a652axor esi, esi
001a652cjmp 0x1a63d7
001a6531
001a6531loc_1a6531:
001a6531cmp rsi, 1
001a6535jne 0x1a63d7
001a653bcmp r8b, 46
001a653fjne 0x1a63d7
001a6545
001a6545loc_1a6545:
001a6545test rcx, rcx
001a6548je 0x1a6691
001a654edec rcx
001a6551inc r10
001a6554mov [rbx], r10
001a6557mov [rbx+8], rcx
001a655bmov [rdi], 7
001a655ejmp 0x1a659c
001a6560
001a6560loc_1a6560:
001a6560mov [rbx+56], 1
001a6564lea rsi, [rip-0x16702b]
001a656bmovsxd r8, [rsi+4*r14]
001a656fadd r8, rsi
001a6572jmp r8
001a6575mov r8, rax
001a6578jmp 0x1a65d3
001a657a
001a657aloc_1a657a:
001a657atest rcx, rcx
001a657dje 0x1a667c
001a6583dec rcx
001a6586inc r10
001a6589mov [rbx], r10
001a658cmov [rbx+8], rcx
001a6590mov [rdi], 6
001a6593jmp 0x1a659c
001a6595
001a6595loc_1a6595:
001a6595mov [rbx+56], 3
001a6599
001a6599loc_1a6599:
001a6599mov [rdi], 10
001a659c
001a659cloc_1a659c:
001a659cadd rsp, 24
001a65a0pop rbx
001a65a1pop r12
001a65a3pop r13
001a65a5pop r14
001a65a7pop r15
001a65a9pop rbp
001a65aaret
001a65ab
001a65abloc_1a65ab:
001a65abmov [rdi], r15b
001a65aemov [rdi+8], r10
001a65b2mov [rdi+16], r9
001a65b6jmp 0x1a659c
001a65b8mov r8, [rsp]
001a65bcjmp 0x1a65d3
001a65bemov r8l, 6
001a65c4jmp 0x1a65d3
001a65c6mov r8, [rsp+8]
001a65cbjmp 0x1a65d3
001a65cdmov r8l, 2
001a65d3
001a65d3loc_1a65d3:
001a65d3cmp r8, rcx
001a65d6ja 0x1a6654
001a65d8lea rsi, [rip-0x167087]
001a65dfmovsxd r9, [rsi+4*r14]
001a65e3add r9, rsi
001a65e6jmp r9
001a65e9mov rax, [rsp]
001a65edjmp 0x1a6602
001a65efmov eax, 6
001a65f4jmp 0x1a6602
001a65f6mov rax, [rsp+8]
001a65fbjmp 0x1a6602
001a65fdmov eax, 2
001a6602
001a6602loc_1a6602:
001a6602mov rsi, rcx
001a6605sub rsi, rax
001a6608jb 0x1a6668
001a660aadd rax, r10
001a660dmov [rbx], rax
001a6610mov [rbx+8], rsi
001a6614mov rax, [rbx+48]
001a6618mov [rdi+32], rax
001a661cmovups x0, [rbx+17]
001a6620movups x1, [rbx+33]
001a6624movups [rdi+17], x1
001a6628movups [rdi+1], x0
001a662cmov [rdi], dl
001a662emov [rdi+40], r10
001a6632mov [rdi+48], r8
001a6636jmp 0x1a659c
001a663b
001a663bloc_1a663b:
001a663bmov [rdi], 6
001a663ejmp 0x1a659c
001a6643
001a6643loc_1a6643:
001a6643lea rdx, [rip+0x6a27e]
001a664amov rdi, r8
001a664dcall core::slice::index::slice_start_index_len_fail
001a6652ud2
001a6654
001a6654loc_1a6654:
001a6654lea rdx, [rip+0x6a20d]
001a665bmov rdi, r8
001a665emov rsi, rcx
001a6661call core::slice::index::slice_end_index_len_fail
001a6666ud2
001a6668
001a6668loc_1a6668:
001a6668lea rdx, [rip+0x6a211]
001a666fmov rdi, rax
001a6672mov rsi, rcx
001a6675call core::slice::index::slice_start_index_len_fail
001a667aud2
001a667c
001a667cloc_1a667c:
001a667clea rdx, [rip+0x6a22d]
001a6683
001a6683loc_1a6683:
001a6683mov edi, 1
001a6688xor esi, esi
001a668acall core::slice::index::slice_start_index_len_fail
001a668fud2
001a6691
001a6691loc_1a6691:
001a6691lea rdx, [rip+0x6a200]
001a6698jmp 0x1a6683
001a6330
001a6330_<std::path::Components as core::iter::traits::iterator::Iterator>::next:
001a6330push rbp
001a6331push r15
001a6333push r14
001a6335push r13
001a6337push r12
001a6339push rbx
001a633asub rsp, 24
001a633emovzx r11l, [rsi+56]
001a6343cmp r11b, 3
001a6347je 0x1a6599
001a634dmov rbx, rsi
001a6350movzx ebp, [rsi+57]
001a6354cmp bpl, 3
001a6358je 0x1a6599
001a635ecmp r11b, bpl
001a6361ja 0x1a6599
001a6367mov r10, [rbx]
001a636amov rcx, [rbx+8]
001a636emovzx edx, [rbx+16]
001a6372xor eax, eax
001a6374cmp edx, 3
001a6377setae al
001a637alea eax, [rax+2*rax+7]
001a637emov [rsp+20], eax
001a6382movzx r12l, [rbx+58]
001a6387mov rax, [rbx+48]
001a638blea rsi, [rax+1]
001a638ftest rax, rax
001a6392cmove rsi, rax
001a6396mov rax, [rbx+32]
001a639alea r8, [rax+rsi+2]
001a639fmov [rsp+8], r8
001a63a4add rsi, rax
001a63a7add rsi, 8
001a63abmov [rsp], rsi
001a63afadd rax, 4
001a63b3mov r14l, edx
001a63b6lea r13, [rip-0x166e99]
001a63bdmov rsi, rcx
001a63c0jmp 0x1a63e6
001a63c2mov r8, [rsp+8]
001a63c7
001a63c7loc_1a63c7:
001a63c7test r8, r8
001a63cajne 0x1a6560
001a63d0mov [rbx+56], 1
001a63d4mov r11b, 1
001a63d7
001a63d7loc_1a63d7:
001a63d7mov r8, r10
001a63da
001a63daloc_1a63da:
001a63damov r10, r8
001a63ddcmp r11b, bpl
001a63e0ja 0x1a6599
001a63e6
001a63e6loc_1a63e6:
001a63e6test r11b, r11b
001a63e9je 0x1a6450
001a63ebmovzx r8l, r11b
001a63efcmp r8l, 1
001a63f3jne 0x1a6470
001a63f5mov [rbx+56], 2
001a63f9test r12b, r12b
001a63fcjne 0x1a657a
001a6402mov r11b, 2
001a6405cmp edx, 3
001a6408jb 0x1a63d7
001a640acmp edx, 5
001a640dje 0x1a63d7
001a640fcmp edx, 6
001a6412jne 0x1a663b
001a6418test rsi, rsi
001a641bje 0x1a652a
001a6421movzx r8l, [r10]
001a6425cmp rsi, 1
001a6429je 0x1a6531
001a642fcmp r8b, 46
001a6433jne 0x1a6531
001a6439cmp [r10+1], 47
001a643ejne 0x1a63d7
001a6440jmp 0x1a6545
001a6445nop [rax+rax]
001a6450
001a6450loc_1a6450:
001a6450movsxd r9, [r13+4*r14]
001a6455add r9, r13
001a6458mov r8, rax
001a645bjmp r9
001a645emov r8, [rsp]
001a6462jmp 0x1a63c7
001a6467nop [rax+rax]
001a6470
001a6470loc_1a6470:
001a6470test rsi, rsi
001a6473je 0x1a6595
001a6479xor r9l, r9l
001a647cnop [rax]
001a6480
001a6480loc_1a6480:
001a6480cmp [r10+r9], 47
001a6485je 0x1a64bb
001a6487inc r9
001a648acmp rsi, r9
001a648djne 0x1a6480
001a648fxor r8l, r8l
001a6492mov r9, rsi
001a6495test r9, r9
001a6498jne 0x1a64c6
001a649a
001a649aloc_1a649a:
001a649amov rcx, rsi
001a649dsub rcx, r8
001a64a0jb 0x1a6643
001a64a6add r8, r10
001a64a9mov [rbx], r8
001a64acmov [rbx+8], rcx
001a64b0mov r11b, 2
001a64b3mov rsi, rcx
001a64b6jmp 0x1a63da
001a64bb
001a64bbloc_1a64bb:
001a64bbmov r8l, 1
001a64c1test r9, r9
001a64c4je 0x1a649a
001a64c6
001a64c6loc_1a64c6:
001a64c6mov r15b, 9
001a64c9cmp r9, 2
001a64cdje 0x1a64df
001a64cfmov rcx, r10
001a64d2mov r11l, [rsp+20]
001a64d7cmp r9, 1
001a64dbje 0x1a64ec
001a64ddjmp 0x1a64fc
001a64df
001a64dfloc_1a64df:
001a64dfcmp [r10], 46
001a64e3jne 0x1a64fc
001a64e5lea rcx, [r10+1]
001a64e9mov r11b, 8
001a64ec
001a64ecloc_1a64ec:
001a64eccmp [rcx], 46
001a64efmovzx r15l, r11b
001a64f3mov ecx, 9
001a64f8cmovne r15l, ecx
001a64fc
001a64fcloc_1a64fc:
001a64fcadd r8, r9
001a64ffmov rcx, rsi
001a6502sub rcx, r8
001a6505jb 0x1a6643
001a650badd r8, r10
001a650emov [rbx], r8
001a6511mov [rbx+8], rcx
001a6515mov r11b, 2
001a6518mov rsi, rcx
001a651bcmp r15b, 10
001a651fje 0x1a63da
001a6525jmp 0x1a65ab
001a652a
001a652aloc_1a652a:
001a652axor esi, esi
001a652cjmp 0x1a63d7
001a6531
001a6531loc_1a6531:
001a6531cmp rsi, 1
001a6535jne 0x1a63d7
001a653bcmp r8b, 46
001a653fjne 0x1a63d7
001a6545
001a6545loc_1a6545:
001a6545test rcx, rcx
001a6548je 0x1a6691
001a654edec rcx
001a6551inc r10
001a6554mov [rbx], r10
001a6557mov [rbx+8], rcx
001a655bmov [rdi], 7
001a655ejmp 0x1a659c
001a6560
001a6560loc_1a6560:
001a6560mov [rbx+56], 1
001a6564lea rsi, [rip-0x16702b]
001a656bmovsxd r8, [rsi+4*r14]
001a656fadd r8, rsi
001a6572jmp r8
001a6575mov r8, rax
001a6578jmp 0x1a65d3
001a657a
001a657aloc_1a657a:
001a657atest rcx, rcx
001a657dje 0x1a667c
001a6583dec rcx
001a6586inc r10
001a6589mov [rbx], r10
001a658cmov [rbx+8], rcx
001a6590mov [rdi], 6
001a6593jmp 0x1a659c
001a6595
001a6595loc_1a6595:
001a6595mov [rbx+56], 3
001a6599
001a6599loc_1a6599:
001a6599mov [rdi], 10
001a659c
001a659cloc_1a659c:
001a659cadd rsp, 24
001a65a0pop rbx
001a65a1pop r12
001a65a3pop r13
001a65a5pop r14
001a65a7pop r15
001a65a9pop rbp
001a65aaret
001a65ab
001a65abloc_1a65ab:
001a65abmov [rdi], r15b
001a65aemov [rdi+8], r10
001a65b2mov [rdi+16], r9
001a65b6jmp 0x1a659c
001a65b8mov r8, [rsp]
001a65bcjmp 0x1a65d3
001a65bemov r8l, 6
001a65c4jmp 0x1a65d3
001a65c6mov r8, [rsp+8]
001a65cbjmp 0x1a65d3
001a65cdmov r8l, 2
001a65d3
001a65d3loc_1a65d3:
001a65d3cmp r8, rcx
001a65d6ja 0x1a6654
001a65d8lea rsi, [rip-0x167087]
001a65dfmovsxd r9, [rsi+4*r14]
001a65e3add r9, rsi
001a65e6jmp r9
001a65e9mov rax, [rsp]
001a65edjmp 0x1a6602
001a65efmov eax, 6
001a65f4jmp 0x1a6602
001a65f6mov rax, [rsp+8]
001a65fbjmp 0x1a6602
001a65fdmov eax, 2
001a6602
001a6602loc_1a6602:
001a6602mov rsi, rcx
001a6605sub rsi, rax
001a6608jb 0x1a6668
001a660aadd rax, r10
001a660dmov [rbx], rax
001a6610mov [rbx+8], rsi
001a6614mov rax, [rbx+48]
001a6618mov [rdi+32], rax
001a661cmovups x0, [rbx+17]
001a6620movups x1, [rbx+33]
001a6624movups [rdi+17], x1
001a6628movups [rdi+1], x0
001a662cmov [rdi], dl
001a662emov [rdi+40], r10
001a6632mov [rdi+48], r8
001a6636jmp 0x1a659c
001a663b
001a663bloc_1a663b:
001a663bmov [rdi], 6
001a663ejmp 0x1a659c
001a6643
001a6643loc_1a6643:
001a6643lea rdx, [rip+0x6a27e]
001a664amov rdi, r8
001a664dcall core::slice::index::slice_start_index_len_fail
001a6652ud2
001a6654
001a6654loc_1a6654:
001a6654lea rdx, [rip+0x6a20d]
001a665bmov rdi, r8
001a665emov rsi, rcx
001a6661call core::slice::index::slice_end_index_len_fail
001a6666ud2
001a6668
001a6668loc_1a6668:
001a6668lea rdx, [rip+0x6a211]
001a666fmov rdi, rax
001a6672mov rsi, rcx
001a6675call core::slice::index::slice_start_index_len_fail
001a667aud2
001a667c
001a667cloc_1a667c:
001a667clea rdx, [rip+0x6a22d]
001a6683
001a6683loc_1a6683:
001a6683mov edi, 1
001a6688xor esi, esi
001a668acall core::slice::index::slice_start_index_len_fail
001a668fud2
001a6691
001a6691loc_1a6691:
001a6691lea rdx, [rip+0x6a200]
001a6698jmp 0x1a6683
001a6330
001a669a
001a669a // align 0x10
001a669a // align 0x10
001a66a0
001a66a0_<std::path::Component as core::cmp::PartialEq>::eq:
001a66a0push r14
001a66a2push rbx
001a66a3push rax
001a66a4mov r14, rsi
001a66a7mov rbx, rdi
001a66aamovzx ecx, [rdi]
001a66adlea eax, [rcx-6]
001a66b0movzx esi, al
001a66b3lea rdx, [rsi+1]
001a66b7xor eax, eax
001a66b9cmp sil, 4
001a66bdcmovae rdx, rax
001a66c1movzx esi, [r14]
001a66c5lea edi, [rsi-6]
001a66c8movzx r8l, dil
001a66cclea r9, [r8+1]
001a66d0cmp r8b, 4
001a66d4cmovae r9, rax
001a66d8cmp rdx, r9
001a66dbjne 0x1a6755
001a66ddmov al, 1
001a66dftest rdx, rdx
001a66e2je 0x1a6708
001a66e4cmp edx, 4
001a66e7jne 0x1a6755
001a66e9mov rdx, [rbx+16]
001a66edcmp rdx, [r14+16]
001a66f1jne 0x1a6753
001a66f3mov rsi, [r14+8]
001a66f7mov rdi, [rbx+8]
001a66fb
001a66fbloc_1a66fb:
001a66fbcall [rip+0x6b48f]
001a6701test eax, eax
001a6703sete al
001a6706jmp 0x1a6755
001a6708
001a6708loc_1a6708:
001a6708cmp dil, 4
001a670cjb 0x1a6755
001a670ecmp cl, sil
001a6711jne 0x1a6753
001a6713lea rax, [rip-0x1671aa]
001a671amovsxd rcx, [rax+4*rcx]
001a671eadd rcx, rax
001a6721jmp rcx
001a6723mov rdx, [rbx+16]
001a6727cmp rdx, [r14+16]
001a672bjne 0x1a6753
001a672dmov rsi, [r14+8]
001a6731mov rdi, [rbx+8]
001a6735call [rip+0x6b455]
001a673btest eax, eax
001a673djne 0x1a6753
001a673fmov rdx, [rbx+32]
001a6743cmp rdx, [r14+32]
001a6747jne 0x1a6753
001a6749mov rsi, [r14+24]
001a674dmov rdi, [rbx+24]
001a6751jmp 0x1a66fb
001a6753
001a6753loc_1a6753:
001a6753xor eax, eax
001a6755
001a6755loc_1a6755:
001a6755add rsp, 8
001a6759pop rbx
001a675apop r14
001a675cret
001a675dmovzx eax, [rbx+1]
001a6761cmp al, [r14+1]
001a6765sete al
001a6768jmp 0x1a6755
001a66a0
001a66a0_<std::path::Component as core::cmp::PartialEq>::eq:
001a66a0push r14
001a66a2push rbx
001a66a3push rax
001a66a4mov r14, rsi
001a66a7mov rbx, rdi
001a66aamovzx ecx, [rdi]
001a66adlea eax, [rcx-6]
001a66b0movzx esi, al
001a66b3lea rdx, [rsi+1]
001a66b7xor eax, eax
001a66b9cmp sil, 4
001a66bdcmovae rdx, rax
001a66c1movzx esi, [r14]
001a66c5lea edi, [rsi-6]
001a66c8movzx r8l, dil
001a66cclea r9, [r8+1]
001a66d0cmp r8b, 4
001a66d4cmovae r9, rax
001a66d8cmp rdx, r9
001a66dbjne 0x1a6755
001a66ddmov al, 1
001a66dftest rdx, rdx
001a66e2je 0x1a6708
001a66e4cmp edx, 4
001a66e7jne 0x1a6755
001a66e9mov rdx, [rbx+16]
001a66edcmp rdx, [r14+16]
001a66f1jne 0x1a6753
001a66f3mov rsi, [r14+8]
001a66f7mov rdi, [rbx+8]
001a66fb
001a66fbloc_1a66fb:
001a66fbcall [rip+0x6b48f]
001a6701test eax, eax
001a6703sete al
001a6706jmp 0x1a6755
001a6708
001a6708loc_1a6708:
001a6708cmp dil, 4
001a670cjb 0x1a6755
001a670ecmp cl, sil
001a6711jne 0x1a6753
001a6713lea rax, [rip-0x1671aa]
001a671amovsxd rcx, [rax+4*rcx]
001a671eadd rcx, rax
001a6721jmp rcx
001a6723mov rdx, [rbx+16]
001a6727cmp rdx, [r14+16]
001a672bjne 0x1a6753
001a672dmov rsi, [r14+8]
001a6731mov rdi, [rbx+8]
001a6735call [rip+0x6b455]
001a673btest eax, eax
001a673djne 0x1a6753
001a673fmov rdx, [rbx+32]
001a6743cmp rdx, [r14+32]
001a6747jne 0x1a6753
001a6749mov rsi, [r14+24]
001a674dmov rdi, [rbx+24]
001a6751jmp 0x1a66fb
001a6753
001a6753loc_1a6753:
001a6753xor eax, eax
001a6755
001a6755loc_1a6755:
001a6755add rsp, 8
001a6759pop rbx
001a675apop r14
001a675cret
001a675dmovzx eax, [rbx+1]
001a6761cmp al, [r14+1]
001a6765sete al
001a6768jmp 0x1a6755
001a66a0
001a676a
001a676a // align 0x10
001a676a // align 0x10
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
Loading..