// File: /workspace/github_cpp_makefile_star2_O3/romkatv[P]hcproxy/src/forwarder.cc
// Function: hcproxy::(anonymous namespace)::LinkEventHandler::ForwardFromOther(hcproxy::EventLoop*)
bool ForwardFromOther(EventLoop* loop) {
    bool res = false;
    while (true) {
      bool io = false;
      if (other_->readable_) {
        switch (out_.WriteFrom(other_->fd())) {
          case IoStatus::kData:
            io = true;
            break;
          case IoStatus::kEof:
            LOG(INFO) << "[" << other_->fd() << "] (" << other_->name_ << ") read EOF";
            io = true;
            other_->CloseForReading(loop);
            break;
          case IoStatus::kError:
            LOG(INFO) << "[" << other_->fd() << "] (" << other_->name_ << ") read error";
            Terminate(loop);
            return false;
          case IoStatus::kNoOp:
            break;
        }
      }
      if (writable_) {
        switch (out_.ReadTo(fd())) {
          case IoStatus::kData:
            io = true;
            break;
          case IoStatus::kEof:
            LOG(INFO) << "[" << fd() << "] (" << name_ << ") write EOF";
            io = true;
            CloseForWriting(loop);
            break;
          case IoStatus::kError:
            LOG(INFO) << "[" << fd() << "] (" << name_ << ") write error";
            Terminate(loop);
            return false;
          case IoStatus::kNoOp:
            break;
        }
      }
      if (io) {
        res = true;
      } else {
        return res;
      }
    }
  }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x38, %rsp
