Function at 0x1400017cb
Capabilities:
Execute command

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rax, [0x1400ec008]
mov rcx, rax
call sym.system
mov dword [rbp - 4], 0
jmp 0x140001808
lea rax, [0x1400ec00c]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
add dword [rbp - 4], 1
cmp dword [rbp - 4], 0x15
jle 0x1400017eb
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov dword [rbp - 8], 0
jmp 0x1400019a5
mov dword [rbp - 0xc], 0
jmp 0x14000197e
cmp dword [rbp - 0xc], 0
jne 0x14000185e
lea rax, [0x1400ec00c]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov eax, dword [0x14011a048]
cmp dword [rbp - 8], eax
jne 0x140001892
mov eax, dword [0x14011a044]
cmp dword [rbp - 0xc], eax
jne 0x140001892
lea rax, [0x1400ec00e]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
jmp 0x14000195b
mov eax, dword [0x14011a050]
cmp dword [rbp - 8], eax
jne 0x1400018c6
mov eax, dword [0x14011a04c]
cmp dword [rbp - 0xc], eax
jne 0x1400018c6
lea rax, [0x1400ec010]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
jmp 0x14000195b
mov byte [rbp - 0xd], 0
mov dword [rbp - 0x14], 0
jmp 0x14000192c
mov eax, dword [rbp - 0x14]
cdqe
lea rdx, [rax*4]
lea rax, [0x14011a060]
mov eax, dword [rdx + rax]
cmp dword [rbp - 0xc], eax
jne 0x140001928
mov eax, dword [rbp - 0x14]
cdqe
lea rdx, [rax*4]
lea rax, [0x14011a200]
mov eax, dword [rdx + rax]
cmp dword [rbp - 8], eax
jne 0x140001928
lea rax, [0x1400ec012]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov byte [rbp - 0xd], 1
add dword [rbp - 0x14], 1
mov eax, dword [0x14011a390]
cmp dword [rbp - 0x14], eax
jl 0x1400018d3
movzx eax, byte [rbp - 0xd]
xor eax, 1
test al, al
je 0x14000195b
lea rax, [0x1400ec014]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
cmp dword [rbp - 0xc], 0x13
jne 0x14000197a
lea rax, [0x1400ec00c]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
add dword [rbp - 0xc], 1
cmp dword [rbp - 0xc], 0x13
jle 0x14000183f
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
add dword [rbp - 8], 1
cmp dword [rbp - 8], 0x13
jle 0x140001833
mov dword [rbp - 0x18], 0
jmp 0x1400019d5
lea rax, [0x1400ec00c]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
add dword [rbp - 0x18], 1
cmp dword [rbp - 0x18], 0x15
jle 0x1400019b8
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [0x1400ec016]
mov rdx, rax
mov rax, qword [0x1400ef7b0]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov eax, dword [0x14011a054]
mov edx, eax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
nop
add rsp, 0x40
pop rbp
ret