// File: /workspace/github_c_makefile_star2_O1/mabdi[P]bunney/bunny-main.c
// Function: point_inflow
static void point_inflow(_u8* target_dir) {
  if (!inflow_dir) fatal("inflow_dir is NULL");
  unlink(inflow_dir); /* Ignore errors */
  if (!target_dir) target_dir = in_dir;
  if (symlink(Ncanon(target_dir),inflow_dir)) 
    pfatal("unable to symlink %s -> %s",target_dir,inflow_dir);
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
movq %rdi, %rbx
movq 0x8bfa(%rip), %rdi      # 0x10308
testq %rdi, %rdi
je 0x77da
callq 0x2100
testq %rbx, %rbx
jne 0x7728
movq 0x8b38(%rip), %rbx      # 0x10260
cmpb $0x2f, (%rbx)
movq %rbx, %rdi
je 0x77c0
cmpq $0x0, 0x8be4(%rip)      # 0x10320
jne 0x775a
movl $0x1000, %esi           # imm = 0x1000
xorl %edi, %edi
callq 0x2120
movq %rax, 0x8bcf(%rip)      # 0x10320
testq %rax, %rax
je 0x78e1
movq 0x8bb7(%rip), %rdi      # 0x10318
testq %rdi, %rdi
je 0x776b
callq 0x2220
movq 0x8bae(%rip), %r14      # 0x10320
movq %r14, %rdi
callq 0x20e0
movq %rax, %r15
movq %rbx, %rdi
callq 0x20e0
leaq (%r15,%rax), %rdi
addq $0x2, %rdi
callq 0x2270
movq %rax, 0x8b7f(%rip)      # 0x10318
testq %rax, %rax
je 0x7863
leaq 0x4c5e(%rip), %rsi      # 0xc407
movq %rax, %rdi
movq %r14, %rdx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x2050
movq 0x8b58(%rip), %rdi      # 0x10318
movq 0x8b41(%rip), %rsi      # 0x10308
callq 0x2040
testl %eax, %eax
jne 0x785b
popq %rbx
popq %r14
popq %r15
retq
leaq 0x4bb7(%rip), %rdi      # 0xc398
xorl %eax, %eax
callq 0x2030
movq 0x8a79(%rip), %rcx      # 0x10268
testq %rcx, %rcx
je 0x780a
leaq 0x4b9d(%rip), %rdi      # 0xc398
movl $0x29, %esi
movl $0x1, %edx
callq 0x23b0
leaq 0x3a2c(%rip), %rdi      # 0xb23d
leaq 0x4baa(%rip), %rsi      # 0xc3c2
leaq 0x3a2e(%rip), %rdx      # 0xb24d
movl $0x18c, %ecx            # imm = 0x18C
xorl %eax, %eax
callq 0x2030
movq 0x8a36(%rip), %rdi      # 0x10268
testq %rdi, %rdi
je 0x7960
leaq 0x39fb(%rip), %rsi      # 0xb23d
leaq 0x4b79(%rip), %rdx      # 0xc3c2
leaq 0x39fd(%rip), %rcx      # 0xb24d
movl $0x18c, %r8d            # imm = 0x18C
jmp 0x7959
movq %rbx, %rdi
callq 0x2730
leaq 0x3d2e(%rip), %rdi      # 0xb598
xorl %eax, %eax
callq 0x2030
movq 0x89f0(%rip), %rcx      # 0x10268
testq %rcx, %rcx
je 0x7893
leaq 0x3d14(%rip), %rdi      # 0xb598
movl $0x24, %esi
movl $0x1, %edx
callq 0x23b0
leaq 0x39a3(%rip), %rdi      # 0xb23d
leaq 0x4b5f(%rip), %rsi      # 0xc400
leaq 0x39a5(%rip), %rdx      # 0xb24d
movl $0x117, %ecx            # imm = 0x117
xorl %eax, %eax
callq 0x2030
movq 0x89ad(%rip), %rdi      # 0x10268
testq %rdi, %rdi
je 0x7960
leaq 0x3972(%rip), %rsi      # 0xb23d
leaq 0x4b2e(%rip), %rdx      # 0xc400
leaq 0x3974(%rip), %rcx      # 0xb24d
movl $0x117, %r8d            # imm = 0x117
jmp 0x7959
leaq 0x3cb0(%rip), %rdi      # 0xb598
xorl %eax, %eax
callq 0x2030
movq 0x8972(%rip), %rcx      # 0x10268
testq %rcx, %rcx
je 0x7911
leaq 0x3c96(%rip), %rdi      # 0xb598
movl $0x24, %esi
movl $0x1, %edx
callq 0x23b0
leaq 0x3925(%rip), %rdi      # 0xb23d
leaq 0x4ae1(%rip), %rsi      # 0xc400
leaq 0x3927(%rip), %rdx      # 0xb24d
movl $0x112, %ecx            # imm = 0x112
xorl %eax, %eax
callq 0x2030
movq 0x892f(%rip), %rdi      # 0x10268
testq %rdi, %rdi
je 0x7960
leaq 0x38f8(%rip), %rsi      # 0xb23d
leaq 0x4ab4(%rip), %rdx      # 0xc400
leaq 0x38fa(%rip), %rcx      # 0xb24d
movl $0x112, %r8d            # imm = 0x112
xorl %eax, %eax
callq 0x22d0
movl $0x1, %edi
callq 0x2230