movq %rsi, 0x20(%rsp)
movq %rdi, %r14
leaq 0x38(%rdi), %rax
movq %rax, 0x30(%rsp)
movq %rsp, %r13
leaq 0xb0b6d(%rip), %rbp     # 0xcfc54
xorl %r15d, %r15d
movl %r15d, %r12d
movq 0x58(%r14), %rax
cmpb $0x1, 0x50(%rax)
jne 0x1f168
movl 0x4c(%r14), %edx
testl %edx, %edx
js 0x1f6fe
movl 0x44(%r14), %ecx
testl %ecx, %ecx
js 0x1f74a
movl 0x40(%r14), %esi
cmpl %ecx, %esi
jl 0x1f6b2
subl %ecx, %esi
je 0x1f168
movl 0x18(%rax), %edi
movslq %esi, %r8
xorl %esi, %esi
xorl %ecx, %ecx
movl $0x3, %r9d
callq 0x151d0
testq %rax, %rax
js 0x1f15a
je 0x1f3bc
addl 0x44(%r14), %eax
movl %eax, 0x44(%r14)
js 0x1f95e
movb $0x1, %bl
cmpl 0x40(%r14), %eax
jle 0x1f16a
jmp 0x1f912
callq 0x15640
cmpl $0xb, (%rax)
jne 0x1f5e2
xorl %ebx, %ebx
cmpb $0x1, 0x51(%r14)
jne 0x1f3ac
movl 0x48(%r14), %edi
testl %edi, %edi
js 0x1f7e2
cmpl $0x0, 0x44(%r14)
js 0x1f796
je 0x1f1fe
movl 0x18(%r14), %r15d
movl %r15d, %edi
movq %rbp, %rsi
xorl %edx, %edx
callq 0x15890
cmpq $-0x1, %rax
jne 0x1f1b3
callq 0x15640
cmpl $0xb, (%rax)
je 0x1f3ac
movl 0x48(%r14), %edi
movslq 0x44(%r14), %r8
xorl %esi, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x3, %r9d
callq 0x151d0
testq %rax, %rax
je 0x1f82e
js 0x1f36b
movl 0x44(%r14), %ecx
subl %eax, %ecx
movl %ecx, 0x44(%r14)
js 0x1f8c6
movb $0x1, %r15b
cmpl 0x40(%r14), %ecx
jle 0x1f0ea
jmp 0x1f87a
cmpl $0x0, 0x4c(%r14)
jns 0x1f3ac
callq 0x15140
testl %eax, %eax
jne 0x1fa03
movl $0xffffffff, 0x48(%r14) # imm = 0xFFFFFFFF
movq %r13, %rdi
leaq 0xb0c52(%rip), %rsi     # 0xcfe7a
movl $0xef, %edx
xorl %ecx, %ecx
callq 0x2003c
movq 0x18(%rsp), %rdi
movl $0x1, %edx
leaq 0xafefe(%rip), %rsi     # 0xcf143
callq 0x8b8f0
movl 0x18(%r14), %esi
movq 0x18(%rsp), %rdi
callq 0x8c1c0
movq 0x18(%rsp), %rdi
movl $0x3, %edx
leaq 0xb0c7f(%rip), %rsi     # 0xcfee8
callq 0x8b8f0
movq %r13, %rdi
movq 0x30(%rsp), %rsi
callq 0x19da4
movq 0x18(%rax), %rdi
movl $0xb, %edx
leaq 0xb0cab(%rip), %rsi     # 0xcff36
callq 0x8b8f0
movq %r13, %rdi
callq 0x1959e
cmpb $0x0, 0x51(%r14)
je 0x1fa5c
cmpb $0x1, 0x50(%r14)
jne 0x1f527
movq %r13, %rdi
leaq 0xb0bc2(%rip), %rsi     # 0xcfe7a
movl $0x112, %edx            # imm = 0x112
xorl %ecx, %ecx
callq 0x2003c
movq 0x18(%rsp), %rdi
movl $0x1, %edx
leaq 0xafe6e(%rip), %rsi     # 0xcf143
callq 0x8b8f0
movl 0x18(%r14), %esi
movq 0x18(%rsp), %rdi
callq 0x8c1c0
movq 0x18(%rsp), %rdi
movl $0x3, %edx
leaq 0xb0bef(%rip), %rsi     # 0xcfee8
callq 0x8b8f0
movq %r13, %rdi
movq 0x30(%rsp), %rsi
callq 0x19da4
movq 0x18(%rax), %rdi
movl $0x13, %edx
leaq 0xb0d17(%rip), %rsi     # 0xd0032
callq 0x8b8f0
movq %r13, %rdi
callq 0x1959e
movb $0x0, 0x51(%r14)
movq 0x20(%rsp), %rdi
movq %r14, %rsi
movl $0x80000001, %edx       # imm = 0x80000001
callq 0x2082e
movl 0x18(%r14), %edi
movl $0x1, %esi
callq 0x15120
movb $0x1, %r15b
testl %eax, %eax
je 0x1f0ea
callq 0x15640
cmpl $0x6b, (%rax)
je 0x1f0ea
jmp 0x1fb4d
callq 0x15640
cmpl $0xb, (%rax)
jne 0x1f550
movl $0x0, 0x2c(%rsp)
movl 0x48(%r14), %edi
movl $0x541b, %esi           # imm = 0x541B
leaq 0x2c(%rsp), %rdx
xorl %eax, %eax
callq 0x15160
testl %eax, %eax
jne 0x1f9aa
movl 0x2c(%rsp), %eax
cmpl 0x44(%r14), %eax
jne 0x1f550
movb $0x1, %r15b
testb %bl, %bl
jne 0x1f0ea
jmp 0x1f69c
movl 0x4c(%r14), %edi
callq 0x15140
testl %eax, %eax
jne 0x1faa8
movl $0xffffffff, 0x4c(%r14) # imm = 0xFFFFFFFF
movq %r13, %rdi
leaq 0xb0a9b(%rip), %rsi     # 0xcfe7a
movl $0xdd, %edx
xorl %ecx, %ecx
callq 0x2003c
movq 0x18(%rsp), %rdi
movl $0x1, %edx
leaq 0xafd47(%rip), %rsi     # 0xcf143
callq 0x8b8f0
movq 0x58(%r14), %rax
movl 0x18(%rax), %esi
movq 0x18(%rsp), %rdi
callq 0x8c1c0
movq 0x18(%rsp), %rdi
movl $0x3, %edx
leaq 0xb0ac5(%rip), %rsi     # 0xcfee8
callq 0x8b8f0
movq 0x58(%r14), %rsi
addq $0x38, %rsi
movq %r13, %rdi
callq 0x19da4
movq 0x18(%rax), %rdi
movl $0xa, %edx
leaq 0xb0ad6(%rip), %rsi     # 0xcff1e
callq 0x8b8f0
movq %r13, %rdi
callq 0x1959e
movq 0x58(%r14), %r15
cmpb $0x0, 0x50(%r15)
je 0x1fb01
cmpb $0x1, 0x51(%r15)
jne 0x1f53c
movq %r13, %rdi
leaq 0xb0a01(%rip), %rsi     # 0xcfe7a
movl $0x106, %edx            # imm = 0x106
xorl %ecx, %ecx
callq 0x2003c
movq 0x18(%rsp), %rdi
movl $0x1, %edx
leaq 0xafcad(%rip), %rsi     # 0xcf143
callq 0x8b8f0
movl 0x18(%r15), %esi
movq 0x18(%rsp), %rdi
callq 0x8c1c0
movq 0x18(%rsp), %rdi
movl $0x3, %edx
leaq 0xb0a2e(%rip), %rsi     # 0xcfee8
callq 0x8b8f0
leaq 0x38(%r15), %rsi
movq %r13, %rdi
callq 0x19da4
movq 0x18(%rax), %rdi
movl $0x13, %edx
leaq 0xb0ac0(%rip), %rsi     # 0xcff9b
callq 0x8b8f0
movq %r13, %rdi
callq 0x1959e
movb $0x0, 0x50(%r15)
movq 0x20(%rsp), %rdi
movq %r15, %rsi
movl $0x80000004, %edx       # imm = 0x80000004
callq 0x2082e
movl 0x18(%r15), %edi
xorl %esi, %esi
callq 0x15120
movb $0x1, %bl
testl %eax, %eax
je 0x1f16a
callq 0x15640
cmpl $0x6b, (%rax)
je 0x1f16a
jmp 0x1fba1
movq %r14, %rdi
movq 0x20(%rsp), %rsi
callq 0x1fcfa
movb $0x1, %r15b
jmp 0x1f0ea
movq %r15, %rdi
movq 0x20(%rsp), %rsi
callq 0x1fcfa
movb $0x1, %bl
jmp 0x1f16a
movl 0x48(%r14), %edi
callq 0x15140
testl %eax, %eax
jne 0x1fbf5
movl $0xffffffff, 0x48(%r14) # imm = 0xFFFFFFFF
leaq 0xb090a(%rip), %rsi     # 0xcfe7a
movq %rsp, %r15
movq %r15, %rdi
movl $0xf4, %edx
xorl %ecx, %ecx
callq 0x2003c
movq 0x18(%r15), %rdi
leaq 0xafbb6(%rip), %rsi     # 0xcf143
movl $0x1, %edx
callq 0x8b8f0
movl 0x18(%r14), %esi
movq 0x18(%rsp), %rdi
callq 0x8c1c0
movq 0x18(%rsp), %rdi
leaq 0xb0937(%rip), %rsi     # 0xcfee8
movl $0x3, %edx
callq 0x8b8f0
movq %rsp, %rdi
movq 0x30(%rsp), %rsi
callq 0x19da4
movq 0x18(%rax), %rdi
leaq 0xb096f(%rip), %rsi     # 0xcff42
movl $0xd, %edx
callq 0x8b8f0
jmp 0x1f675
movl 0x4c(%r14), %edi
callq 0x15140
testl %eax, %eax
jne 0x1fc4e
movl $0xffffffff, 0x4c(%r14) # imm = 0xFFFFFFFF
leaq 0xb0878(%rip), %rsi     # 0xcfe7a
movq %rsp, %r15
movq %r15, %rdi
movl $0xe2, %edx
xorl %ecx, %ecx
callq 0x2003c
movq 0x18(%r15), %rdi
leaq 0xafb24(%rip), %rsi     # 0xcf143
movl $0x1, %edx
callq 0x8b8f0
movq 0x58(%r14), %rax
movl 0x18(%rax), %esi
movq 0x18(%rsp), %rdi
callq 0x8c1c0
movq 0x18(%rsp), %rdi
leaq 0xb08a2(%rip), %rsi     # 0xcfee8
movl $0x3, %edx
callq 0x8b8f0
movq 0x58(%r14), %rsi
addq $0x38, %rsi
movq %rsp, %rdi
callq 0x19da4
movq 0x18(%rax), %rdi
leaq 0xb08be(%rip), %rsi     # 0xcff29
movl $0xc, %edx
callq 0x8b8f0
movq %rsp, %rdi
callq 0x1959e
movq %r14, %rdi
movq 0x20(%rsp), %rbx
movq %rbx, %rsi
callq 0x1fcfa
movq 0x58(%r14), %rdi
movq %rbx, %rsi
callq 0x1fcfa
xorl %r12d, %r12d
andb $0x1, %r12b
movl %r12d, %eax
addq $0x38, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xb07c1(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x57, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb0890(%rip), %rsi     # 0xcff69
movl $0x12, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4bdc(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb0775(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x55, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb082b(%rip), %rsi     # 0xcff50
movl $0xd, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4b90(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb0729(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x56, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb07ed(%rip), %rsi     # 0xcff5e
movl $0xa, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4b44(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb06dd(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x6e, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb07a1(%rip), %rsi     # 0xcff5e
movl $0xa, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4af8(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb0691(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x6d, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb07d8(%rip), %rsi     # 0xcffe1
movl $0xd, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4aac(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb0645(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x7d, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb07af(%rip), %rsi     # 0xd0004
movl $0x8, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4a60(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb05f9(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x8a, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb06c8(%rip), %rsi     # 0xcff69
movl $0x12, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4a14(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb05ad(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x89, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb0671(%rip), %rsi     # 0xcff5e
movl $0xa, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb49c8(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb0561(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x68, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb0630(%rip), %rsi     # 0xcff69
movl $0x12, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb497c(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb0515(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x67, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb05d9(%rip), %rsi     # 0xcff5e
movl $0xa, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4930(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb04c9(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x81, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb063c(%rip), %rsi     # 0xd000d
movl $0x24, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb48e4(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
movl (%rsp), %esi
movq 0x18(%rsp), %rdi
callq 0x200db
jmp 0x1fcf1
leaq 0xb0470(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x71, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb05c5(%rip), %rsi     # 0xcffef
movl $0x14, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb488b(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
movl (%rsp), %esi
movq 0x18(%rsp), %rdi
callq 0x200db
jmp 0x1fcf1
leaq 0xb0417(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x110, %edx            # imm = 0x110
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb062e(%rip), %rsi     # 0xd00b1
movl $0x9, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4832(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb03cb(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x62, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb04ad(%rip), %rsi     # 0xcff7c
movl $0x14, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb47e6(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
movl (%rsp), %esi
movq 0x18(%rsp), %rdi
callq 0x200db
jmp 0x1fcf1
leaq 0xb0372(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x104, %edx            # imm = 0x104
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb0469(%rip), %rsi     # 0xcff91
movl $0x9, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb478d(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
jmp 0x1fcf1
leaq 0xb0326(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x115, %edx            # imm = 0x115
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb04d2(%rip), %rsi     # 0xd0046
movl $0x31, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4741(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
movq %rsp, %rdi
callq 0x19d65
jmp 0x1fcf1
leaq 0xb02d2(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x109, %edx            # imm = 0x109
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb03e7(%rip), %rsi     # 0xcffaf
movl $0x31, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb46ed(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
movq %rsp, %rdi
callq 0x19d65
jmp 0x1fcf1
leaq 0xb027e(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x84, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb03d3(%rip), %rsi     # 0xcffef
movl $0x14, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4699(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
movl (%rsp), %esi
movq 0x18(%rsp), %rdi
callq 0x200db
jmp 0x1fcf1
leaq 0xb0225(%rip), %rsi     # 0xcfe7a
movq %rsp, %rbx
movq %rbx, %rdi
movl $0x5d, %edx
movl $0x3, %ecx
callq 0x2003c
movq 0x18(%rbx), %rdi
leaq 0xb0307(%rip), %rsi     # 0xcff7c
movl $0x14, %edx
callq 0x8b8f0
movq 0x18(%rsp), %rdi
leaq 0xb4640(%rip), %rsi     # 0xd42cb
movl $0x2, %edx
callq 0x8b8f0
movl (%rsp), %esi
movq 0x18(%rsp), %rdi
callq 0x200db
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcd6
jmp 0x1fcf1
jmp 0x1fcd6
jmp 0x1fcd6
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcd6
jmp 0x1fcd6
jmp 0x1fcd6
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcd6
jmp 0x1fcf1
jmp 0x1fcd6
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcd6
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcd6
jmp 0x1fcf1
jmp 0x1fcd6
movq %rax, %rbx
movq %rsp, %rdi
callq 0x1959e
movq %rbx, %rdi
callq 0xcc750
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcf1
jmp 0x1fcf1
movq %rsp, %rdi
callq 0x18a24
nop