// File: /workspace/github_c_makefile_star2_O2/deplinenoise[P]tundra/unittest/googletest/googletest/src/gtest-death-test.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 0x1f568
movq 0x110(%rax), %r14
movq 0x1d0(%rax), %rax
movl 0xf8(%r14), %ecx
movl %ecx, 0xf4(%rsp)
testq %rax, %rax
je 0x1c5cc
movl 0x28(%rax), %eax
movl %eax, 0x28(%rbx)
pushq $0x1
popq %rax
jmp 0x1cdaa
leaq 0xec(%rsp), %rdi
callq 0xd910
cmpl $-0x1, %eax
je 0x1cdb8
movl 0xf0(%rsp), %edi
pushq $0x2
popq %rsi
xorl %edx, %edx
xorl %eax, %eax
callq 0xd350
cmpl $-0x1, %eax
je 0x1ce71
leaq 0x2881b(%rip), %rsi     # 0x44e20
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rdx
callq 0x1f4d6
leaq 0x287e9(%rip), %rdx     # 0x44e07
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1f511
leaq 0x26b03(%rip), %rdx     # 0x43137
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0x2a2d3(%rip), %rdx     # 0x4691d
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
movq (%r14), %rdx
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x1f511
leaq 0x279d1(%rip), %rdx     # 0x44046
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x1f511
movq 0x20(%r14), %rdx
leaq 0x2c8(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0x1f511
leaq 0x178(%rsp), %rdi
callq 0xdd68
leaq 0x210(%rsp), %rdi
callq 0xdd68
leaq 0x68(%rsp), %rdi
callq 0xdd68
leaq 0x48(%rsp), %rdi
callq 0xdd68
leaq 0x28(%rsp), %rdi
callq 0xdd68
leaq 0x8(%rsp), %rdi
callq 0xdd68
leaq 0x28734(%rip), %rsi     # 0x44e20
leaq 0xf8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x1f4d6
leaq 0x28702(%rip), %rdx     # 0x44e07
leaq 0xc8(%rsp), %rdi
leaq 0xf8(%rsp), %rsi
callq 0x1f511
leaq 0x26b7f(%rip), %rdx     # 0x432a0
leaq 0xa8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x1f511
leaq 0x2a1e0(%rip), %rdx     # 0x4691d
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x1f511
movq 0x30(%rbx), %rdx
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1f511
leaq 0x289da(%rip), %rdx     # 0x45149
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1f511
leaq 0x38(%rbx), %rsi
leaq 0x118(%rsp), %rdi
callq 0x21107
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
leaq 0x118(%rsp), %rdx
callq 0x210a0
leaq 0x2899c(%rip), %rdx     # 0x45149
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x158(%rsp), %rdi
leaq 0xf4(%rsp), %rsi
callq 0x21107
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0x158(%rsp), %rdx
callq 0x210a0
leaq 0x28957(%rip), %rdx     # 0x45149
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x1f511
leaq 0xf0(%rsp), %rsi
leaq 0x138(%rsp), %rdi
callq 0x21107
leaq 0x2a8(%rsp), %rdi
leaq 0x178(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x210a0
leaq 0x138(%rsp), %rdi
callq 0xdd68
leaq 0x178(%rsp), %rdi
callq 0xdd68
leaq 0x210(%rsp), %rdi
callq 0xdd68
leaq 0x158(%rsp), %rdi
callq 0xdd68
leaq 0x68(%rsp), %rdi
callq 0xdd68
leaq 0x48(%rsp), %rdi
callq 0xdd68
leaq 0x118(%rsp), %rdi
callq 0xdd68
leaq 0x28(%rsp), %rdi
callq 0xdd68
leaq 0x8(%rsp), %rdi
callq 0xdd68
leaq 0x88(%rsp), %rdi
callq 0xdd68
leaq 0xa8(%rsp), %rdi
callq 0xdd68
leaq 0xc8(%rsp), %rdi
callq 0xdd68
leaq 0xf8(%rsp), %rdi
callq 0xdd68
leaq 0x118(%rsp), %rdi
callq 0x21f80
leaq 0x178(%rsp), %rdi
callq 0x22014
leaq 0x118(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0x21fba
leaq 0x178(%rsp), %rdi
callq 0x1f470
movq 0x2c8(%rsp), %rsi
leaq 0x118(%rsp), %rdi
callq 0x22038
movq 0x2a8(%rsp), %rsi
leaq 0x118(%rsp), %rdi
callq 0x22038
leaq 0x2d564(%rip), %rsi     # 0x49ea7
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rdx
callq 0x1f4d6
leaq 0x178(%rsp), %rdi
callq 0x1b01e
leaq 0x178(%rsp), %rdi
callq 0xdd68
callq 0x1c547
callq 0x21f78
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 0xd320
leaq 0x218(%rsp), %r15
movq %r15, %rdi
callq 0xd830
movq $0x1, -0x8(%r15)
pushq $0x1b
popq %rbp
leaq 0x178(%rsp), %r15
movl %ebp, %edi
movq %r14, %rsi
movq %r15, %rdx
callq 0xd840
cmpl $-0x1, %eax
jne 0x1cac6
callq 0xd070
cmpl $0x4, (%rax)
je 0x1c9d4
leaq 0x28516(%rip), %rsi     # 0x44f11
leaq 0xc8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x1f4d6
leaq 0x2845e(%rip), %rdx     # 0x44e72
leaq 0xa8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x1f511
leaq 0x284f5(%rip), %rdx     # 0x44f25
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x1f511
leaq 0x138(%rsp), %rsi
movl $0x428, (%rsi)          # imm = 0x428
leaq 0xf8(%rsp), %rdi
callq 0x21107
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xf8(%rsp), %rdx
callq 0x210a0
leaq 0x27801(%rip), %rdx     # 0x44282
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1f511
leaq 0x28fb9(%rip), %rdx     # 0x45a50
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0x28695(%rip), %rdx     # 0x45142
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x68(%rsp), %rdi
callq 0x1aed0
cmpb $0x0, 0x4ce13(%rip)     # 0x698e0
je 0x1cae3
callq 0xd160
testl %eax, %eax
je 0x1cfe3
movl %eax, %ebp
jmp 0x1cb75
movb 0x4ce3f(%rip), %al      # 0x69928
testb %al, %al
je 0x1cff0
callq 0xdc30
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 0xdc00
cmpq $-0x1, %rax
je 0x1d020
movq %rax, %r15
xorl %esi, %esi
cmpb $0x0, 0x4cdfa(%rip)     # 0x69920
leaq -0x40(%r14), %rax
cmovneq %rax, %rsi
cmpl $0x41, %r14d
jb 0x1d0d9
addq %r15, %rsi
movl %esi, %eax
andl $0x3f, %eax
jne 0x1d0d9
leaq 0x2182(%rip), %rdi      # 0x1eccf
pushq $0x11
popq %rdx
leaq 0x158(%rsp), %rcx
xorl %eax, %eax
callq 0xdc90
movl %eax, %ebp
movq %r15, %rdi
movq %r14, %rsi
callq 0xd340
cmpl $-0x1, %eax
je 0x1d192
pushq $0x1b
popq %r14
leaq 0x178(%rsp), %r15
movl %r14d, %edi
movq %r15, %rsi
xorl %edx, %edx
callq 0xd840
cmpl $-0x1, %eax
jne 0x1cc73
callq 0xd070
cmpl $0x4, (%rax)
je 0x1cb81
leaq 0x28369(%rip), %rsi     # 0x44f11
leaq 0xc8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x1f4d6
leaq 0x282b1(%rip), %rdx     # 0x44e72
leaq 0xa8(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x1f511
leaq 0x28348(%rip), %rdx     # 0x44f25
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x1f511
leaq 0x138(%rsp), %rsi
movl $0x452, (%rsi)          # imm = 0x452
leaq 0xf8(%rsp), %rdi
callq 0x21107
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xf8(%rsp), %rdx
callq 0x210a0
leaq 0x27654(%rip), %rdx     # 0x44282
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1f511
leaq 0x28ee6(%rip), %rdx     # 0x45b2a
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0x284e8(%rip), %rdx     # 0x45142
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x68(%rsp), %rdi
callq 0x1aed0
cmpl $-0x1, %ebp
je 0x1cf2a
movl 0xf0(%rsp), %edi
callq 0xdd40
cmpl $-0x1, %eax
jne 0x1cd70
callq 0xd070
cmpl $0x4, (%rax)
je 0x1cc7c
leaq 0x2826f(%rip), %rsi     # 0x44f11
leaq 0x88(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x1f4d6
leaq 0x281b4(%rip), %rdx     # 0x44e72
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1f511
leaq 0x2824e(%rip), %rdx     # 0x44f25
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1f511
leaq 0xc8(%rsp), %rsi
movl $0x484, (%rsi)          # imm = 0x484
leaq 0xa8(%rsp), %rdi
callq 0x21107
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x210a0
leaq 0x27563(%rip), %rdx     # 0x44282
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x283de(%rip), %rdx     # 0x45113
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x1f511
leaq 0x283f4(%rip), %rdx     # 0x45142
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x1f511
leaq 0x178(%rsp), %rdi
callq 0x1aed0
movl %ebp, 0x2c(%rbx)
movl 0xec(%rsp), %eax
movl %eax, 0x24(%rbx)
movb $0x1, 0x18(%rbx)
leaq 0x118(%rsp), %rdi
callq 0x22068
leaq 0x2a8(%rsp), %rdi
callq 0xdd68
leaq 0x2c8(%rsp), %rdi
callq 0xdd68
xorl %eax, %eax
addq $0x2e8, %rsp            # imm = 0x2E8
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
leaq 0x28152(%rip), %rsi     # 0x44f11
leaq 0x8(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x1f4d6
leaq 0x2809a(%rip), %rdx     # 0x44e72
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1f511
leaq 0x28137(%rip), %rdx     # 0x44f25
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0xa8(%rsp), %rsi
movl $0x46a, (%rsi)          # imm = 0x46A
leaq 0x88(%rsp), %rdi
callq 0x21107
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x210a0
leaq 0x2744c(%rip), %rdx     # 0x44282
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x1f511
leaq 0x2828e(%rip), %rdx     # 0x450dd
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x1f511
leaq 0x178(%rsp), %rdi
callq 0x1aed0
leaq 0x28099(%rip), %rsi     # 0x44f11
leaq 0x8(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x1f4d6
leaq 0x27fe1(%rip), %rdx     # 0x44e72
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x1f511
leaq 0x2807e(%rip), %rdx     # 0x44f25
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0xa8(%rsp), %rsi
movl $0x46d, (%rsi)          # imm = 0x46D
leaq 0x88(%rsp), %rdi
callq 0x21107
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
leaq 0x88(%rsp), %rdx
callq 0x210a0
leaq 0x27393(%rip), %rdx     # 0x44282
leaq 0x210(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x1f511
leaq 0x2821d(%rip), %rdx     # 0x45125
leaq 0x178(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x1f511
leaq 0x178(%rsp), %rdi
callq 0x1aed0
leaq 0x27fe0(%rip), %rsi     # 0x44f11
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1f4d6
leaq 0x27f25(%rip), %rdx     # 0x44e72
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x1f511
leaq 0x27fbc(%rip), %rdx     # 0x44f25
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1f511
leaq 0xf8(%rsp), %rsi
movl $0x455, (%rsi)          # imm = 0x455
leaq 0xc8(%rsp), %rdi
callq 0x21107
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x210a0
leaq 0x272ce(%rip), %rdx     # 0x44282
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0x28127(%rip), %rdx     # 0x450f1
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x68(%rsp), %rdi
callq 0x1aed0
leaq 0x158(%rsp), %rdi
callq 0x1eccf
leaq 0x4c931(%rip), %rdi     # 0x69928
callq 0xdc40
testl %eax, %eax
je 0x1caf1
callq 0x1c569
movb %al, 0x4c911(%rip)      # 0x69920
leaq 0x4c912(%rip), %rdi     # 0x69928
callq 0xd3a0
jmp 0x1caf1
leaq 0x27eea(%rip), %rsi     # 0x44f11
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1f4d6
leaq 0x27e2f(%rip), %rdx     # 0x44e72
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x1f511
leaq 0x27ec6(%rip), %rdx     # 0x44f25
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1f511
leaq 0xf8(%rsp), %rsi
movl $0x434, (%rsi)          # imm = 0x434
leaq 0xc8(%rsp), %rdi
callq 0x21107
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x210a0
leaq 0x271d8(%rip), %rdx     # 0x44282
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0x289d3(%rip), %rdx     # 0x45a93
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x68(%rsp), %rdi
callq 0x1aed0
leaq 0x27e31(%rip), %rsi     # 0x44f11
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1f4d6
leaq 0x27d76(%rip), %rdx     # 0x44e72
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x1f511
leaq 0x27e0d(%rip), %rdx     # 0x44f25
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1f511
leaq 0xf8(%rsp), %rsi
movl $0x441, (%rsi)          # imm = 0x441
leaq 0xc8(%rsp), %rdi
callq 0x21107
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x210a0
leaq 0x2711f(%rip), %rdx     # 0x44282
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0x2892e(%rip), %rdx     # 0x45aa7
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x68(%rsp), %rdi
callq 0x1aed0
leaq 0x27d78(%rip), %rsi     # 0x44f11
leaq 0xa8(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x1f4d6
leaq 0x27cbd(%rip), %rdx     # 0x44e72
leaq 0x88(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x1f511
leaq 0x27d54(%rip), %rdx     # 0x44f25
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1f511
leaq 0xf8(%rsp), %rsi
movl $0x445, (%rsi)          # imm = 0x445
leaq 0xc8(%rsp), %rdi
callq 0x21107
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x210a0
leaq 0x27066(%rip), %rdx     # 0x44282
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0x1f511
leaq 0x288d8(%rip), %rdx     # 0x45b0a
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x1f511
leaq 0x68(%rsp), %rdi
callq 0x1aed0
jmp 0x1d257
jmp 0x1d266
jmp 0x1d257
jmp 0x1d266
jmp 0x1d257
jmp 0x1d266
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0xdd68
jmp 0x1d269
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0xdd68
jmp 0x1d2a6
jmp 0x1d2a3
jmp 0x1d2a3
jmp 0x1d2a3
jmp 0x1d27f
jmp 0x1d291
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xdd68
jmp 0x1d294
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0xdd68
jmp 0x1d2bd
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0xdd68
jmp 0x1d2cc
jmp 0x1d2c9
jmp 0x1d2c9
jmp 0x1d2c9
jmp 0x1d2ba
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0xdd68
jmp 0x1d2e6
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xdd68
jmp 0x1d2f6
jmp 0x1d2f3
jmp 0x1d2f3
jmp 0x1d2f3
jmp 0x1d2e3
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
jmp 0x1d56a
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0xdd68
jmp 0x1d35b
jmp 0x1d358
jmp 0x1d358
jmp 0x1d358
jmp 0x1d571
jmp 0x1d571
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xdd68
jmp 0x1d327
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0xdd68
jmp 0x1d37d
jmp 0x1d33a
jmp 0x1d349
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0xdd68
jmp 0x1d34c
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0xdd68
jmp 0x1d38e
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xdd68
jmp 0x1d39d
jmp 0x1d39a
jmp 0x1d39a
jmp 0x1d39a
jmp 0x1d580
jmp 0x1d580
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0xdd68
jmp 0x1d3c6
jmp 0x1d38b
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0xdd68
jmp 0x1d3d7
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
jmp 0x1d606
jmp 0x1d613
jmp 0x1d613
jmp 0x1d613
jmp 0x1d58f
jmp 0x1d58f
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0xdd68
jmp 0x1d3fa
jmp 0x1d3d4
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0xdd68
jmp 0x1d411
jmp 0x1d613
jmp 0x1d613
jmp 0x1d59c
jmp 0x1d59c
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xdd68
jmp 0x1d5a7
jmp 0x1d40e
movq %rax, %rbx
leaq 0xf8(%rsp), %rdi
callq 0xdd68
jmp 0x1d5b8
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
jmp 0x1d606
jmp 0x1d613
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x1f470
jmp 0x1d616
jmp 0x1d613
movq %rax, %rbx
jmp 0x1d623
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0xdd68
jmp 0x1d46f
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xdd68
jmp 0x1d481
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0xdd68
jmp 0x1d493
movq %rax, %rbx
leaq 0x158(%rsp), %rdi
callq 0xdd68
jmp 0x1d4a5
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0xdd68
leaq 0x48(%rsp), %rdi
callq 0xdd68
leaq 0x118(%rsp), %rdi
callq 0xdd68
leaq 0x28(%rsp), %rdi
callq 0xdd68
leaq 0x8(%rsp), %rdi
callq 0xdd68
leaq 0x88(%rsp), %rdi
callq 0xdd68
leaq 0xa8(%rsp), %rdi
callq 0xdd68
leaq 0xc8(%rsp), %rdi
callq 0xdd68
leaq 0xf8(%rsp), %rdi
jmp 0x1d62b
movq %rax, %rbx
jmp 0x1d4af
movq %rax, %rbx
jmp 0x1d4b9
movq %rax, %rbx
jmp 0x1d4c6
movq %rax, %rbx
jmp 0x1d4d0
movq %rax, %rbx
jmp 0x1d4da
movq %rax, %rbx
jmp 0x1d4e7
movq %rax, %rbx
jmp 0x1d4f4
movq %rax, %rbx
jmp 0x1d501
movq %rax, %rbx
jmp 0x1d630
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xdd68
jmp 0x1d553
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
callq 0xdd68
jmp 0x1d565
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
callq 0xdd68
jmp 0x1d574
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0xdd68
jmp 0x1d583
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0xdd68
jmp 0x1d592
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
jmp 0x1d638
movq %rax, %rbx
jmp 0x1d63d
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0xdd68
jmp 0x1d5ca
jmp 0x1d5b5
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0xdd68
jmp 0x1d5db
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0xdd68
jmp 0x1d5ef
jmp 0x1d5d8
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xdd68
jmp 0x1d5fe
jmp 0x1d613
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
jmp 0x1d606
jmp 0x1d5fb
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xdd68
jmp 0x1d616
jmp 0x1d613
jmp 0x1d613
jmp 0x1d613
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x22068
leaq 0x2a8(%rsp), %rdi
callq 0xdd68
leaq 0x2c8(%rsp), %rdi
callq 0xdd68
movq %rbx, %rdi
callq 0xdbf0
nop