// File: establishment[P]sandman/src/config.hpp
// Function: ProcessConfig::ProcessConfig()
ProcessConfig() : environment(), dirRules(), diskQuota(), filePermissions() {
        this->mode = kUnspecified;
        this->boxId = -1;
        this->processId = 0;

        this->verboseLevel = 0;
        this->metaFile = "";

        this->cpuTimeLimitMs = 0;
        this->wallTimeLimitMs = 0;
        this->extraTimeMs = 0;
        this->checkIntervalMs = 100;

        this->memoryLimitKB = 0;
        this->stackLimitKB = 0;

        this->redirectStdin = "";
        this->redirectStdout = "";
        this->redirectStderr = "";
        this->execDirectory = "";
        this->fileSizeLimitKB = 0;

        this->maxProcesses = 1;
        this->shareNetwork = 0;
        this->swapPipeOpenOrder = 0;

        this->runCommand = "";
    }

// Assembly:
subq $0x68, %rsp
movq %rdi, 0x60(%rsp)
movq 0x60(%rsp), %rdi
movq %rdi, 0x40(%rsp)
addq $0x10, %rdi
movq %rdi, 0x10(%rsp)
callq 0x8c840
movq 0x40(%rsp), %rdi
addq $0x58, %rdi
movq %rdi, 0x18(%rsp)
callq 0x8c840
movq 0x40(%rsp), %rdi
addq $0x78, %rdi
movq %rdi, 0x20(%rsp)
callq 0x8c840
movq 0x40(%rsp), %rdi
addq $0x98, %rdi
movq %rdi, 0x28(%rsp)
callq 0x8c840
movq 0x40(%rsp), %rdi
addq $0xb8, %rdi
movq %rdi, 0x30(%rsp)
callq 0x8c840
movq 0x40(%rsp), %rdi
addq $0xe8, %rdi
movq %rdi, 0x38(%rsp)
callq 0x8c840
movq 0x40(%rsp), %rdi
addq $0x108, %rdi            # imm = 0x108
movq %rdi, 0x48(%rsp)
callq 0xa1ca0
jmp 0xa2091
movq 0x40(%rsp), %rax
movq %rax, %rdi
addq $0x128, %rdi            # imm = 0x128
movq %rdi, 0x8(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x128(%rax)
movq $0x0, 0x138(%rax)
callq 0xa1ac0
movq 0x40(%rsp), %rdi
addq $0x140, %rdi            # imm = 0x140
callq 0xa1b60
jmp 0xa20d2
movq 0x40(%rsp), %rdi
addq $0x148, %rdi            # imm = 0x148
movq %rdi, (%rsp)
callq 0xa1dd0
jmp 0xa20e9
movq 0x40(%rsp), %rdi
movl $0x0, (%rdi)
movl $0xffffffff, 0x4(%rdi)  # imm = 0xFFFFFFFF
movl $0x0, 0x8(%rdi)
movl $0x0, 0xc(%rdi)
addq $0x10, %rdi
leaq 0x53098(%rip), %rsi     # 0xf51ac
callq 0x8c810
jmp 0xa211b
movq 0x40(%rsp), %rdi
movq $0x0, 0x30(%rdi)
movq $0x0, 0x38(%rdi)
movq $0x0, 0x40(%rdi)
movq $0x64, 0x48(%rdi)
movl $0x0, 0x50(%rdi)
movl $0x0, 0x54(%rdi)
addq $0x58, %rdi
leaq 0x53053(%rip), %rsi     # 0xf51ac
callq 0x8c810
jmp 0xa2160
movq 0x40(%rsp), %rdi
addq $0x78, %rdi
leaq 0x5303c(%rip), %rsi     # 0xf51ac
callq 0x8c810
jmp 0xa2177
movq 0x40(%rsp), %rdi
addq $0x98, %rdi
leaq 0x53022(%rip), %rsi     # 0xf51ac
callq 0x8c810
jmp 0xa2191
movq 0x40(%rsp), %rdi
addq $0xb8, %rdi
leaq 0x53008(%rip), %rsi     # 0xf51ac
callq 0x8c810
jmp 0xa21ab
movq 0x40(%rsp), %rdi
movl $0x0, 0xd8(%rdi)
movl $0x1, 0xdc(%rdi)
movl $0x0, 0xe0(%rdi)
movb $0x0, 0xe4(%rdi)
addq $0xe8, %rdi
leaq 0x52fc9(%rip), %rsi     # 0xf51ac
callq 0x8c810
jmp 0xa21ea
addq $0x68, %rsp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x58(%rsp)
movl %eax, 0x54(%rsp)
jmp 0xa223a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x58(%rsp)
movl %eax, 0x54(%rsp)
jmp 0xa2226
movq (%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x58(%rsp)
movl %eax, 0x54(%rsp)
callq 0xa1e00
movq 0x8(%rsp), %rdi
callq 0xa1ad0
movq 0x48(%rsp), %rdi
callq 0xa1db0
movq 0x38(%rsp), %rdi
callq 0x8cbd8
movq 0x30(%rsp), %rdi
callq 0x8cbd8
movq 0x28(%rsp), %rdi
callq 0x8cbd8
movq 0x20(%rsp), %rdi
callq 0x8cbd8
movq 0x18(%rsp), %rdi
callq 0x8cbd8
movq 0x10(%rsp), %rdi
callq 0x8cbd8
movq 0x58(%rsp), %rdi
callq 0x8ca40