// File: WeihuaZhu[P]hpc_prog2/./gtest/gtest-all.cc
// Function: testing::internal::XmlUnitTestResultPrinter::OutputXmlTestInfo(std::ostream*, char const*, testing::TestInfo const&)
void XmlUnitTestResultPrinter::OutputXmlTestInfo(::std::ostream* stream,
                                                 const char* test_case_name,
                                                 const TestInfo& test_info) {
  const TestResult& result = *test_info.result();
  const std::string kTestcase = "testcase";

  *stream << "    <testcase";
  OutputXmlAttribute(stream, kTestcase, "name", test_info.name());

  if (test_info.value_param() != NULL) {
    OutputXmlAttribute(stream, kTestcase, "value_param",
                       test_info.value_param());
  }
  if (test_info.type_param() != NULL) {
    OutputXmlAttribute(stream, kTestcase, "type_param", test_info.type_param());
  }

  OutputXmlAttribute(stream, kTestcase, "status",
                     test_info.should_run() ? "run" : "notrun");
  OutputXmlAttribute(stream, kTestcase, "time",
                     FormatTimeInMillisAsSeconds(result.elapsed_time()));
  OutputXmlAttribute(stream, kTestcase, "classname", test_case_name);
  *stream << TestPropertiesAsXmlAttributes(result);

  int failures = 0;
  for (int i = 0; i < result.total_part_count(); ++i) {
    const TestPartResult& part = result.GetTestPartResult(i);
    if (part.failed()) {
      if (++failures == 1) {
        *stream << ">\n";
      }
      const string location = internal::FormatCompilerIndependentFileLocation(
          part.file_name(), part.line_number());
      const string summary = location + "\n" + part.summary();
      *stream << "      <failure message=\""
              << EscapeXmlAttribute(summary.c_str())
              << "\" type=\"\">";
      const string detail = location + "\n" + part.message();
      OutputXmlCDataSection(stream, RemoveInvalidXmlCharacters(detail).c_str());
      *stream << "</failure>\n";
    }
  }

  if (failures == 0)
    *stream << " />\n";
  else
    *stream << "    </testcase>\n";
}

