// File: /workspace/github_cpp_makefile_star2_O1/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 %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x98, %rsp
movq %rsi, %r14
movq %rdi, %rbx
callq 0x41fbc
leaq -0x48(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x42974(%rip), %rsi     # 0x7ce88
leaq 0x4297b(%rip), %rdx     # 0x7ce96
leaq -0x58(%rbp), %rdi
callq 0x43438
addq $0x170, %rbx            # imm = 0x170
leaq -0x38(%rbp), %rdi
movq %rbx, %rsi
movl $0x3, %edx
callq 0x32516
leaq -0x58(%rbp), %rsi
movq %rbx, %rdi
movl $0x3, %edx
callq 0x328c0
leaq -0xa8(%rbp), %r12
movq %r12, -0x10(%r12)
leaq 0x42937(%rip), %rsi     # 0x7ce97
leaq 0x42939(%rip), %rdx     # 0x7cea0
leaq -0xb8(%rbp), %rdi
callq 0x43438
leaq 0x30(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x417ea
leaq -0x88(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x413ab(%rip), %rsi     # 0x7b944
leaq 0x413ac(%rip), %rdx     # 0x7b94c
leaq -0x98(%rbp), %rdi
callq 0x43438
leaq 0x38(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x417ea
leaq -0x68(%rbp), %r15
movq %r15, -0x10(%r15)
leaq 0x428d2(%rip), %rsi     # 0x7cea1
leaq 0x428db(%rip), %rdx     # 0x7ceb1
leaq -0x78(%rbp), %rdi
callq 0x43438
leaq 0x40(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x417ea
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x3a5fe
callq 0x1b4d0
movq -0x98(%rbp), %rdi
cmpq %r13, %rdi
je 0x3a60f
callq 0x1b4d0
movq -0xb8(%rbp), %rdi
cmpq %r12, %rdi
je 0x3a620
callq 0x1b4d0
leaq -0x38(%rbp), %rdi
callq 0x3269e
movq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
cmpq %rax, %rdi
je 0x3a63b
callq 0x1b4d0
leaq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
movq %rax, (%rdi)
leaq 0x42893(%rip), %rsi     # 0x7cee0
leaq 0x4289f(%rip), %rdx     # 0x7cef3
callq 0x43438
leaq -0x38(%rbp), %rdi
movq %rbx, %rsi
movl $0x3, %edx
callq 0x32516
leaq -0x58(%rbp), %rsi
movq %rbx, %rdi
movl $0x3, %edx
callq 0x328c0
leaq -0xb8(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x4280b(%rip), %rsi     # 0x7ce97
leaq 0x4280d(%rip), %rdx     # 0x7cea0
callq 0x43438
leaq 0x48(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x417ea
leaq -0x98(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x41287(%rip), %rsi     # 0x7b944
leaq 0x41288(%rip), %rdx     # 0x7b94c
callq 0x43438
leaq 0x50(%r14), %rdx
movq -0x38(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x417ea
leaq -0x78(%rbp), %rdi
movq %r15, (%rdi)
leaq 0x427b6(%rip), %rsi     # 0x7cea1
leaq 0x427bf(%rip), %rdx     # 0x7ceb1
callq 0x43438
addq $0x58, %r14
movq -0x38(%rbp), %rdi
leaq -0x78(%rbp), %rsi
movq %r14, %rdx
callq 0x417ea
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x3a719
callq 0x1b4d0
movq -0x98(%rbp), %rdi
cmpq %r13, %rdi
je 0x3a72a
callq 0x1b4d0
movq -0xb8(%rbp), %rdi
cmpq %r12, %rdi
je 0x3a73b
callq 0x1b4d0
leaq -0x38(%rbp), %rdi
callq 0x3269e
movq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
cmpq %rax, %rdi
je 0x3a756
callq 0x1b4d0
movq %rbx, %rdi
movl $0x3, %esi
callq 0x3258e
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x3a787
jmp 0x3a79c
jmp 0x3a79c
jmp 0x3a7b4
jmp 0x3a7b4
jmp 0x3a7cc
jmp 0x3a7cc
jmp 0x3a7ec
jmp 0x3a7f1
movq %rax, %rbx
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x3a79f
callq 0x1b4d0
jmp 0x3a79f
jmp 0x3a79c
movq %rax, %rbx
movq -0x98(%rbp), %rdi
cmpq %r13, %rdi
je 0x3a7b7
callq 0x1b4d0
jmp 0x3a7b7
jmp 0x3a7b4
movq %rax, %rbx
movq -0xb8(%rbp), %rdi
cmpq %r12, %rdi
je 0x3a7cf
callq 0x1b4d0
jmp 0x3a7cf
jmp 0x3a7cc
movq %rax, %rbx
leaq -0x38(%rbp), %rdi
callq 0x3269e
movq -0x58(%rbp), %rdi
leaq -0x48(%rbp), %rax
cmpq %rax, %rdi
je 0x3a7f4
callq 0x1b4d0
jmp 0x3a7f4
movq %rax, %rbx
jmp 0x3a7d8
movq %rax, %rbx
movq %rbx, %rdi
callq 0x1b910