// File: /workspace/github_c_makefile_star2_O0/deplinenoise[P]tundra/unittest/googletest/googletest/src/gtest.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 std::string location =
          internal::FormatCompilerIndependentFileLocation(part.file_name(),
                                                          part.line_number());
      const std::string summary = location + "\n" + part.summary();
      *stream << "      <failure message=\""
              << EscapeXmlAttribute(summary.c_str())
              << "\" type=\"\">";
      const std::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:
pushq %rbp
movq %rsp, %rbp
subq $0x4b0, %rsp            # imm = 0x4B0
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq -0x18(%rbp), %rdi
callq 0x351b0
movq %rax, -0x20(%rbp)
leaq -0x41(%rbp), %rdi
movq %rdi, -0x370(%rbp)
callq 0xee90
movq -0x370(%rbp), %rdx
leaq 0x689d9(%rip), %rsi     # 0x8af9b
leaq -0x40(%rbp), %rdi
callq 0x30890
jmp 0x225cd
leaq -0x41(%rbp), %rdi
callq 0xe850
movq -0x8(%rbp), %rdi
leaq 0x689b5(%rip), %rsi     # 0x8af96
callq 0xe750
jmp 0x225e8
movq -0x8(%rbp), %rax
movq %rax, -0x380(%rbp)
leaq -0x79(%rbp), %rdi
movq %rdi, -0x378(%rbp)
callq 0xee90
movq -0x378(%rbp), %rdx
leaq 0x6cd7d(%rip), %rsi     # 0x8f38e
leaq -0x78(%rbp), %rdi
callq 0x30890
jmp 0x2261c
movq -0x18(%rbp), %rdi
callq 0x33d80
movq %rax, -0x388(%rbp)
jmp 0x2262e
leaq -0xa1(%rbp), %rdi
movq %rdi, -0x390(%rbp)
callq 0xee90
movq -0x388(%rbp), %rsi
movq -0x390(%rbp), %rdx
leaq -0xa0(%rbp), %rdi
callq 0x30890
jmp 0x2265d
movq -0x380(%rbp), %rdi
leaq -0x40(%rbp), %rsi
leaq -0x78(%rbp), %rdx
leaq -0xa0(%rbp), %rcx
callq 0x222f0
jmp 0x2267a
leaq -0xa0(%rbp), %rdi
callq 0xf058
leaq -0xa1(%rbp), %rdi
callq 0xe850
leaq -0x78(%rbp), %rdi
callq 0xf058
leaq -0x79(%rbp), %rdi
callq 0xe850
movq -0x18(%rbp), %rdi
callq 0x350c0
movq %rax, -0x398(%rbp)
jmp 0x226b6
movq -0x398(%rbp), %rax
cmpq $0x0, %rax
je 0x22892
movq -0x8(%rbp), %rax
movq %rax, -0x3a8(%rbp)
leaq -0xc9(%rbp), %rdi
movq %rdi, -0x3a0(%rbp)
callq 0xee90
movq -0x3a0(%rbp), %rdx
leaq 0x688b1(%rip), %rsi     # 0x8afa4
leaq -0xc8(%rbp), %rdi
callq 0x30890
jmp 0x22701
movq -0x18(%rbp), %rdi
callq 0x350c0
movq %rax, -0x3b0(%rbp)
jmp 0x22713
leaq -0xf1(%rbp), %rdi
movq %rdi, -0x3b8(%rbp)
callq 0xee90
movq -0x3b0(%rbp), %rsi
movq -0x3b8(%rbp), %rdx
leaq -0xf0(%rbp), %rdi
callq 0x30890
jmp 0x22742
movq -0x3a8(%rbp), %rdi
leaq -0x40(%rbp), %rsi
leaq -0xc8(%rbp), %rdx
leaq -0xf0(%rbp), %rcx
callq 0x222f0
jmp 0x22762
leaq -0xf0(%rbp), %rdi
callq 0xf058
leaq -0xf1(%rbp), %rdi
callq 0xe850
leaq -0xc8(%rbp), %rdi
callq 0xf058
leaq -0xc9(%rbp), %rdi
callq 0xe850
jmp 0x22892
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x41(%rbp), %rdi
callq 0xe850
jmp 0x231fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x231f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22819
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22810
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22804
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0xf058
leaq -0xa1(%rbp), %rdi
callq 0xe850
leaq -0x78(%rbp), %rdi
callq 0xf058
leaq -0x79(%rbp), %rdi
callq 0xe850
jmp 0x231f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22881
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22875
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22869
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0xf058
leaq -0xf1(%rbp), %rdi
callq 0xe850
leaq -0xc8(%rbp), %rdi
callq 0xf058
leaq -0xc9(%rbp), %rdi
callq 0xe850
jmp 0x231f2
movq -0x18(%rbp), %rdi
callq 0x35070
movq %rax, -0x3c0(%rbp)
jmp 0x228a4
movq -0x3c0(%rbp), %rax
cmpq $0x0, %rax
je 0x229ed
movq -0x8(%rbp), %rax
movq %rax, -0x3d0(%rbp)
leaq -0x119(%rbp), %rdi
movq %rdi, -0x3c8(%rbp)
callq 0xee90
movq -0x3c8(%rbp), %rdx
leaq 0x686cf(%rip), %rsi     # 0x8afb0
leaq -0x118(%rbp), %rdi
callq 0x30890
jmp 0x228ef
movq -0x18(%rbp), %rdi
callq 0x35070
movq %rax, -0x3d8(%rbp)
jmp 0x22901
leaq -0x141(%rbp), %rdi
movq %rdi, -0x3e0(%rbp)
callq 0xee90
movq -0x3d8(%rbp), %rsi
movq -0x3e0(%rbp), %rdx
leaq -0x140(%rbp), %rdi
callq 0x30890
jmp 0x22930
movq -0x3d0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
leaq -0x118(%rbp), %rdx
leaq -0x140(%rbp), %rcx
callq 0x222f0
jmp 0x22950
leaq -0x140(%rbp), %rdi
callq 0xf058
leaq -0x141(%rbp), %rdi
callq 0xe850
leaq -0x118(%rbp), %rdi
callq 0xf058
leaq -0x119(%rbp), %rdi
callq 0xe850
jmp 0x229ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x229dc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x229d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x229c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x140(%rbp), %rdi
callq 0xf058
leaq -0x141(%rbp), %rdi
callq 0xe850
leaq -0x118(%rbp), %rdi
callq 0xf058
leaq -0x119(%rbp), %rdi
callq 0xe850
jmp 0x231f2
movq -0x8(%rbp), %rax
movq %rax, -0x3f0(%rbp)
leaq -0x169(%rbp), %rdi
movq %rdi, -0x3e8(%rbp)
callq 0xee90
movq -0x3e8(%rbp), %rdx
leaq 0x685a2(%rip), %rsi     # 0x8afbb
leaq -0x168(%rbp), %rdi
callq 0x30890
jmp 0x22a27
movq -0x18(%rbp), %rdi
callq 0x352d0
movb %al, -0x3f1(%rbp)
jmp 0x22a38
movb -0x3f1(%rbp), %dl
leaq 0x68580(%rip), %rcx     # 0x8afc5
leaq 0x68576(%rip), %rax     # 0x8afc2
testb $0x1, %dl
cmovneq %rcx, %rax
movq %rax, -0x408(%rbp)
leaq -0x191(%rbp), %rdi
movq %rdi, -0x400(%rbp)
callq 0xee90
movq -0x408(%rbp), %rsi
movq -0x400(%rbp), %rdx
leaq -0x190(%rbp), %rdi
callq 0x30890
jmp 0x22a89
movq -0x3f0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
leaq -0x168(%rbp), %rdx
leaq -0x190(%rbp), %rcx
callq 0x222f0
jmp 0x22aa9
leaq -0x190(%rbp), %rdi
callq 0xf058
leaq -0x191(%rbp), %rdi
callq 0xe850
leaq -0x168(%rbp), %rdi
callq 0xf058
leaq -0x169(%rbp), %rdi
callq 0xe850
movq -0x8(%rbp), %rax
movq %rax, -0x418(%rbp)
leaq -0x1b9(%rbp), %rdi
movq %rdi, -0x410(%rbp)
callq 0xee90
movq -0x410(%rbp), %rdx
leaq 0x679a7(%rip), %rsi     # 0x8a4ac
leaq -0x1b8(%rbp), %rdi
callq 0x30890
jmp 0x22b13
movq -0x20(%rbp), %rdi
callq 0x35270
movq %rax, -0x420(%rbp)
jmp 0x22b25
movq -0x420(%rbp), %rsi
leaq -0x1e0(%rbp), %rdi
callq 0x21cd0
jmp 0x22b3a
movq -0x418(%rbp), %rdi
leaq -0x40(%rbp), %rsi
leaq -0x1b8(%rbp), %rdx
leaq -0x1e0(%rbp), %rcx
callq 0x222f0
jmp 0x22b5a
leaq -0x1e0(%rbp), %rdi
callq 0xf058
leaq -0x1b8(%rbp), %rdi
callq 0xf058
leaq -0x1b9(%rbp), %rdi
callq 0xe850
movq -0x8(%rbp), %rax
movq %rax, -0x430(%rbp)
leaq -0x201(%rbp), %rdi
movq %rdi, -0x428(%rbp)
callq 0xee90
movq -0x428(%rbp), %rdx
leaq 0x6841f(%rip), %rsi     # 0x8afc9
leaq -0x200(%rbp), %rdi
callq 0x30890
jmp 0x22bb8
movq -0x10(%rbp), %rax
movq %rax, -0x440(%rbp)
leaq -0x229(%rbp), %rdi
movq %rdi, -0x438(%rbp)
callq 0xee90
movq -0x440(%rbp), %rsi
movq -0x438(%rbp), %rdx
leaq -0x228(%rbp), %rdi
callq 0x30890
jmp 0x22bf2
movq -0x430(%rbp), %rdi
leaq -0x40(%rbp), %rsi
leaq -0x200(%rbp), %rdx
leaq -0x228(%rbp), %rcx
callq 0x222f0
jmp 0x22c12
leaq -0x228(%rbp), %rdi
callq 0xf058
leaq -0x229(%rbp), %rdi
callq 0xe850
leaq -0x200(%rbp), %rdi
callq 0xf058
leaq -0x201(%rbp), %rdi
callq 0xe850
movq -0x8(%rbp), %rax
movq %rax, -0x448(%rbp)
movq -0x20(%rbp), %rsi
leaq -0x250(%rbp), %rdi
callq 0x23210
jmp 0x22c5f
movq -0x448(%rbp), %rdi
leaq -0x250(%rbp), %rsi
callq 0xe660
jmp 0x22c74
leaq -0x250(%rbp), %rdi
callq 0xf058
movl $0x0, -0x254(%rbp)
movl $0x0, -0x258(%rbp)
movl -0x258(%rbp), %eax
movl %eax, -0x44c(%rbp)
movq -0x20(%rbp), %rdi
callq 0x1bcb0
movl %eax, %ecx
movl -0x44c(%rbp), %eax
cmpl %ecx, %eax
jge 0x231af
movq -0x20(%rbp), %rdi
movl -0x258(%rbp), %esi
callq 0x1bc50
movq %rax, -0x458(%rbp)
jmp 0x22cd1
movq -0x458(%rbp), %rax
movq %rax, -0x260(%rbp)
movq -0x260(%rbp), %rdi
callq 0x339e0
movb %al, -0x459(%rbp)
jmp 0x22cf3
movb -0x459(%rbp), %al
testb $0x1, %al
jne 0x22d02
jmp 0x23199
movl -0x254(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x254(%rbp)
cmpl $0x1, %eax
jne 0x22e67
movq -0x8(%rbp), %rdi
leaq 0x682e0(%rip), %rsi     # 0x8b005
callq 0xe750
jmp 0x22d2c
jmp 0x22e67
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22d8b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22d7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22d73
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x190(%rbp), %rdi
callq 0xf058
leaq -0x191(%rbp), %rdi
callq 0xe850
leaq -0x168(%rbp), %rdi
callq 0xf058
leaq -0x169(%rbp), %rdi
callq 0xe850
jmp 0x231f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22ddc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22dd0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x1e0(%rbp), %rdi
callq 0xf058
leaq -0x1b8(%rbp), %rdi
callq 0xf058
leaq -0x1b9(%rbp), %rdi
callq 0xe850
jmp 0x231f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22e39
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x22e21
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x228(%rbp), %rdi
callq 0xf058
leaq -0x229(%rbp), %rdi
callq 0xe850
leaq -0x200(%rbp), %rdi
callq 0xf058
leaq -0x201(%rbp), %rdi
callq 0xe850
jmp 0x231f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x250(%rbp), %rdi
callq 0xf058
jmp 0x231f2
movq -0x260(%rbp), %rdi
callq 0x35920
movq %rax, -0x468(%rbp)
jmp 0x22e7c
movq -0x260(%rbp), %rdi
callq 0x35970
movl %eax, -0x46c(%rbp)
jmp 0x22e90
movl -0x46c(%rbp), %edx
movq -0x468(%rbp), %rsi
leaq -0x280(%rbp), %rdi
callq 0x23450
jmp 0x22eab
leaq 0x67f41(%rip), %rdx     # 0x8adf3
leaq -0x2c0(%rbp), %rdi
leaq -0x280(%rbp), %rsi
callq 0x309d0
jmp 0x22ec7
movq -0x260(%rbp), %rdi
callq 0x35990
movq %rax, -0x478(%rbp)
jmp 0x22edc
movq -0x478(%rbp), %rdx
leaq -0x2a0(%rbp), %rdi
leaq -0x2c0(%rbp), %rsi
callq 0x30980
jmp 0x22ef8
leaq -0x2c0(%rbp), %rdi
callq 0xf058
movq -0x8(%rbp), %rdi
leaq 0x680c4(%rip), %rsi     # 0x8afd3
callq 0xe750
movq %rax, -0x480(%rbp)
jmp 0x22f1d
leaq -0x2a0(%rbp), %rdi
callq 0xe2b0
movq %rax, -0x490(%rbp)
leaq -0x301(%rbp), %rdi
movq %rdi, -0x488(%rbp)
callq 0xee90
movq -0x490(%rbp), %rsi
movq -0x488(%rbp), %rdx
leaq -0x300(%rbp), %rdi
callq 0x30890
jmp 0x22f5f
leaq -0x2e0(%rbp), %rdi
leaq -0x300(%rbp), %rsi
callq 0x358f0
jmp 0x22f74
movq -0x480(%rbp), %rdi
leaq -0x2e0(%rbp), %rsi
callq 0xe660
movq %rax, -0x498(%rbp)
jmp 0x22f90
movq -0x498(%rbp), %rdi
leaq 0x6804e(%rip), %rsi     # 0x8afec
callq 0xe750
jmp 0x22fa5
leaq -0x2e0(%rbp), %rdi
callq 0xf058
leaq -0x300(%rbp), %rdi
callq 0xf058
leaq -0x301(%rbp), %rdi
callq 0xe850
leaq 0x67e23(%rip), %rdx     # 0x8adf3
leaq -0x348(%rbp), %rdi
leaq -0x280(%rbp), %rsi
callq 0x309d0
jmp 0x22fe5
movq -0x260(%rbp), %rdi
callq 0x30f50
movq %rax, -0x4a0(%rbp)
jmp 0x22ffa
movq -0x4a0(%rbp), %rdx
leaq -0x328(%rbp), %rdi
leaq -0x348(%rbp), %rsi
callq 0x30980
jmp 0x23016
leaq -0x348(%rbp), %rdi
callq 0xf058
movq -0x8(%rbp), %rax
movq %rax, -0x4a8(%rbp)
leaq -0x368(%rbp), %rdi
leaq -0x328(%rbp), %rsi
callq 0x21be0
jmp 0x23042
leaq -0x368(%rbp), %rdi
callq 0xe2b0
movq -0x4a8(%rbp), %rdi
movq %rax, %rsi
callq 0x22250
jmp 0x2305f
leaq -0x368(%rbp), %rdi
callq 0xf058
movq -0x8(%rbp), %rdi
leaq 0x67f81(%rip), %rsi     # 0x8aff7
callq 0xe750
jmp 0x2307d
leaq -0x328(%rbp), %rdi
callq 0xf058
leaq -0x2a0(%rbp), %rdi
callq 0xf058
leaq -0x280(%rbp), %rdi
callq 0xf058
jmp 0x23199
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x2318b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x2c0(%rbp), %rdi
callq 0xf058
jmp 0x2318b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x2317f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x23125
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x23119
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x2e0(%rbp), %rdi
callq 0xf058
leaq -0x300(%rbp), %rdi
callq 0xf058
leaq -0x301(%rbp), %rdi
callq 0xe850
jmp 0x2317f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x348(%rbp), %rdi
callq 0xf058
jmp 0x2317f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x23173
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x368(%rbp), %rdi
callq 0xf058
leaq -0x328(%rbp), %rdi
callq 0xf058
leaq -0x2a0(%rbp), %rdi
callq 0xf058
leaq -0x280(%rbp), %rdi
callq 0xf058
jmp 0x231f2
jmp 0x2319b
movl -0x258(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x258(%rbp)
jmp 0x22c94
cmpl $0x0, -0x254(%rbp)
jne 0x231cc
movq -0x8(%rbp), %rdi
leaq 0x67e40(%rip), %rsi     # 0x8b003
callq 0xe750
jmp 0x231ca
jmp 0x231e0
movq -0x8(%rbp), %rdi
leaq 0x67e31(%rip), %rsi     # 0x8b008
callq 0xe750
jmp 0x231de
jmp 0x231e0
leaq -0x40(%rbp), %rdi
callq 0xf058
addq $0x4b0, %rsp            # imm = 0x4B0
popq %rbp
retq
leaq -0x40(%rbp), %rdi
callq 0xf058
movq -0x50(%rbp), %rdi
callq 0xee80
nopw %cs:(%rax,%rax)