// File: dadocolussi[P]gdc-circular_queue/tests/catch.hpp
// Function: Catch::XmlReporter::testRunEnded(Catch::TestRunStats const&)
virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_OVERRIDE {
            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.endElement();
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0xe0(%rbp)
movq -0x10(%rbp), %rsi
callq 0x1e9e0
movq -0xe0(%rbp), %rax
addq $0x1d8, %rax            # imm = 0x1D8
movq %rax, -0xd8(%rbp)
leaq -0x39(%rbp), %rdi
movq %rdi, -0xd0(%rbp)
callq 0xeb70
movq -0xd0(%rbp), %rdx
leaq 0x5d2dd(%rip), %rsi     # 0x7e8b6
leaq -0x38(%rbp), %rdi
callq 0x18c80
jmp 0x215e4
movq -0xd8(%rbp), %rsi
leaq -0x18(%rbp), %rdi
leaq -0x38(%rbp), %rdx
callq 0x51f20
jmp 0x215fa
leaq -0x71(%rbp), %rdi
movq %rdi, -0xe8(%rbp)
callq 0xeb70
movq -0xe8(%rbp), %rdx
leaq 0x5d2ad(%rip), %rsi     # 0x7e8c5
leaq -0x70(%rbp), %rdi
callq 0x18c80
jmp 0x21623
movq -0x10(%rbp), %rdx
addq $0x28, %rdx
leaq -0x18(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x521f0
movq %rax, -0xf0(%rbp)
jmp 0x21641
leaq -0x99(%rbp), %rdi
movq %rdi, -0xf8(%rbp)
callq 0xeb70
movq -0xf8(%rbp), %rdx
leaq 0x5c93e(%rip), %rsi     # 0x7dfa0
leaq -0x98(%rbp), %rdi
callq 0x18c80
jmp 0x21670
movq -0xf0(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x30, %rdx
leaq -0x98(%rbp), %rsi
callq 0x521f0
movq %rax, -0x100(%rbp)
jmp 0x21694
leaq -0xc1(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0xeb70
movq -0x108(%rbp), %rdx
leaq 0x5d21a(%rip), %rsi     # 0x7e8cf
leaq -0xc0(%rbp), %rdi
callq 0x18c80
jmp 0x216c3
movq -0x100(%rbp), %rdi
movq -0x10(%rbp), %rdx
addq $0x38, %rdx
leaq -0xc0(%rbp), %rsi
callq 0x521f0
jmp 0x216e0
leaq -0xc0(%rbp), %rdi
callq 0xecd8
leaq -0xc1(%rbp), %rdi
callq 0xe710
leaq -0x98(%rbp), %rdi
callq 0xecd8
leaq -0x99(%rbp), %rdi
callq 0xe710
leaq -0x70(%rbp), %rdi
callq 0xecd8
leaq -0x71(%rbp), %rdi
callq 0xe710
leaq -0x18(%rbp), %rdi
callq 0x51fe0
leaq -0x38(%rbp), %rdi
callq 0xecd8
leaq -0x39(%rbp), %rdi
callq 0xe710
movq -0xe0(%rbp), %rdi
addq $0x1d8, %rdi            # imm = 0x1D8
callq 0x371c0
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x21821
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x21818
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x21806
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x217fd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x217f1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x217e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x217d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0xecd8
leaq -0xc1(%rbp), %rdi
callq 0xe710
leaq -0x98(%rbp), %rdi
callq 0xecd8
leaq -0x99(%rbp), %rdi
callq 0xe710
leaq -0x70(%rbp), %rdi
callq 0xecd8
leaq -0x71(%rbp), %rdi
callq 0xe710
leaq -0x18(%rbp), %rdi
callq 0x51fe0
leaq -0x38(%rbp), %rdi
callq 0xecd8
leaq -0x39(%rbp), %rdi
callq 0xe710
movq -0x48(%rbp), %rdi
callq 0xeb60
nopw %cs:(%rax,%rax)
nopl (%rax)