// File: /workspace/github_cpp_makefile_star2_O1/ahupowerdns[P]mcounter/./ext/doctest.h
// Function: doctest::(anonymous namespace)::ConsoleReporter::report_query(doctest::QueryData const&)
void report_query(const QueryData& in) override {
            if(opt.version) {
                printVersion();
            } else if(opt.help) {
                printHelp();
            } else if(opt.list_reporters) {
                printRegisteredReporters();
            } else if(opt.count || opt.list_test_cases) {
                if(opt.list_test_cases) {
                    s << Color::Cyan << "[doctest] " << Color::None
                      << "listing all test case names\n";
                    separator_to_stream();
                }

                for(unsigned i = 0; i < in.num_data; ++i)
                    s << Color::None << in.data[i]->m_name << "\n";

                separator_to_stream();

                s << Color::Cyan << "[doctest] " << Color::None
                  << "unskipped test cases passing the current filters: "
                  << g_cs->numTestCasesPassingFilters << "\n";

            } else if(opt.list_test_suites) {
                s << Color::Cyan << "[doctest] " << Color::None << "listing all test suites\n";
                separator_to_stream();

                for(unsigned i = 0; i < in.num_data; ++i)
                    s << Color::None << in.data[i]->m_test_suite << "\n";

                separator_to_stream();

                s << Color::Cyan << "[doctest] " << Color::None
                  << "unskipped test cases passing the current filters: "
                  << g_cs->numTestCasesPassingFilters << "\n";
                s << Color::Cyan << "[doctest] " << Color::None
                  << "test suites with unskipped test cases passing the current filters: "
                  << g_cs->numTestSuitesPassingFilters << "\n";
            }
        }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movq 0x60(%rdi), %rax
