// File: /workspace/github_cpp_makefile_star2_O2/xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::XmlReporter::testRunEnded(Catch::TestRunStats const&)
void XmlReporter::testRunEnded( TestRunStats const& testRunStats ) {
        StreamingReporterBase::testRunEnded( testRunStats );
        m_xml.scopedElement( "OverallResults" )
            .writeAttribute( "successes", testRunStats.totals.assertions.passed )
            .writeAttribute( "failures", testRunStats.totals.assertions.failed )
            .writeAttribute( "expectedFailures", testRunStats.totals.assertions.failedButOk );
        m_xml.scopedElement( "OverallResultsCases")
            .writeAttribute( "successes", testRunStats.totals.testCases.passed )
            .writeAttribute( "failures", testRunStats.totals.testCases.failed )
            .writeAttribute( "expectedFailures", testRunStats.totals.testCases.failedButOk );
        m_xml.endElement();
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0xa0, %rsp
movq %rsi, %r14
movq %rdi, %rbx
callq 0x40f48
leaq 0x3a4b4(%rip), %rsi     # 0x74e60
leaq -0xa8(%rbp), %rdi
leaq -0x14(%rbp), %rdx
callq 0x24210
addq $0x170, %rbx            # imm = 0x170
leaq -0x28(%rbp), %rdi
leaq -0xa8(%rbp), %rdx
pushq $0x3
popq %rcx
movq %rbx, %rsi
callq 0x34d2e
leaq 0x3a48f(%rip), %rsi     # 0x74e6f
leaq -0x88(%rbp), %rdi
leaq -0x13(%rbp), %rdx
callq 0x24210
leaq 0x30(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x4091c
leaq 0x38f11(%rip), %rsi     # 0x7391c
leaq -0x68(%rbp), %rdi
leaq -0x12(%rbp), %rdx
callq 0x24210
leaq 0x38(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x4091c
leaq 0x3a449(%rip), %rsi     # 0x74e79
leaq -0x48(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x24210
leaq 0x40(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x4091c
leaq -0x48(%rbp), %rdi
callq 0x24ad8
leaq -0x68(%rbp), %rdi
callq 0x24ad8
leaq -0x88(%rbp), %rdi
callq 0x24ad8
leaq -0x28(%rbp), %rdi
callq 0x34a94
leaq -0xa8(%rbp), %rdi
callq 0x24ad8
leaq 0x3a430(%rip), %rsi     # 0x74eb8
leaq -0xa8(%rbp), %rdi
leaq -0x14(%rbp), %rdx
callq 0x24210
leaq -0x28(%rbp), %rdi
leaq -0xa8(%rbp), %rdx
pushq $0x3
popq %rcx
movq %rbx, %rsi
callq 0x34d2e
leaq 0x3a3ba(%rip), %rsi     # 0x74e6f
leaq -0x88(%rbp), %rdi
leaq -0x13(%rbp), %rdx
callq 0x24210
leaq 0x48(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x4091c
leaq 0x38e3c(%rip), %rsi     # 0x7391c
leaq -0x68(%rbp), %rdi
leaq -0x12(%rbp), %rdx
callq 0x24210
leaq 0x50(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x4091c
leaq 0x3a374(%rip), %rsi     # 0x74e79
leaq -0x48(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x24210
addq $0x58, %r14
movq -0x28(%rbp), %rdi
leaq -0x48(%rbp), %rsi
movq %r14, %rdx
callq 0x4091c
leaq -0x48(%rbp), %rdi
callq 0x24ad8
leaq -0x68(%rbp), %rdi
callq 0x24ad8
leaq -0x88(%rbp), %rdi
callq 0x24ad8
leaq -0x28(%rbp), %rdi
callq 0x34a94
leaq -0xa8(%rbp), %rdi
callq 0x24ad8
pushq $0x3
popq %rsi
movq %rbx, %rdi
callq 0x349be
addq $0xa0, %rsp
popq %rbx
popq %r14
popq %rbp
retq
jmp 0x3ab80
jmp 0x3ab90
jmp 0x3ab90
jmp 0x3aba0
jmp 0x3aba0
jmp 0x3abcc
jmp 0x3abd1
jmp 0x3abd6
movq %rax, %rbx
leaq -0x48(%rbp), %rdi
callq 0x24ad8
jmp 0x3ab93
jmp 0x3ab90
movq %rax, %rbx
leaq -0x68(%rbp), %rdi
callq 0x24ad8
jmp 0x3aba3
jmp 0x3aba0
movq %rax, %rbx
leaq -0x88(%rbp), %rdi
callq 0x24ad8
leaq -0x28(%rbp), %rdi
callq 0x34a94
leaq -0xa8(%rbp), %rdi
callq 0x24ad8
movq %rbx, %rdi
callq 0x24950
movq %rax, %rbx
jmp 0x3abaf
movq %rax, %rbx
jmp 0x3abb8
movq %rax, %rbx
jmp 0x3abc4