// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::XmlReporter::testRunStarting(Catch::TestRunInfo const&)
void XmlReporter::testRunStarting( TestRunInfo const& testInfo ) {
        StreamingReporterBase::testRunStarting( testInfo );
        std::string stylesheetRef = getStylesheetRef();
        if( !stylesheetRef.empty() )
            m_xml.writeStylesheetRef( stylesheetRef );
        m_xml.startElement( "Catch" );
        if( !m_config->name().empty() )
            m_xml.writeAttribute( "name", m_config->name() );
        if (m_config->testSpec().hasFilters())
            m_xml.writeAttribute( "filters", serializeFilters( m_config->getTestsOrTags() ) );
        if( m_config->rngSeed() != 0 )
            m_xml.scopedElement( "Randomness" )
                .writeAttribute( "seed", m_config->rngSeed() );
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1f0, %rsp            # imm = 0x1F0
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x180(%rbp)
movq -0x10(%rbp), %rsi
callq 0x96790
movq -0x180(%rbp), %rsi
movq (%rsi), %rax
leaq -0x30(%rbp), %rdi
callq *0x90(%rax)
leaq -0x30(%rbp), %rdi
callq 0x52bb0
testb $0x1, %al
jne 0x782b4
movq -0x180(%rbp), %rdi
addq $0x170, %rdi            # imm = 0x170
leaq -0x30(%rbp), %rsi
callq 0x6f3a0
jmp 0x782a1
jmp 0x782b4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x787db
movq -0x180(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x190(%rbp)
leaq -0x61(%rbp), %rdi
movq %rdi, -0x188(%rbp)
callq 0x52ca0
movq -0x188(%rbp), %rdx
leaq 0xc7cb7(%rip), %rsi     # 0x13ff9d
leaq -0x60(%rbp), %rdi
callq 0x529e0
jmp 0x782f1
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x190(%rbp), %rdi
movl %eax, %edx
leaq -0x60(%rbp), %rsi
callq 0x6efb0
jmp 0x78314
leaq -0x60(%rbp), %rdi
callq 0x52e58
leaq -0x61(%rbp), %rdi
callq 0x527d0
movq -0x180(%rbp), %rdi
addq $0x8, %rdi
callq 0x8ae10
movq %rax, %rsi
movq (%rsi), %rax
movq 0x20(%rax), %rax
leaq -0x88(%rbp), %rdi
callq *%rax
jmp 0x7834b
leaq -0x88(%rbp), %rdi
callq 0x52bb0
xorb $-0x1, %al
movb %al, -0x191(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x52e58
movb -0x191(%rbp), %al
testb $0x1, %al
jne 0x7837a
jmp 0x784a9
movq -0x180(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x1a8(%rbp)
leaq -0xa9(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x52ca0
movq -0x1a0(%rbp), %rdx
leaq 0xc6666(%rip), %rsi     # 0x13ea15
leaq -0xa8(%rbp), %rdi
callq 0x529e0
jmp 0x783bd
movq -0x180(%rbp), %rdi
addq $0x8, %rdi
callq 0x8ae10
movq %rax, %rsi
movq (%rsi), %rax
movq 0x20(%rax), %rax
leaq -0xd0(%rbp), %rdi
callq *%rax
jmp 0x783e2
movq -0x1a8(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
leaq -0xd0(%rbp), %rdx
callq 0x6f1b0
jmp 0x783fe
leaq -0xd0(%rbp), %rdi
callq 0x52e58
leaq -0xa8(%rbp), %rdi
callq 0x52e58
leaq -0xa9(%rbp), %rdi
callq 0x527d0
jmp 0x784a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x7844a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x52e58
leaq -0x61(%rbp), %rdi
callq 0x527d0
jmp 0x787db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x78498
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x7848c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x52e58
leaq -0xa8(%rbp), %rdi
callq 0x52e58
leaq -0xa9(%rbp), %rdi
callq 0x527d0
jmp 0x787db
movq -0x180(%rbp), %rdi
addq $0x8, %rdi
callq 0x8ae10
movq %rax, %rdi
movq (%rdi), %rax
movq 0x68(%rax), %rax
callq *%rax
movq %rax, -0x1b0(%rbp)
jmp 0x784ce
movq -0x1b0(%rbp), %rdi
callq 0x6a2b0
testb $0x1, %al
jne 0x784e3
jmp 0x785f3
movq -0x180(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x1c0(%rbp)
leaq -0xf1(%rbp), %rdi
movq %rdi, -0x1b8(%rbp)
callq 0x52ca0
movq -0x1b8(%rbp), %rdx
leaq 0xc78a8(%rip), %rsi     # 0x13fdc0
leaq -0xf0(%rbp), %rdi
callq 0x529e0
jmp 0x78526
movq -0x180(%rbp), %rdi
addq $0x8, %rdi
callq 0x8ae10
movq %rax, %rdi
movq (%rdi), %rax
movq 0x78(%rax), %rax
callq *%rax
movq %rax, -0x1c8(%rbp)
jmp 0x7854b
movq -0x1c8(%rbp), %rsi
leaq -0x118(%rbp), %rdi
callq 0x6f600
jmp 0x78560
movq -0x1c0(%rbp), %rdi
leaq -0xf0(%rbp), %rsi
leaq -0x118(%rbp), %rdx
callq 0x6f1b0
jmp 0x7857c
leaq -0x118(%rbp), %rdi
callq 0x52e58
leaq -0xf0(%rbp), %rdi
callq 0x52e58
leaq -0xf1(%rbp), %rdi
callq 0x527d0
jmp 0x785f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x785e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x785d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x118(%rbp), %rdi
callq 0x52e58
leaq -0xf0(%rbp), %rdi
callq 0x52e58
leaq -0xf1(%rbp), %rdi
callq 0x527d0
jmp 0x787db
movq -0x180(%rbp), %rdi
addq $0x8, %rdi
callq 0x8ae10
movq %rax, %rdi
movq (%rdi), %rax
movq 0x88(%rax), %rax
callq *%rax
movl %eax, -0x1cc(%rbp)
jmp 0x7861a
movl -0x1cc(%rbp), %eax
cmpl $0x0, %eax
je 0x787c9
movq -0x180(%rbp), %rax
addq $0x170, %rax            # imm = 0x170
movq %rax, -0x1e0(%rbp)
leaq -0x149(%rbp), %rdi
movq %rdi, -0x1d8(%rbp)
callq 0x52ca0
movq -0x1d8(%rbp), %rdx
leaq 0xc7945(%rip), %rsi     # 0x13ffa3
leaq -0x148(%rbp), %rdi
callq 0x529e0
jmp 0x7866c
movl $0x2, %edi
movl $0x1, %esi
callq 0x6e390
movq -0x1e0(%rbp), %rsi
movl %eax, %ecx
leaq -0x128(%rbp), %rdi
leaq -0x148(%rbp), %rdx
callq 0x6f120
jmp 0x78699
leaq -0x171(%rbp), %rdi
movq %rdi, -0x1e8(%rbp)
callq 0x52ca0
movq -0x1e8(%rbp), %rdx
leaq 0xc65cb(%rip), %rsi     # 0x13ec85
leaq -0x170(%rbp), %rdi
callq 0x529e0
jmp 0x786c8
movq -0x180(%rbp), %rdi
addq $0x8, %rdi
callq 0x8ae10
movq %rax, %rdi
movq (%rdi), %rax
movq 0x88(%rax), %rax
callq *%rax
movl %eax, -0x1ec(%rbp)
jmp 0x786ef
movl -0x1ec(%rbp), %eax
movl %eax, -0x178(%rbp)
leaq -0x128(%rbp), %rdi
leaq -0x170(%rbp), %rsi
leaq -0x178(%rbp), %rdx
callq 0x95a20
jmp 0x78717
leaq -0x170(%rbp), %rdi
callq 0x52e58
leaq -0x171(%rbp), %rdi
callq 0x527d0
leaq -0x128(%rbp), %rdi
callq 0x6ecf0
leaq -0x148(%rbp), %rdi
callq 0x52e58
leaq -0x149(%rbp), %rdi
callq 0x527d0
jmp 0x787c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x787bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x787af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x78797
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x170(%rbp), %rdi
callq 0x52e58
leaq -0x171(%rbp), %rdi
callq 0x527d0
leaq -0x128(%rbp), %rdi
callq 0x6ecf0
leaq -0x148(%rbp), %rdi
callq 0x52e58
leaq -0x149(%rbp), %rdi
callq 0x527d0
jmp 0x787db
leaq -0x30(%rbp), %rdi
callq 0x52e58
addq $0x1f0, %rsp            # imm = 0x1F0
popq %rbp
retq
leaq -0x30(%rbp), %rdi
callq 0x52e58
movq -0x38(%rbp), %rdi
callq 0x52c90
nopl (%rax)