// File: /workspace/github_cpp_makefile_star2_O2/WeihuaZhu[P]hpc_prog2/./gtest/gtest-all.cc
// Function: testing::internal::ExecDeathTest::AssumeRole()
DeathTest::TestRole ExecDeathTest::AssumeRole() {
  const UnitTestImpl* const impl = GetUnitTestImpl();
  const InternalRunDeathTestFlag* const flag =
      impl->internal_run_death_test_flag();
  const TestInfo* const info = impl->current_test_info();
  const int death_test_index = info->result()->death_test_count();

  if (flag != NULL) {
    set_write_fd(flag->write_fd());
    return EXECUTE_TEST;
  }

  int pipe_fd[2];
  GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
  // Clear the close-on-exec flag on the write end of the pipe, lest
  // it be closed when the child process does an exec:
  GTEST_DEATH_TEST_CHECK_(fcntl(pipe_fd[1], F_SETFD, 0) != -1);

  const std::string filter_flag =
      std::string("--") + GTEST_FLAG_PREFIX_ + kFilterFlag + "="
      + info->test_case_name() + "." + info->name();
  const std::string internal_flag =
      std::string("--") + GTEST_FLAG_PREFIX_ + kInternalRunDeathTestFlag + "="
      + file_ + "|" + StreamableToString(line_) + "|"
      + StreamableToString(death_test_index) + "|"
      + StreamableToString(pipe_fd[1]);
  Arguments args;
  args.AddArguments(GetArgvsForDeathTestChildProcess());
  args.AddArgument(filter_flag.c_str());
  args.AddArgument(internal_flag.c_str());

  DeathTest::set_last_death_test_message("");

  CaptureStderr();
  // See the comment in NoExecDeathTest::AssumeRole for why the next line
  // is necessary.
  FlushInfoLog();

  const pid_t child_pid = ExecDeathTestSpawnChild(args.Argv(), pipe_fd[0]);
  GTEST_DEATH_TEST_CHECK_SYSCALL_(close(pipe_fd[1]));
  set_child_pid(child_pid);
  set_read_fd(pipe_fd[0]);
  set_spawned(true);
  return OVERSEE_TEST;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %rbx
subq $0x2e8, %rsp            # imm = 0x2E8
movq %rdi, %rbx
callq 0x1552e
movq 0x110(%rax), %r14
movq 0x1d0(%rax), %rax
movl 0xd0(%r14), %ecx
movl %ecx, 0xf4(%rsp)
testq %rax, %rax
je 0x12500
movl 0x28(%rax), %eax
movl %eax, 0x28(%rbx)
pushq $0x1
popq %rax
jmp 0x12cde
leaq 0xec(%rsp), %rdi
callq 0x66d0
cmpl $-0x1, %eax
je 0x12cec
movl 0xf0(%rsp), %edi
pushq $0x2
popq %rsi
xorl %edx, %edx
xorl %eax, %eax
callq 0x6270
cmpl $-0x1, %eax
je 0x12da5
leaq 0xcab8(%rip), %rsi      # 0x1eff1
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rdx
callq 0x1543a
leaq 0xca86(%rip), %rdx      # 0x1efd8
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x154d7
leaq 0xae5f(%rip), %rdx      # 0x1d3c7
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xd3da(%rip), %rdx      # 0x1f958
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
movq (%r14), %rdx
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x154d7
leaq 0xbd16(%rip), %rdx      # 0x1e2bf
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x154d7
movq 0x20(%r14), %rdx
leaq 0x2c8(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0x154d7
leaq 0x178(%rsp), %rdi
callq 0x6a28
leaq 0x210(%rsp), %rdi
callq 0x6a28
leaq 0x68(%rsp), %rdi
callq 0x6a28
leaq 0x48(%rsp), %rdi
callq 0x6a28
leaq 0x28(%rsp), %rdi
callq 0x6a28
leaq 0x8(%rsp), %rdi
callq 0x6a28
leaq 0xc9d1(%rip), %rsi      # 0x1eff1
leaq 0xf8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x1543a
leaq 0xc99f(%rip), %rdx      # 0x1efd8
leaq 0xc8(%rsp), %rdi
leaq 0xf8(%rsp), %rsi
callq 0x154d7
leaq 0xaf1b(%rip), %rdx      # 0x1d570
leaq 0xa8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x154d7
leaq 0xd2e7(%rip), %rdx      # 0x1f958
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x154d7
movq 0x30(%rbx), %rdx
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x154d7
leaq 0xcc3a(%rip), %rdx      # 0x1f2dd
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x154d7
leaq 0x38(%rbx), %rsi
leaq 0x118(%rsp), %rdi
callq 0x1703c
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
leaq 0x118(%rsp), %rdx
callq 0x16fd5
leaq 0xcbfc(%rip), %rdx      # 0x1f2dd
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0x158(%rsp), %rdi
leaq 0xf4(%rsp), %rsi
callq 0x1703c
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x158(%rsp), %rdx
callq 0x16fd5
leaq 0xcbb7(%rip), %rdx      # 0x1f2dd
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x154d7
leaq 0xf0(%rsp), %rsi
leaq 0x138(%rsp), %rdi
callq 0x1703c
leaq 0x2a8(%rsp), %rdi
leaq 0x178(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x16fd5
leaq 0x138(%rsp), %rdi
callq 0x6a28
leaq 0x178(%rsp), %rdi
callq 0x6a28
leaq 0x210(%rsp), %rdi
callq 0x6a28
leaq 0x158(%rsp), %rdi
callq 0x6a28
leaq 0x68(%rsp), %rdi
callq 0x6a28
leaq 0x48(%rsp), %rdi
callq 0x6a28
leaq 0x118(%rsp), %rdi
callq 0x6a28
leaq 0x28(%rsp), %rdi
callq 0x6a28
leaq 0x8(%rsp), %rdi
callq 0x6a28
leaq 0x88(%rsp), %rdi
callq 0x6a28
leaq 0xa8(%rsp), %rdi
callq 0x6a28
leaq 0xc8(%rsp), %rdi
callq 0x6a28
leaq 0xf8(%rsp), %rdi
callq 0x6a28
leaq 0x118(%rsp), %rdi
callq 0x1824c
leaq 0x178(%rsp), %rdi
callq 0x182e0
leaq 0x118(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0x18286
leaq 0x178(%rsp), %rdi
callq 0x16528
movq 0x2c8(%rsp), %rsi
leaq 0x118(%rsp), %rdi
callq 0x18304
movq 0x2a8(%rsp), %rsi
leaq 0x118(%rsp), %rdi
callq 0x18304
leaq 0xc22e(%rip), %rsi      # 0x1eaa5
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rdx
callq 0x1543a
leaq 0x178(%rsp), %rdi
callq 0x110cc
leaq 0x178(%rsp), %rdi
callq 0x6a28
callq 0x1247b
callq 0x18244
movq 0x118(%rsp), %rax
movl 0xec(%rsp), %ecx
movq %rax, 0x158(%rsp)
movl %ecx, 0x160(%rsp)
leaq 0x210(%rsp), %r14
movl $0x98, %edx
movq %r14, %rdi
xorl %esi, %esi
callq 0x6240
leaq 0x218(%rsp), %r15
movq %r15, %rdi
callq 0x6620
movq $0x1, -0x8(%r15)
pushq $0x1b
popq %rbp
leaq 0x178(%rsp), %r15
movl %ebp, %edi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6630
cmpl $-0x1, %eax
jne 0x129fa
callq 0x6060
cmpl $0x4, (%rax)
je 0x12908
leaq 0xc776(%rip), %rsi      # 0x1f0a5
leaq 0xc8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x1543a
leaq 0xb919(%rip), %rdx      # 0x1e261
leaq 0xa8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x154d7
leaq 0xc755(%rip), %rdx      # 0x1f0b9
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x154d7
leaq 0x138(%rsp), %rsi
movl $0x1d75, (%rsi)         # imm = 0x1D75
leaq 0xf8(%rsp), %rdi
callq 0x1703c
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xf8(%rsp), %rdx
callq 0x16fd5
leaq 0xbb10(%rip), %rdx      # 0x1e4c5
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x154d7
leaq 0xd144(%rip), %rdx      # 0x1fb0f
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xc8f5(%rip), %rdx      # 0x1f2d6
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0x68(%rsp), %rdi
callq 0x10f7e
cmpb $0x0, 0x1bd0f(%rip)     # 0x2e710
je 0x12a17
callq 0x6110
testl %eax, %eax
je 0x12f17
movl %eax, %ebp
jmp 0x12aa9
movb 0x1bd53(%rip), %al      # 0x2e770
testb %al, %al
je 0x12f24
callq 0x6940
movslq %eax, %r14
pushq $0x3
popq %rdx
pushq $0x22
popq %rcx
pushq $-0x1
popq %r8
xorl %edi, %edi
movq %r14, %rsi
xorl %r9d, %r9d
callq 0x6910
cmpq $-0x1, %rax
je 0x12f54
movq %rax, %r15
xorl %esi, %esi
cmpb $0x0, 0x1bd0e(%rip)     # 0x2e768
leaq -0x40(%r14), %rax
cmovneq %rax, %rsi
cmpl $0x41, %r14d
jb 0x1300d
addq %r15, %rsi
movl %esi, %eax
andl $0x3f, %eax
jne 0x1300d
leaq 0x2220(%rip), %rdi      # 0x14ca1
pushq $0x11
popq %rdx
leaq 0x158(%rsp), %rcx
xorl %eax, %eax
callq 0x6980
movl %eax, %ebp
movq %r15, %rdi
movq %r14, %rsi
callq 0x6260
cmpl $-0x1, %eax
je 0x130c6
pushq $0x1b
popq %r14
leaq 0x178(%rsp), %r15
movl %r14d, %edi
movq %r15, %rsi
xorl %edx, %edx
callq 0x6630
cmpl $-0x1, %eax
jne 0x12ba7
callq 0x6060
cmpl $0x4, (%rax)
je 0x12ab5
leaq 0xc5c9(%rip), %rsi      # 0x1f0a5
leaq 0xc8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x1543a
leaq 0xb76c(%rip), %rdx      # 0x1e261
leaq 0xa8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x154d7
leaq 0xc5a8(%rip), %rdx      # 0x1f0b9
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x154d7
leaq 0x138(%rsp), %rsi
movl $0x1d9f, (%rsi)         # imm = 0x1D9F
leaq 0xf8(%rsp), %rdi
callq 0x1703c
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xf8(%rsp), %rdx
callq 0x16fd5
leaq 0xb963(%rip), %rdx      # 0x1e4c5
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x154d7
leaq 0xd071(%rip), %rdx      # 0x1fbe9
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xc748(%rip), %rdx      # 0x1f2d6
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0x68(%rsp), %rdi
callq 0x10f7e
cmpl $-0x1, %ebp
je 0x12e5e
movl 0xf0(%rsp), %edi
callq 0x6a00
cmpl $-0x1, %eax
jne 0x12ca4
callq 0x6060
cmpl $0x4, (%rax)
je 0x12bb0
leaq 0xc4cf(%rip), %rsi      # 0x1f0a5
leaq 0x88(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x1543a
leaq 0xb66f(%rip), %rdx      # 0x1e261
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x154d7
leaq 0xc4ae(%rip), %rdx      # 0x1f0b9
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x154d7
leaq 0xc8(%rsp), %rsi
movl $0x1dd1, (%rsi)         # imm = 0x1DD1
leaq 0xa8(%rsp), %rdi
callq 0x1703c
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x16fd5
leaq 0xb872(%rip), %rdx      # 0x1e4c5
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0xc63e(%rip), %rdx      # 0x1f2a7
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x154d7
leaq 0xc654(%rip), %rdx      # 0x1f2d6
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x154d7
leaq 0x178(%rsp), %rdi
callq 0x10f7e
movl %ebp, 0x2c(%rbx)
movl 0xec(%rsp), %eax
movl %eax, 0x24(%rbx)
movb $0x1, 0x18(%rbx)
leaq 0x118(%rsp), %rdi
callq 0x18334
leaq 0x2a8(%rsp), %rdi
callq 0x6a28
leaq 0x2c8(%rsp), %rdi
callq 0x6a28
xorl %eax, %eax
addq $0x2e8, %rsp            # imm = 0x2E8
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
leaq 0xc3b2(%rip), %rsi      # 0x1f0a5
leaq 0x8(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x1543a
leaq 0xb555(%rip), %rdx      # 0x1e261
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x154d7
leaq 0xc397(%rip), %rdx      # 0x1f0b9
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xa8(%rsp), %rsi
movl $0x1db7, (%rsi)         # imm = 0x1DB7
leaq 0x88(%rsp), %rdi
callq 0x1703c
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x16fd5
leaq 0xb75b(%rip), %rdx      # 0x1e4c5
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x154d7
leaq 0xc4ee(%rip), %rdx      # 0x1f271
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x154d7
leaq 0x178(%rsp), %rdi
callq 0x10f7e
leaq 0xc2f9(%rip), %rsi      # 0x1f0a5
leaq 0x8(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x1543a
leaq 0xb49c(%rip), %rdx      # 0x1e261
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x154d7
leaq 0xc2de(%rip), %rdx      # 0x1f0b9
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xa8(%rsp), %rsi
movl $0x1dba, (%rsi)         # imm = 0x1DBA
leaq 0x88(%rsp), %rdi
callq 0x1703c
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x16fd5
leaq 0xb6a2(%rip), %rdx      # 0x1e4c5
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x154d7
leaq 0xc47d(%rip), %rdx      # 0x1f2b9
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x154d7
leaq 0x178(%rsp), %rdi
callq 0x10f7e
leaq 0xc240(%rip), %rsi      # 0x1f0a5
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1543a
leaq 0xb3e0(%rip), %rdx      # 0x1e261
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x154d7
leaq 0xc21c(%rip), %rdx      # 0x1f0b9
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x154d7
leaq 0xf8(%rsp), %rsi
movl $0x1da2, (%rsi)         # imm = 0x1DA2
leaq 0xc8(%rsp), %rdi
callq 0x1703c
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x16fd5
leaq 0xb5dd(%rip), %rdx      # 0x1e4c5
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xc387(%rip), %rdx      # 0x1f285
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0x68(%rsp), %rdi
callq 0x10f7e
leaq 0x158(%rsp), %rdi
callq 0x14ca1
leaq 0x1b845(%rip), %rdi     # 0x2e770
callq 0x6950
testl %eax, %eax
je 0x12a25
callq 0x1249d
movb %al, 0x1b825(%rip)      # 0x2e768
leaq 0x1b826(%rip), %rdi     # 0x2e770
callq 0x6290
jmp 0x12a25
leaq 0xc14a(%rip), %rsi      # 0x1f0a5
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1543a
leaq 0xb2ea(%rip), %rdx      # 0x1e261
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x154d7
leaq 0xc126(%rip), %rdx      # 0x1f0b9
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x154d7
leaq 0xf8(%rsp), %rsi
movl $0x1d81, (%rsi)         # imm = 0x1D81
leaq 0xc8(%rsp), %rdi
callq 0x1703c
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x16fd5
leaq 0xb4e7(%rip), %rdx      # 0x1e4c5
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xcb5e(%rip), %rdx      # 0x1fb52
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0x68(%rsp), %rdi
callq 0x10f7e
leaq 0xc091(%rip), %rsi      # 0x1f0a5
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1543a
leaq 0xb231(%rip), %rdx      # 0x1e261
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x154d7
leaq 0xc06d(%rip), %rdx      # 0x1f0b9
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x154d7
leaq 0xf8(%rsp), %rsi
movl $0x1d8e, (%rsi)         # imm = 0x1D8E
leaq 0xc8(%rsp), %rdi
callq 0x1703c
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x16fd5
leaq 0xb42e(%rip), %rdx      # 0x1e4c5
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xcab9(%rip), %rdx      # 0x1fb66
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0x68(%rsp), %rdi
callq 0x10f7e
leaq 0xbfd8(%rip), %rsi      # 0x1f0a5
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1543a
leaq 0xb178(%rip), %rdx      # 0x1e261
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x154d7
leaq 0xbfb4(%rip), %rdx      # 0x1f0b9
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x154d7
leaq 0xf8(%rsp), %rsi
movl $0x1d92, (%rsi)         # imm = 0x1D92
leaq 0xc8(%rsp), %rdi
callq 0x1703c
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x16fd5
leaq 0xb375(%rip), %rdx      # 0x1e4c5
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x154d7
leaq 0xca63(%rip), %rdx      # 0x1fbc9
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x154d7
leaq 0x68(%rsp), %rdi
callq 0x10f7e
jmp 0x1318b
jmp 0x1319a
jmp 0x1318b
jmp 0x1319a
jmp 0x1318b
jmp 0x1319a
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0x6a28
jmp 0x1319d
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x6a28
jmp 0x131da
jmp 0x131d7
jmp 0x131d7
jmp 0x131d7
jmp 0x131b3
jmp 0x131c5
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x6a28
jmp 0x131c8
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0x6a28
jmp 0x131f1
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x6a28
jmp 0x13200
jmp 0x131fd
jmp 0x131fd
jmp 0x131fd
jmp 0x131ee
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0x6a28
jmp 0x1321a
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0x6a28
jmp 0x1322a
jmp 0x13227
jmp 0x13227
jmp 0x13227
jmp 0x13217
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
jmp 0x1349e
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x6a28
jmp 0x1328f
jmp 0x1328c
jmp 0x1328c
jmp 0x1328c
jmp 0x134a5
jmp 0x134a5
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x6a28
jmp 0x1325b
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0x6a28
jmp 0x132b1
jmp 0x1326e
jmp 0x1327d
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0x6a28
jmp 0x13280
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x6a28
jmp 0x132c2
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0x6a28
jmp 0x132d1
jmp 0x132ce
jmp 0x132ce
jmp 0x132ce
jmp 0x134b4
jmp 0x134b4
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0x6a28
jmp 0x132fa
jmp 0x132bf
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x6a28
jmp 0x1330b
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
jmp 0x1353a
jmp 0x13547
jmp 0x13547
jmp 0x13547
jmp 0x134c3
jmp 0x134c3
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x6a28
jmp 0x1332e
jmp 0x13308
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x6a28
jmp 0x13345
jmp 0x13547
jmp 0x13547
jmp 0x134d0
jmp 0x134d0
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0x6a28
jmp 0x134db
jmp 0x13342
movq %rax, %rbx
leaq 0xf8(%rsp), %rdi
callq 0x6a28
jmp 0x134ec
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
jmp 0x1353a
jmp 0x13547
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x16528
jmp 0x1354a
jmp 0x13547
movq %rax, %rbx
jmp 0x13557
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0x6a28
jmp 0x133a3
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x6a28
jmp 0x133b5
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0x6a28
jmp 0x133c7
movq %rax, %rbx
leaq 0x158(%rsp), %rdi
callq 0x6a28
jmp 0x133d9
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0x6a28
leaq 0x48(%rsp), %rdi
callq 0x6a28
leaq 0x118(%rsp), %rdi
callq 0x6a28
leaq 0x28(%rsp), %rdi
callq 0x6a28
leaq 0x8(%rsp), %rdi
callq 0x6a28
leaq 0x88(%rsp), %rdi
callq 0x6a28
leaq 0xa8(%rsp), %rdi
callq 0x6a28
leaq 0xc8(%rsp), %rdi
callq 0x6a28
leaq 0xf8(%rsp), %rdi
jmp 0x1355f
movq %rax, %rbx
jmp 0x133e3
movq %rax, %rbx
jmp 0x133ed
movq %rax, %rbx
jmp 0x133fa
movq %rax, %rbx
jmp 0x13404
movq %rax, %rbx
jmp 0x1340e
movq %rax, %rbx
jmp 0x1341b
movq %rax, %rbx
jmp 0x13428
movq %rax, %rbx
jmp 0x13435
movq %rax, %rbx
jmp 0x13564
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x6a28
jmp 0x13487
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0x6a28
jmp 0x13499
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0x6a28
jmp 0x134a8
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x6a28
jmp 0x134b7
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x6a28
jmp 0x134c6
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
jmp 0x1356c
movq %rax, %rbx
jmp 0x13571
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x6a28
jmp 0x134fe
jmp 0x134e9
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0x6a28
jmp 0x1350f
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x6a28
jmp 0x13523
jmp 0x1350c
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0x6a28
jmp 0x13532
jmp 0x13547
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
jmp 0x1353a
jmp 0x1352f
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0x6a28
jmp 0x1354a
jmp 0x13547
jmp 0x13547
jmp 0x13547
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x18334
leaq 0x2a8(%rsp), %rdi
callq 0x6a28
leaq 0x2c8(%rsp), %rdi
callq 0x6a28
movq %rbx, %rdi
callq 0x6900
nop