cmpb $0x1, 0x82(%rax)
jne 0x13f5d
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x15ac4
cmpb $0x1, 0x81(%rax)
jne 0x14991
movq %rbx, %rdi
callq 0x15ac4
movq 0x8(%rbx), %r14
movq %r14, %rdi
movl $0x5, %esi
callq 0x6a32
leaq 0x83ab(%rip), %r15      # 0x1c335
movl $0xa, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x5410
movq %r14, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
leaq 0x8bfe(%rip), %r14      # 0x1cbba
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x835f(%rip), %rsi      # 0x1c340
movl $0x34, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x8354(%rip), %rsi      # 0x1c375
movl $0x3b, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x8325(%rip), %rsi      # 0x1c3b1
movl $0x2b, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x8311(%rip), %rsi      # 0x1c3dd
movl $0x44, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x82eb(%rip), %rsi      # 0x1c422
movl $0x45, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x82c6(%rip), %rsi      # 0x1c468
movl $0x38, %edx
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x82ea(%rip), %rsi      # 0x1c4a1
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x82fe(%rip), %rsi      # 0x1c4c9
movl $0x14, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x82fb(%rip), %rsi      # 0x1c4de
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x830f(%rip), %rsi      # 0x1c506
movl $0x13, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x830b(%rip), %rsi      # 0x1c51a
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x831f(%rip), %rsi      # 0x1c542
movl $0x24, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x832c(%rip), %rsi      # 0x1c567
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8340(%rip), %rsi      # 0x1c58f
movl $0x21, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x834a(%rip), %rsi      # 0x1c5b1
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x835e(%rip), %rsi      # 0x1c5d9
movl $0x1f, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8366(%rip), %rsi      # 0x1c5f9
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x837a(%rip), %rsi      # 0x1c621
movl $0x20, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x8358(%rip), %rsi      # 0x1c642
movl $0x33, %edx
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8377(%rip), %rsi      # 0x1c676
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x838b(%rip), %rsi      # 0x1c69e
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8394(%rip), %rsi      # 0x1c6bf
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x83a8(%rip), %rsi      # 0x1c6e7
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x83b1(%rip), %rsi      # 0x1c708
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x83c5(%rip), %rsi      # 0x1c730
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x83ce(%rip), %rsi      # 0x1c751
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x83e2(%rip), %rsi      # 0x1c779
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x83eb(%rip), %rsi      # 0x1c79a
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x83ff(%rip), %rsi      # 0x1c7c2
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x840e(%rip), %rsi      # 0x1c7e9
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8422(%rip), %rsi      # 0x1c811
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8431(%rip), %rsi      # 0x1c838
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8445(%rip), %rsi      # 0x1c860
movl $0x23, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8451(%rip), %rsi      # 0x1c884
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8465(%rip), %rsi      # 0x1c8ac
movl $0x23, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8471(%rip), %rsi      # 0x1c8d0
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8485(%rip), %rsi      # 0x1c8f8
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8494(%rip), %rsi      # 0x1c91f
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x84a8(%rip), %rsi      # 0x1c947
movl $0x10, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x84a1(%rip), %rsi      # 0x1c958
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x84b5(%rip), %rsi      # 0x1c980
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %rdi
leaq 0x84be(%rip), %rsi      # 0x1c9a1
movl $0x4e, %edx
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x84f8(%rip), %rsi      # 0x1c9f0
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x850c(%rip), %rsi      # 0x1ca18
movl $0x19, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x850e(%rip), %rsi      # 0x1ca32
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8522(%rip), %rsi      # 0x1ca5a
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %rdi
leaq 0x8531(%rip), %r14      # 0x1ca81
movl $0x4b, %edx
movq %r14, %rsi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8565(%rip), %rsi      # 0x1cacd
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8579(%rip), %rsi      # 0x1caf5
movl $0x25, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %rdi
movl $0x4b, %edx
movq %r14, %rsi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8576(%rip), %rsi      # 0x1cb1b
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x858a(%rip), %rsi      # 0x1cb43
movl $0x23, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8596(%rip), %rsi      # 0x1cb67
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x85aa(%rip), %rsi      # 0x1cb8f
movl $0x29, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6a32
leaq 0x85af(%rip), %r14      # 0x1cbb9
movl $0xb, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x8596(%rip), %rsi      # 0x1cbc5
movl $0x47, %edx
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x85c9(%rip), %rsi      # 0x1cc0d
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x85dd(%rip), %rsi      # 0x1cc35
movl $0x28, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x85ee(%rip), %rsi      # 0x1cc5e
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8602(%rip), %rsi      # 0x1cc86
movl $0x28, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8613(%rip), %rsi      # 0x1ccaf
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8627(%rip), %rsi      # 0x1ccd7
movl $0x1d, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x862d(%rip), %rsi      # 0x1ccf5
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8641(%rip), %rsi      # 0x1cd1d
movl $0x26, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8650(%rip), %rsi      # 0x1cd44
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8664(%rip), %rsi      # 0x1cd6c
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8674(%rip), %rsi      # 0x1cd94
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8688(%rip), %rsi      # 0x1cdbc
movl $0x12, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8683(%rip), %rsi      # 0x1cdcf
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8697(%rip), %rsi      # 0x1cdf7
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x86a7(%rip), %rsi      # 0x1ce1f
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x86bb(%rip), %rsi      # 0x1ce47
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x86cb(%rip), %rsi      # 0x1ce6f
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x86df(%rip), %rsi      # 0x1ce97
movl $0x25, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x86ed(%rip), %rsi      # 0x1cebd
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8701(%rip), %rsi      # 0x1cee5
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8711(%rip), %rsi      # 0x1cf0d
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8725(%rip), %rsi      # 0x1cf35
movl $0x29, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8737(%rip), %rsi      # 0x1cf5f
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x874b(%rip), %rsi      # 0x1cf87
movl $0x1a, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x874e(%rip), %rsi      # 0x1cfa2
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8762(%rip), %rsi      # 0x1cfca
movl $0x22, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x876d(%rip), %rsi      # 0x1cfed
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8781(%rip), %rsi      # 0x1d015
movl $0x22, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x878c(%rip), %rsi      # 0x1d038
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x87a0(%rip), %rsi      # 0x1d060
movl $0x25, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x87ae(%rip), %rsi      # 0x1d086
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x87c2(%rip), %rsi      # 0x1d0ae
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x87d2(%rip), %rsi      # 0x1d0d6
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x87e6(%rip), %rsi      # 0x1d0fe
movl $0x26, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x87f5(%rip), %rsi      # 0x1d125
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8809(%rip), %rsi      # 0x1d14d
movl $0x29, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xb, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%rbx), %rdi
leaq 0x87f0(%rip), %rsi      # 0x1d177
movl $0x36, %edx
jmp 0x14b7f
cmpb $0x1, 0x86(%rax)
jne 0x149ed
movq %rbx, %rdi
callq 0x15ac4
movq %rsp, %r14
movq %rbx, (%r14)
callq 0xc161
leaq 0x12044(%rip), %rsi     # 0x269f8
leaq 0x87f3(%rip), %rdx      # 0x1d1ae
movq %r14, %rdi
callq 0x15b64
callq 0xc14b
leaq 0x11ff1(%rip), %rsi     # 0x269c0
leaq 0x71b3(%rip), %rdx      # 0x1bb89
movq %r14, %rdi
callq 0x15b64
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rsi, %r14
cmpb $0x0, 0x83(%rax)
jne 0x14a06
cmpb $0x1, 0x84(%rax)
jne 0x14b92
cmpb $0x1, 0x84(%rax)
jne 0x14a77
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6a32
leaq 0x8193(%rip), %rsi      # 0x1cbba
movl $0xa, %edx
movq %r15, %rdi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6a32
leaq 0x7861(%rip), %rsi      # 0x1c2a6
movl $0x1c, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x6, %esi
callq 0x6a32
leaq 0x8779(%rip), %rsi      # 0x1d1e3
movl $0x50, %edx
movq %r15, %rdi
callq 0x5410
cmpl $0x0, 0x10(%r14)
je 0x14af3
xorl %ebp, %ebp
leaq 0x8184(%rip), %r15      # 0x1cc0b
movq 0x8(%rbx), %r12
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%r14), %rax
movq (%rax,%rbp,8), %rax
movq 0x20(%rax), %r13
testq %r13, %r13
je 0x14abe
movq %r13, %rdi
callq 0x5170
movq %r12, %rdi
movq %r13, %rsi
movq %rax, %rdx
callq 0x5410
jmp 0x14ad7
movq (%r12), %rax
movq -0x18(%rax), %rax
leaq (%r12,%rax), %rdi
movl 0x20(%r12,%rax), %esi
orl $0x1, %esi
callq 0x55c0
movl $0x1, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
incq %rbp
movl 0x10(%r14), %eax
cmpq %rax, %rbp
jb 0x14a87
movq 0x8(%rbx), %r14
movq %r14, %rdi
movl $0x6, %esi
callq 0x6a32
leaq 0x86d8(%rip), %rsi      # 0x1d1e3
movl $0x50, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %rbx
movq %rbx, %rdi
movl $0x5, %esi
callq 0x6a32
leaq 0x808a(%rip), %rsi      # 0x1cbba
movl $0xa, %edx
movq %rbx, %rdi
callq 0x5410
movq %rbx, %rdi
xorl %esi, %esi
callq 0x6a32
leaq 0x779f(%rip), %rsi      # 0x1c2ed
movl $0x32, %edx
movq %rbx, %rdi
callq 0x5410
movq 0x11856(%rip), %rax     # 0x263b8
movl 0x8c(%rax), %esi
movq %rbx, %rdi
callq 0x5250
leaq 0x8094(%rip), %rsi      # 0x1cc0b
movl $0x1, %edx
movq %rax, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x5410
cmpb $0x1, 0x85(%rax)
jne 0x149de
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6a32
leaq 0x8003(%rip), %rsi      # 0x1cbba
movl $0xa, %edx
movq %r15, %rdi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6a32
leaq 0x76ee(%rip), %rsi      # 0x1c2c3
movl $0x18, %edx
movq %r15, %rdi
callq 0x5410
movq %rbx, %rdi
callq 0x15b3c
cmpl $0x0, 0x10(%r14)
je 0x14c66
xorl %ebp, %ebp
leaq 0x8011(%rip), %r15      # 0x1cc0b
movq 0x8(%rbx), %r12
movq %r12, %rdi
xorl %esi, %esi
callq 0x6a32
movq 0x8(%r14), %rax
movq (%rax,%rbp,8), %rax
movq 0x28(%rax), %r13
testq %r13, %r13
je 0x14c31
movq %r13, %rdi
callq 0x5170
movq %r12, %rdi
movq %r13, %rsi
movq %rax, %rdx
callq 0x5410
jmp 0x14c4a
movq (%r12), %rax
movq -0x18(%rax), %rax
leaq (%r12,%rax), %rdi
movl 0x20(%r12,%rax), %esi
orl $0x1, %esi
callq 0x55c0
movl $0x1, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
incq %rbp
movl 0x10(%r14), %eax
cmpq %rax, %rbp
jb 0x14bfa
movq %rbx, %rdi
callq 0x15b3c
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6a32
leaq 0x7f34(%rip), %r14      # 0x1cbba
movl $0xa, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6a32
leaq 0x7646(%rip), %rsi      # 0x1c2ed
movl $0x32, %edx
movq %r15, %rdi
callq 0x5410
movq 0x116fd(%rip), %rax     # 0x263b8
movl 0x8c(%rax), %esi
movq %r15, %rdi
callq 0x5250
leaq 0x7f3b(%rip), %r15      # 0x1cc0b
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x5410
movq 0x8(%rbx), %rbx
movq %rbx, %rdi
movl $0x5, %esi
callq 0x6a32
movl $0xa, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x5410
movq %rbx, %rdi
xorl %esi, %esi
callq 0x6a32
leaq 0x75ca(%rip), %rsi      # 0x1c2dc
movl $0x43, %edx
movq %rbx, %rdi
callq 0x5410
movq 0x11692(%rip), %rax     # 0x263b8
movl 0x90(%rax), %esi
movq %rbx, %rdi
callq 0x5250
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
jmp 0x14b7f