// File: establishment[P]sandman/src/rules.hpp
// Function: Rules::DirRules::addDefaultRules()
void addDefaultRules() {
            add("box", "./box", FLAG_RW);
            add("bin");
            add("dev", FLAG_DEV); /// TODO Is this really necesary?
            add("lib");
            add("lib64", FLAG_MAYBE);
            add("proc", "proc", FLAG_FS);
            add("usr");
        }

// Assembly:
subq $0x1d8, %rsp            # imm = 0x1D8
movq %rdi, 0x1d0(%rsp)
movq 0x1d0(%rsp), %rax
movq %rax, 0x48(%rsp)
leaq 0x1af(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0x8ca50
movq 0x50(%rsp), %rdx
leaq 0x48aae(%rip), %rsi     # 0xf6268
leaq 0x1b0(%rsp), %rdi
callq 0xa0a90
jmp 0xad7c9
leaq 0x177(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0x8ca50
movq 0x40(%rsp), %rdx
leaq 0x48a7f(%rip), %rsi     # 0xf6266
leaq 0x178(%rsp), %rdi
callq 0xa0a90
jmp 0xad7f6
movq 0x48(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
leaq 0x178(%rsp), %rdx
movl $0x1, %ecx
callq 0xadd60
jmp 0xad817
leaq 0x178(%rsp), %rdi
callq 0x8cbd8
leaq 0x177(%rsp), %rdi
callq 0x8c630
leaq 0x1b0(%rsp), %rdi
callq 0x8cbd8
leaq 0x1af(%rsp), %rdi
callq 0x8c630
leaq 0x14f(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0x8ca50
movq 0x38(%rsp), %rdx
leaq 0x48a03(%rip), %rsi     # 0xf626c
leaq 0x150(%rsp), %rdi
callq 0xa0a90
jmp 0xad878
movq 0x48(%rsp), %rdi
leaq 0x150(%rsp), %rsi
xorl %edx, %edx
callq 0xae0f0
jmp 0xad88e
leaq 0x150(%rsp), %rdi
callq 0x8cbd8
leaq 0x14f(%rsp), %rdi
callq 0x8c630
leaq 0x127(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0x8ca50
movq 0x30(%rsp), %rdx
leaq 0x49053(%rip), %rsi     # 0xf6919
leaq 0x128(%rsp), %rdi
callq 0xa0a90
jmp 0xad8d5
movq 0x48(%rsp), %rdi
leaq 0x128(%rsp), %rsi
movl $0x10, %edx
callq 0xae0f0
jmp 0xad8ee
leaq 0x128(%rsp), %rdi
callq 0x8cbd8
leaq 0x127(%rsp), %rdi
callq 0x8c630
leaq 0xff(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x8ca50
movq 0x28(%rsp), %rdx
leaq 0x4894a(%rip), %rsi     # 0xf6270
leaq 0x100(%rsp), %rdi
callq 0xa0a90
jmp 0xad935
movq 0x48(%rsp), %rdi
leaq 0x100(%rsp), %rsi
xorl %edx, %edx
callq 0xae0f0
jmp 0xad94b
leaq 0x100(%rsp), %rdi
callq 0x8cbd8
leaq 0xff(%rsp), %rdi
callq 0x8c630
leaq 0xd7(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0x8ca50
movq 0x20(%rsp), %rdx
leaq 0x488f1(%rip), %rsi     # 0xf6274
leaq 0xd8(%rsp), %rdi
callq 0xa0a90
jmp 0xad992
movq 0x48(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
movl $0x8, %edx
callq 0xae0f0
jmp 0xad9ab
leaq 0xd8(%rsp), %rdi
callq 0x8cbd8
leaq 0xd7(%rsp), %rdi
callq 0x8c630
leaq 0xaf(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x8ca50
movq 0x18(%rsp), %rdx
leaq 0x48897(%rip), %rsi     # 0xf627a
leaq 0xb0(%rsp), %rdi
callq 0xa0a90
jmp 0xad9f2
leaq 0x87(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0x8ca50
movq 0x10(%rsp), %rdx
leaq 0x4886a(%rip), %rsi     # 0xf627a
leaq 0x88(%rsp), %rdi
callq 0xa0a90
jmp 0xada1f
movq 0x48(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x88(%rsp), %rdx
movl $0x4, %ecx
callq 0xadd60
jmp 0xada40
leaq 0x88(%rsp), %rdi
callq 0x8cbd8
leaq 0x87(%rsp), %rdi
callq 0x8c630
leaq 0xb0(%rsp), %rdi
callq 0x8cbd8
leaq 0xaf(%rsp), %rdi
callq 0x8c630
leaq 0x5f(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0x8ca50
movq 0x8(%rsp), %rdx
leaq 0x487f0(%rip), %rsi     # 0xf627f
leaq 0x60(%rsp), %rdi
callq 0xa0a90
jmp 0xada9b
movq 0x48(%rsp), %rdi
leaq 0x60(%rsp), %rsi
xorl %edx, %edx
callq 0xae0f0
jmp 0xadaae
leaq 0x60(%rsp), %rdi
callq 0x8cbd8
leaq 0x5f(%rsp), %rdi
callq 0x8c630
addq $0x1d8, %rsp            # imm = 0x1D8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadb31
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadb17
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
leaq 0x178(%rsp), %rdi
callq 0x8cbd8
leaq 0x177(%rsp), %rdi
callq 0x8c630
leaq 0x1b0(%rsp), %rdi
callq 0x8cbd8
leaq 0x1af(%rsp), %rdi
callq 0x8c630
jmp 0xadd1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadb7a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
leaq 0x150(%rsp), %rdi
callq 0x8cbd8
leaq 0x14f(%rsp), %rdi
callq 0x8c630
jmp 0xadd1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadbc3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
leaq 0x128(%rsp), %rdi
callq 0x8cbd8
leaq 0x127(%rsp), %rdi
callq 0x8c630
jmp 0xadd1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadc0c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
leaq 0x100(%rsp), %rdi
callq 0x8cbd8
leaq 0xff(%rsp), %rdi
callq 0x8c630
jmp 0xadd1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadc55
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
leaq 0xd8(%rsp), %rdi
callq 0x8cbd8
leaq 0xd7(%rsp), %rdi
callq 0x8c630
jmp 0xadd1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadcce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadcb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
leaq 0x88(%rsp), %rdi
callq 0x8cbd8
leaq 0x87(%rsp), %rdi
callq 0x8c630
leaq 0xb0(%rsp), %rdi
callq 0x8cbd8
leaq 0xaf(%rsp), %rdi
callq 0x8c630
jmp 0xadd1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
jmp 0xadd11
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1a0(%rsp)
movl %eax, 0x19c(%rsp)
leaq 0x60(%rsp), %rdi
callq 0x8cbd8
leaq 0x5f(%rsp), %rdi
callq 0x8c630
movq 0x1a0(%rsp), %rdi
callq 0x8ca40
nopl (%rax,%rax)