// File: FalconUA[P]vfs/./utility/rm.h
// Function: virt::util::rm::launch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
std::string launch(std::string param){
			virt::util::shell* sh;
			if ((sh = dynamic_cast<virt::util::shell*>(working_os->app("shell"))) == NULL)
				return "ERROR: No module named \"shell\" found!\n";

			while (param[0] == ' ')
				param.erase(0, 1);
			while (param[param.length()-1] == ' ')
				param.erase(param.length()-1, 1);

			sh->shell_iterator.get_working_dir()->remove_file(param);
			sh->shell_iterator.get_working_dir()->remove_subdir(param);
			return "";
		}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdx, -0xc8(%rbp)
movq %rdi, -0xc0(%rbp)
movq %rdi, %rax
movq %rax, -0xb8(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq -0x10(%rbp), %rax
movq 0x8(%rax), %rax
movq %rax, -0xb0(%rbp)
leaq -0x41(%rbp), %rdi
movq %rdi, -0xa8(%rbp)
callq 0x3400
movq -0xa8(%rbp), %rdx
leaq 0x1f63(%rip), %rsi      # 0x131ef
leaq -0x40(%rbp), %rdi
callq 0x4980
jmp 0x11297
movq -0xb0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xac80
movq %rax, -0xd0(%rbp)
jmp 0x112b0
movq -0xd0(%rbp), %rax
cmpq $0x0, %rax
je 0x1130c
movq -0xd0(%rbp), %rdi
leaq 0xa8bd(%rip), %rsi      # 0x1bb88
leaq 0xa8c6(%rip), %rdx      # 0x1bb98
xorl %eax, %eax
movl %eax, %ecx
callq 0x32e0
movq %rax, -0xd8(%rbp)
jmp 0x11317
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x11382
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x3160
jmp 0x11382
xorl %eax, %eax
movq %rax, -0xd8(%rbp)
jmp 0x11317
movq -0xd8(%rbp), %rax
movq %rax, -0xe0(%rbp)
movq %rax, -0x20(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x3160
leaq -0x41(%rbp), %rdi
callq 0x32b0
movq -0xe0(%rbp), %rax
cmpq $0x0, %rax
jne 0x113aa
leaq -0x55(%rbp), %rdi
movq %rdi, -0xe8(%rbp)
callq 0x3400
movq -0xc0(%rbp), %rdi
movq -0xe8(%rbp), %rdx
leaq 0x2267(%rip), %rsi      # 0x135d4
callq 0x4980
jmp 0x11374
leaq -0x55(%rbp), %rdi
callq 0x32b0
jmp 0x1154a
leaq -0x41(%rbp), %rdi
callq 0x32b0
jmp 0x1155a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x55(%rbp), %rdi
callq 0x32b0
jmp 0x1155a
jmp 0x113ac
movq -0xc8(%rbp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x3460
movsbl (%rax), %eax
cmpl $0x20, %eax
jne 0x113db
movq -0xc8(%rbp), %rdi
xorl %eax, %eax
movl %eax, %esi
movl $0x1, %edx
callq 0x3090
jmp 0x113ac
jmp 0x113dd
movq -0xc8(%rbp), %rdi
callq 0x3380
movq -0xc8(%rbp), %rdi
movq %rax, %rsi
subq $0x1, %rsi
callq 0x3460
movsbl (%rax), %eax
cmpl $0x20, %eax
jne 0x1142a
movq -0xc8(%rbp), %rdi
callq 0x3380
movq -0xc8(%rbp), %rdi
movq %rax, %rsi
subq $0x1, %rsi
movl $0x1, %edx
callq 0x3090
jmp 0x113dd
movq -0x20(%rbp), %rdi
addq $0x50, %rdi
callq 0xaa90
movq -0xc8(%rbp), %rsi
movq %rax, -0xf8(%rbp)
leaq -0x78(%rbp), %rdi
movq %rdi, -0xf0(%rbp)
callq 0x30f0
movq -0xf8(%rbp), %rdi
movq -0xf0(%rbp), %rsi
callq 0x48d0
jmp 0x1146a
leaq -0x78(%rbp), %rdi
callq 0x3160
movq -0x20(%rbp), %rdi
addq $0x50, %rdi
callq 0xaa90
movq -0xc8(%rbp), %rsi
movq %rax, -0x108(%rbp)
leaq -0x98(%rbp), %rdi
movq %rdi, -0x100(%rbp)
callq 0x30f0
movq -0x108(%rbp), %rdi
movq -0x100(%rbp), %rsi
callq 0x4230
jmp 0x114b6
leaq -0x98(%rbp), %rdi
callq 0x3160
leaq -0x99(%rbp), %rdi
movq %rdi, -0x110(%rbp)
callq 0x3400
movq -0xc0(%rbp), %rdi
movq -0x110(%rbp), %rdx
leaq 0x28e3(%rip), %rsi      # 0x13dcd
callq 0x4980
jmp 0x114f1
leaq -0x99(%rbp), %rdi
callq 0x32b0
jmp 0x1154a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x78(%rbp), %rdi
callq 0x3160
jmp 0x1155a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x3160
jmp 0x1155a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x99(%rbp), %rdi
callq 0x32b0
jmp 0x1155a
movq -0xb8(%rbp), %rax
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq -0x50(%rbp), %rdi
callq 0x33f0
nopw %cs:(%rax,%rax)
nopl (%rax)