// Assembly:
subq $0x4a8, %rsp            # imm = 0x4A8
movq %rdi, 0x4a0(%rsp)
movq %rsi, 0x498(%rsp)
movq %rdx, 0x490(%rsp)
movq 0x490(%rsp), %rdi
callq 0x369f0
movq %rax, 0x488(%rsp)
leaq 0x467(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0xf420
movq 0x138(%rsp), %rdx
leaq 0x293cc(%rip), %rsi     # 0x4d324
leaq 0x468(%rsp), %rdi
callq 0x32980
jmp 0x23f67
leaq 0x467(%rsp), %rdi
callq 0xeb40
movq 0x4a0(%rsp), %rdi
leaq 0x2939c(%rip), %rsi     # 0x4d31f
callq 0xea00
jmp 0x23f8a
movq 0x4a0(%rsp), %rax
movq %rax, 0x128(%rsp)
leaq 0x42f(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0xf420
movq 0x130(%rsp), %rdx
leaq 0x29399(%rip), %rsi     # 0x4d357
leaq 0x430(%rsp), %rdi
callq 0x32980
jmp 0x23fcd
movq 0x490(%rsp), %rdi
callq 0x35510
movq %rax, 0x120(%rsp)
jmp 0x23fe4
leaq 0x407(%rsp), %rdi
movq %rdi, 0x118(%rsp)
callq 0xf420
movq 0x120(%rsp), %rsi
movq 0x118(%rsp), %rdx
leaq 0x408(%rsp), %rdi
callq 0x32980
jmp 0x24018
movq 0x128(%rsp), %rdi
leaq 0x468(%rsp), %rsi
leaq 0x430(%rsp), %rdx
leaq 0x408(%rsp), %rcx
callq 0x23c20
jmp 0x2403f
leaq 0x408(%rsp), %rdi
callq 0xf698
leaq 0x407(%rsp), %rdi
callq 0xeb40
leaq 0x430(%rsp), %rdi
callq 0xf698
leaq 0x42f(%rsp), %rdi
callq 0xeb40
movq 0x490(%rsp), %rdi
callq 0x36900
movq %rax, 0x110(%rsp)
jmp 0x2408a
movq 0x110(%rsp), %rax
cmpq $0x0, %rax
je 0x242e7
movq 0x4a0(%rsp), %rax
movq %rax, 0x100(%rsp)
leaq 0x3df(%rsp), %rdi
movq %rdi, 0x108(%rsp)
callq 0xf420
movq 0x108(%rsp), %rdx
leaq 0x2925d(%rip), %rsi     # 0x4d32d
leaq 0x3e0(%rsp), %rdi
callq 0x32980
jmp 0x240df
movq 0x490(%rsp), %rdi
callq 0x36900
movq %rax, 0xf8(%rsp)
jmp 0x240f6
leaq 0x3b7(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0xf420
movq 0xf8(%rsp), %rsi
movq 0xf0(%rsp), %rdx
leaq 0x3b8(%rsp), %rdi
callq 0x32980
jmp 0x2412a
movq 0x100(%rsp), %rdi
leaq 0x468(%rsp), %rsi
leaq 0x3e0(%rsp), %rdx
leaq 0x3b8(%rsp), %rcx
callq 0x23c20
jmp 0x24151
leaq 0x3b8(%rsp), %rdi
callq 0xf698
leaq 0x3b7(%rsp), %rdi
callq 0xeb40
leaq 0x3e0(%rsp), %rdi
callq 0xf698
leaq 0x3df(%rsp), %rdi
callq 0xeb40
jmp 0x242e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x467(%rsp), %rdi
callq 0xeb40
jmp 0x24dbc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24daf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24246
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24239
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x2422c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x408(%rsp), %rdi
callq 0xf698
leaq 0x407(%rsp), %rdi
callq 0xeb40
leaq 0x430(%rsp), %rdi
callq 0xf698
leaq 0x42f(%rsp), %rdi
callq 0xeb40
jmp 0x24daf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x242d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x242c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x242bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x3b8(%rsp), %rdi
callq 0xf698
leaq 0x3b7(%rsp), %rdi
callq 0xeb40
leaq 0x3e0(%rsp), %rdi
callq 0xf698
leaq 0x3df(%rsp), %rdi
callq 0xeb40
jmp 0x24daf
movq 0x490(%rsp), %rdi
callq 0x368b0
movq %rax, 0xe8(%rsp)
jmp 0x242fe
movq 0xe8(%rsp), %rax
cmpq $0x0, %rax
je 0x2448d
movq 0x4a0(%rsp), %rax
movq %rax, 0xd8(%rsp)
leaq 0x38f(%rsp), %rdi
movq %rdi, 0xe0(%rsp)
callq 0xf420
movq 0xe0(%rsp), %rdx
leaq 0x28ff5(%rip), %rsi     # 0x4d339
leaq 0x390(%rsp), %rdi
callq 0x32980
jmp 0x24353
movq 0x490(%rsp), %rdi
callq 0x368b0
movq %rax, 0xd0(%rsp)
jmp 0x2436a
leaq 0x367(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0xf420
movq 0xd0(%rsp), %rsi
movq 0xc8(%rsp), %rdx
leaq 0x368(%rsp), %rdi
callq 0x32980
jmp 0x2439e
movq 0xd8(%rsp), %rdi
leaq 0x468(%rsp), %rsi
leaq 0x390(%rsp), %rdx
leaq 0x368(%rsp), %rcx
callq 0x23c20
jmp 0x243c5
leaq 0x368(%rsp), %rdi
callq 0xf698
leaq 0x367(%rsp), %rdi
callq 0xeb40
leaq 0x390(%rsp), %rdi
callq 0xf698
leaq 0x38f(%rsp), %rdi
callq 0xeb40
jmp 0x2448d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x2447b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x2446e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24461
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x368(%rsp), %rdi
callq 0xf698
leaq 0x367(%rsp), %rdi
callq 0xeb40
leaq 0x390(%rsp), %rdi
callq 0xf698
leaq 0x38f(%rsp), %rdi
callq 0xeb40
jmp 0x24daf
movq 0x4a0(%rsp), %rax
movq %rax, 0xb8(%rsp)
leaq 0x33f(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0xf420
movq 0xc0(%rsp), %rdx
leaq 0x28e83(%rip), %rsi     # 0x4d344
leaq 0x340(%rsp), %rdi
callq 0x32980
jmp 0x244d0
movq 0x490(%rsp), %rdi
callq 0x36ae0
movb %al, 0xb7(%rsp)
jmp 0x244e6
movb 0xb7(%rsp), %dl
leaq 0x28e5a(%rip), %rcx     # 0x4d34e
leaq 0x28e50(%rip), %rax     # 0x4d34b
testb $0x1, %dl
cmovneq %rcx, %rax
movq %rax, 0xa0(%rsp)
leaq 0x317(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0xf420
movq 0xa0(%rsp), %rsi
movq 0xa8(%rsp), %rdx
leaq 0x318(%rsp), %rdi
callq 0x32980
jmp 0x2453e
movq 0xb8(%rsp), %rdi
leaq 0x468(%rsp), %rsi
leaq 0x340(%rsp), %rdx
leaq 0x318(%rsp), %rcx
callq 0x23c20
jmp 0x24565
leaq 0x318(%rsp), %rdi
callq 0xf698
leaq 0x317(%rsp), %rdi
callq 0xeb40
leaq 0x340(%rsp), %rdi
callq 0xf698
leaq 0x33f(%rsp), %rdi
callq 0xeb40
movq 0x4a0(%rsp), %rax
movq %rax, 0x90(%rsp)
leaq 0x2ef(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0xf420
movq 0x98(%rsp), %rdx
leaq 0x282de(%rip), %rsi     # 0x4c8ab
leaq 0x2f0(%rsp), %rdi
callq 0x32980
jmp 0x245dc
movq 0x488(%rsp), %rdi
callq 0x36ab0
movq %rax, 0x88(%rsp)
jmp 0x245f3
movq 0x88(%rsp), %rsi
leaq 0x2c8(%rsp), %rdi
callq 0x23540
jmp 0x2460a
movq 0x90(%rsp), %rdi
leaq 0x468(%rsp), %rsi
leaq 0x2f0(%rsp), %rdx
leaq 0x2c8(%rsp), %rcx
callq 0x23c20
jmp 0x24631
leaq 0x2c8(%rsp), %rdi
callq 0xf698
leaq 0x2f0(%rsp), %rdi
callq 0xf698
leaq 0x2ef(%rsp), %rdi
callq 0xeb40
movq 0x4a0(%rsp), %rax
movq %rax, 0x78(%rsp)
leaq 0x2a7(%rsp), %rdi
movq %rdi, 0x80(%rsp)
callq 0xf420
movq 0x80(%rsp), %rdx
leaq 0x28cc9(%rip), %rsi     # 0x4d352
leaq 0x2a8(%rsp), %rdi
callq 0x32980
jmp 0x24698
movq 0x498(%rsp), %rax
movq %rax, 0x68(%rsp)
leaq 0x27f(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0xf420
movq 0x68(%rsp), %rsi
movq 0x70(%rsp), %rdx
leaq 0x280(%rsp), %rdi
callq 0x32980
jmp 0x246d0
movq 0x78(%rsp), %rdi
leaq 0x468(%rsp), %rsi
leaq 0x2a8(%rsp), %rdx
leaq 0x280(%rsp), %rcx
callq 0x23c20
jmp 0x246f4
leaq 0x280(%rsp), %rdi
callq 0xf698
leaq 0x27f(%rsp), %rdi
callq 0xeb40
leaq 0x2a8(%rsp), %rdi
callq 0xf698
leaq 0x2a7(%rsp), %rdi
callq 0xeb40
movq 0x4a0(%rsp), %rax
movq %rax, 0x60(%rsp)
movq 0x488(%rsp), %rsi
leaq 0x258(%rsp), %rdi
callq 0x24dd0
jmp 0x2474c
movq 0x60(%rsp), %rdi
leaq 0x258(%rsp), %rsi
callq 0xe900
jmp 0x24760
leaq 0x258(%rsp), %rdi
callq 0xf698
movl $0x0, 0x254(%rsp)
movl $0x0, 0x250(%rsp)
movl 0x250(%rsp), %eax
movl %eax, 0x5c(%rsp)
movq 0x488(%rsp), %rdi
callq 0x1ce40
movl %eax, %ecx
movl 0x5c(%rsp), %eax
cmpl %ecx, %eax
jge 0x24d60
movq 0x488(%rsp), %rdi
movl 0x250(%rsp), %esi
callq 0x1cde0
movq %rax, 0x50(%rsp)
jmp 0x247c4
movq 0x50(%rsp), %rax
movq %rax, 0x248(%rsp)
movq 0x248(%rsp), %rdi
callq 0x35040
movb %al, 0x4f(%rsp)
jmp 0x247e4
movb 0x4f(%rsp), %al
testb $0x1, %al
jne 0x247f1
jmp 0x24d48
movl 0x254(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x254(%rsp)
cmpl $0x1, %eax
jne 0x249c0
movq 0x4a0(%rsp), %rdi
leaq 0x28b74(%rip), %rsi     # 0x4d38e
callq 0xea00
jmp 0x24821
jmp 0x249c0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x248a3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24896
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24889
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x318(%rsp), %rdi
callq 0xf698
leaq 0x317(%rsp), %rdi
callq 0xeb40
leaq 0x340(%rsp), %rdi
callq 0xf698
leaq 0x33f(%rsp), %rdi
callq 0xeb40
jmp 0x24daf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x2490f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24902
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x2c8(%rsp), %rdi
callq 0xf698
leaq 0x2f0(%rsp), %rdi
callq 0xf698
leaq 0x2ef(%rsp), %rdi
callq 0xeb40
jmp 0x24daf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24988
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x2496e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x280(%rsp), %rdi
callq 0xf698
leaq 0x27f(%rsp), %rdi
callq 0xeb40
leaq 0x2a8(%rsp), %rdi
callq 0xf698
leaq 0x2a7(%rsp), %rdi
callq 0xeb40
jmp 0x24daf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x258(%rsp), %rdi
callq 0xf698
jmp 0x24daf
movq 0x248(%rsp), %rdi
callq 0x37170
movq %rax, 0x40(%rsp)
jmp 0x249d4
movq 0x248(%rsp), %rdi
callq 0x371c0
movl %eax, 0x3c(%rsp)
jmp 0x249e7
movl 0x3c(%rsp), %edx
movq 0x40(%rsp), %rsi
leaq 0x228(%rsp), %rdi
callq 0x25060
jmp 0x249ff
leaq 0x2876f(%rip), %rdx     # 0x4d175
leaq 0x1e8(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x32cc0
jmp 0x24a1d
movq 0x248(%rsp), %rdi
callq 0x371d0
movq %rax, 0x30(%rsp)
jmp 0x24a31
movq 0x30(%rsp), %rdx
leaq 0x208(%rsp), %rdi
leaq 0x1e8(%rsp), %rsi
callq 0x32c70
jmp 0x24a4d
leaq 0x1e8(%rsp), %rdi
callq 0xf698
movq 0x4a0(%rsp), %rdi
leaq 0x288f3(%rip), %rsi     # 0x4d35c
callq 0xea00
movq %rax, 0x28(%rsp)
jmp 0x24a75
leaq 0x208(%rsp), %rdi
callq 0xe370
movq %rax, 0x18(%rsp)
leaq 0x1a7(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0xf420
movq 0x18(%rsp), %rsi
movq 0x20(%rsp), %rdx
leaq 0x1a8(%rsp), %rdi
callq 0x32980
jmp 0x24ab2
leaq 0x1c8(%rsp), %rdi
leaq 0x1a8(%rsp), %rsi
callq 0x37140
jmp 0x24ac9
movq 0x28(%rsp), %rdi
leaq 0x1c8(%rsp), %rsi
callq 0xe900
movq %rax, 0x10(%rsp)
jmp 0x24ae2
movq 0x10(%rsp), %rdi
leaq 0x28887(%rip), %rsi     # 0x4d375
callq 0xea00
jmp 0x24af5
leaq 0x1c8(%rsp), %rdi
callq 0xf698
leaq 0x1a8(%rsp), %rdi
callq 0xf698
leaq 0x1a7(%rsp), %rdi
callq 0xeb40
leaq 0x28652(%rip), %rdx     # 0x4d175
leaq 0x160(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x32cc0
jmp 0x24b3a
movq 0x248(%rsp), %rdi
callq 0x331f0
movq %rax, 0x8(%rsp)
jmp 0x24b4e
movq 0x8(%rsp), %rdx
leaq 0x180(%rsp), %rdi
leaq 0x160(%rsp), %rsi
callq 0x32c70
jmp 0x24b6a
leaq 0x160(%rsp), %rdi
callq 0xf698
movq 0x4a0(%rsp), %rax
movq %rax, (%rsp)
leaq 0x140(%rsp), %rdi
leaq 0x180(%rsp), %rsi
callq 0x23430
jmp 0x24b9a
leaq 0x140(%rsp), %rdi
callq 0xe370
movq (%rsp), %rdi
movq %rax, %rsi
callq 0x23b70
jmp 0x24bb5
leaq 0x140(%rsp), %rdi
callq 0xf698
movq 0x4a0(%rsp), %rdi
leaq 0x287af(%rip), %rsi     # 0x4d380
callq 0xea00
jmp 0x24bd8
leaq 0x180(%rsp), %rdi
callq 0xf698
leaq 0x208(%rsp), %rdi
callq 0xf698
leaq 0x228(%rsp), %rdi
callq 0xf698
jmp 0x24d48
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24d39
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x1e8(%rsp), %rdi
callq 0xf698
jmp 0x24d39
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24d2c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24cb6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24ca9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x1c8(%rsp), %rdi
callq 0xf698
leaq 0x1a8(%rsp), %rdi
callq 0xf698
leaq 0x1a7(%rsp), %rdi
callq 0xeb40
jmp 0x24d2c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x160(%rsp), %rdi
callq 0xf698
jmp 0x24d2c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
jmp 0x24d1f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x458(%rsp)
movl %eax, 0x454(%rsp)
leaq 0x140(%rsp), %rdi
callq 0xf698
leaq 0x180(%rsp), %rdi
callq 0xf698
leaq 0x208(%rsp), %rdi
callq 0xf698
leaq 0x228(%rsp), %rdi
callq 0xf698
jmp 0x24daf
jmp 0x24d4a
movl 0x250(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x250(%rsp)
jmp 0x24783
cmpl $0x0, 0x254(%rsp)
jne 0x24d82
movq 0x4a0(%rsp), %rdi
leaq 0x28613(%rip), %rsi     # 0x4d38c
callq 0xea00
jmp 0x24d80
jmp 0x24d9a
movq 0x4a0(%rsp), %rdi
leaq 0x28600(%rip), %rsi     # 0x4d391
callq 0xea00
jmp 0x24d98
jmp 0x24d9a
leaq 0x468(%rsp), %rdi
callq 0xf698
addq $0x4a8, %rsp            # imm = 0x4A8
retq
leaq 0x468(%rsp), %rdi
callq 0xf698
movq 0x458(%rsp), %rdi
callq 0xf410
nopl (%rax)