// File: /workspace/github_c_makefile_star2_O3/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 0x8b68(%rip), %rdi      # 0x10308
testq %rdi, %rdi
je 0x786a
callq 0x2100
testq %rbx, %rbx
jne 0x77ba
movq 0x8aa6(%rip), %rbx      # 0x10260
cmpb $0x2f, (%rbx)
movq %rbx, %rdi
je 0x7850
movq 0x8b53(%rip), %r14      # 0x10320
testq %r14, %r14
jne 0x77f1
movl $0x1000, %esi           # imm = 0x1000
xorl %edi, %edi
callq 0x2120
movq %rax, %r14
movq %rax, 0x8b38(%rip)      # 0x10320
testq %rax, %rax
je 0x7971
movq 0x8b20(%rip), %rdi      # 0x10318
testq %rdi, %rdi
je 0x7802
callq 0x2220
movq %r14, %rdi
callq 0x20e0
movq %rax, %r15
movq %rbx, %rdi
callq 0x20e0
leaq (%r15,%rax), %rdi
addq $0x2, %rdi
callq 0x2270
movq %rax, 0x8aef(%rip)      # 0x10318
testq %rax, %rax
je 0x78f3
leaq 0x4bce(%rip), %rsi      # 0xc407
movq %rax, %rdi
movq %r14, %rdx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x2050
movq 0x8ac8(%rip), %rdi      # 0x10318
movq 0x8ab1(%rip), %rsi      # 0x10308
callq 0x2040
testl %eax, %eax
jne 0x78eb
popq %rbx
popq %r14
popq %r15
retq
leaq 0x4b27(%rip), %rdi      # 0xc398
xorl %eax, %eax
callq 0x2030
movq 0x89e9(%rip), %rcx      # 0x10268
testq %rcx, %rcx
je 0x789a
leaq 0x4b0d(%rip), %rdi      # 0xc398
movl $0x29, %esi
movl $0x1, %edx
callq 0x23b0
leaq 0x399c(%rip), %rdi      # 0xb23d
leaq 0x4b1a(%rip), %rsi      # 0xc3c2
leaq 0x399e(%rip), %rdx      # 0xb24d
movl $0x18c, %ecx            # imm = 0x18C
xorl %eax, %eax
callq 0x2030
movq 0x89a6(%rip), %rdi      # 0x10268
testq %rdi, %rdi
je 0x79f0
leaq 0x396b(%rip), %rsi      # 0xb23d
leaq 0x4ae9(%rip), %rdx      # 0xc3c2
leaq 0x396d(%rip), %rcx      # 0xb24d
movl $0x18c, %r8d            # imm = 0x18C
jmp 0x79e9
movq %rbx, %rdi
callq 0x2730
leaq 0x3c9e(%rip), %rdi      # 0xb598
xorl %eax, %eax
callq 0x2030
movq 0x8960(%rip), %rcx      # 0x10268
testq %rcx, %rcx
je 0x7923
leaq 0x3c84(%rip), %rdi      # 0xb598
movl $0x24, %esi
movl $0x1, %edx
callq 0x23b0
leaq 0x3913(%rip), %rdi      # 0xb23d
leaq 0x4acf(%rip), %rsi      # 0xc400
leaq 0x3915(%rip), %rdx      # 0xb24d
movl $0x117, %ecx            # imm = 0x117
xorl %eax, %eax
callq 0x2030
movq 0x891d(%rip), %rdi      # 0x10268
testq %rdi, %rdi
je 0x79f0
leaq 0x38e2(%rip), %rsi      # 0xb23d
leaq 0x4a9e(%rip), %rdx      # 0xc400
leaq 0x38e4(%rip), %rcx      # 0xb24d
movl $0x117, %r8d            # imm = 0x117
jmp 0x79e9
leaq 0x3c20(%rip), %rdi      # 0xb598
xorl %eax, %eax
callq 0x2030
movq 0x88e2(%rip), %rcx      # 0x10268
testq %rcx, %rcx
je 0x79a1
leaq 0x3c06(%rip), %rdi      # 0xb598
movl $0x24, %esi
movl $0x1, %edx
callq 0x23b0
leaq 0x3895(%rip), %rdi      # 0xb23d
leaq 0x4a51(%rip), %rsi      # 0xc400
leaq 0x3897(%rip), %rdx      # 0xb24d
movl $0x112, %ecx            # imm = 0x112
xorl %eax, %eax
callq 0x2030
movq 0x889f(%rip), %rdi      # 0x10268
testq %rdi, %rdi
je 0x79f0
leaq 0x3868(%rip), %rsi      # 0xb23d
leaq 0x4a24(%rip), %rdx      # 0xc400
leaq 0x386a(%rip), %rcx      # 0xb24d
movl $0x112, %r8d            # imm = 0x112
xorl %eax, %eax
callq 0x22d0
movl $0x1, %edi
callq 0x2230