// File: /workspace/github_c_makefile_star2_O0/deplinenoise[P]tundra/unittest/googletest/googletest/src/gtest-internal-inl.h
// Function: testing::internal::StreamingListener::OnTestPartResult(testing::TestPartResult const&)
void OnTestPartResult(const TestPartResult& test_part_result) {
    const char* file_name = test_part_result.file_name();
    if (file_name == NULL)
      file_name = "";
    SendLn("event=TestPartResult&file=" + UrlEncode(file_name) +
           "&line=" + StreamableToString(test_part_result.line_number()) +
           "&message=" + UrlEncode(test_part_result.message()));
  }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x140, %rsp            # imm = 0x140
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x138(%rbp)
movq -0x10(%rbp), %rdi
callq 0x35920
movq %rax, -0x18(%rbp)
cmpq $0x0, -0x18(%rbp)
jne 0x3de5d
leaq 0x52977(%rip), %rax     # 0x907d0
movq %rax, -0x18(%rbp)
movq -0x18(%rbp), %rsi
leaq -0xd8(%rbp), %rdi
movq %rdi, -0x140(%rbp)
callq 0x23f20
movq -0x140(%rbp), %rdx
leaq 0x4df54(%rip), %rsi     # 0x8bdd6
leaq -0xb8(%rbp), %rdi
callq 0x32f30
jmp 0x3de90
leaq 0x4df5a(%rip), %rdx     # 0x8bdf1
leaq -0x98(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x30980
jmp 0x3deac
movq -0x10(%rbp), %rdi
callq 0x35970
movl %eax, -0x10c(%rbp)
leaq -0x108(%rbp), %rdi
leaq -0x10c(%rbp), %rsi
callq 0x35870
jmp 0x3ded0
leaq -0x78(%rbp), %rdi
leaq -0x98(%rbp), %rsi
leaq -0x108(%rbp), %rdx
callq 0x357a0
jmp 0x3dee9
leaq 0x4df08(%rip), %rdx     # 0x8bdf8
leaq -0x58(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x30980
jmp 0x3deff
movq -0x10(%rbp), %rdi
callq 0x30f50
movq %rax, %rsi
leaq -0x130(%rbp), %rdi
callq 0x23f20
jmp 0x3df19
leaq -0x38(%rbp), %rdi
leaq -0x58(%rbp), %rsi
leaq -0x130(%rbp), %rdx
callq 0x357a0
jmp 0x3df2f
movq -0x138(%rbp), %rdi
leaq -0x38(%rbp), %rsi
callq 0x3eab0
jmp 0x3df41
leaq -0x38(%rbp), %rdi
callq 0xf058
leaq -0x130(%rbp), %rdi
callq 0xf058
leaq -0x58(%rbp), %rdi
callq 0xf058
leaq -0x78(%rbp), %rdi
callq 0xf058
leaq -0x108(%rbp), %rdi
callq 0xf058
leaq -0x98(%rbp), %rdi
callq 0xf058
leaq -0xb8(%rbp), %rdi
callq 0xf058
leaq -0xd8(%rbp), %rdi
callq 0xf058
addq $0x140, %rsp            # imm = 0x140
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x3e093
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x3e087
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x3e07b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x3e06f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x3e066
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x3e05d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x3e051
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x38(%rbp), %rdi
callq 0xf058
leaq -0x130(%rbp), %rdi
callq 0xf058
leaq -0x58(%rbp), %rdi
callq 0xf058
leaq -0x78(%rbp), %rdi
callq 0xf058
leaq -0x108(%rbp), %rdi
callq 0xf058
leaq -0x98(%rbp), %rdi
callq 0xf058
leaq -0xb8(%rbp), %rdi
callq 0xf058
leaq -0xd8(%rbp), %rdi
callq 0xf058
movq -0xe0(%rbp), %rdi
callq 0xee80
nopl (%rax,%rax)