// File: /workspace/github_cpp_makefile_star2_O3/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 0x13ec4
movq 0x8(%rbx), %rdi
movzbl 0x76(%rax), %esi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x15a4c
cmpb $0x1, 0x81(%rax)
jne 0x148fd
movq 0x8(%rbx), %rdi
movzbl 0x76(%rax), %esi
callq 0x15a4c
movq 0x8(%rbx), %r14
movq %r14, %rdi
movl $0x5, %esi
callq 0x6904
leaq 0x8395(%rip), %r15      # 0x1c28b
movl $0xa, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x5410
movq %r14, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
leaq 0x8be8(%rip), %r14      # 0x1cb10
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x8349(%rip), %rsi      # 0x1c296
movl $0x34, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x833e(%rip), %rsi      # 0x1c2cb
movl $0x3b, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x830f(%rip), %rsi      # 0x1c307
movl $0x2b, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x82fb(%rip), %rsi      # 0x1c333
movl $0x44, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r12, %rdi
movq %r14, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x82d5(%rip), %rsi      # 0x1c378
movl $0x45, %edx
callq 0x5410
movq 0x8(%rbx), %r12
movq %r12, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r12, %rdi
movq %r15, %rsi
callq 0x5410
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x82b0(%rip), %rsi      # 0x1c3be
movl $0x38, %edx
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x82d4(%rip), %rsi      # 0x1c3f7
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x82e8(%rip), %rsi      # 0x1c41f
movl $0x14, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x82e5(%rip), %rsi      # 0x1c434
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x82f9(%rip), %rsi      # 0x1c45c
movl $0x13, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x82f5(%rip), %rsi      # 0x1c470
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8309(%rip), %rsi      # 0x1c498
movl $0x24, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8316(%rip), %rsi      # 0x1c4bd
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x832a(%rip), %rsi      # 0x1c4e5
movl $0x21, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8334(%rip), %rsi      # 0x1c507
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8348(%rip), %rsi      # 0x1c52f
movl $0x1f, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8350(%rip), %rsi      # 0x1c54f
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8364(%rip), %rsi      # 0x1c577
movl $0x20, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x8342(%rip), %rsi      # 0x1c598
movl $0x33, %edx
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8361(%rip), %rsi      # 0x1c5cc
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8375(%rip), %rsi      # 0x1c5f4
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x837e(%rip), %rsi      # 0x1c615
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8392(%rip), %rsi      # 0x1c63d
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x839b(%rip), %rsi      # 0x1c65e
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x83af(%rip), %rsi      # 0x1c686
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x83b8(%rip), %rsi      # 0x1c6a7
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x83cc(%rip), %rsi      # 0x1c6cf
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x83d5(%rip), %rsi      # 0x1c6f0
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x83e9(%rip), %rsi      # 0x1c718
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x83f8(%rip), %rsi      # 0x1c73f
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x840c(%rip), %rsi      # 0x1c767
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x841b(%rip), %rsi      # 0x1c78e
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x842f(%rip), %rsi      # 0x1c7b6
movl $0x23, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x843b(%rip), %rsi      # 0x1c7da
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x844f(%rip), %rsi      # 0x1c802
movl $0x23, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x845b(%rip), %rsi      # 0x1c826
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x846f(%rip), %rsi      # 0x1c84e
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x847e(%rip), %rsi      # 0x1c875
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8492(%rip), %rsi      # 0x1c89d
movl $0x10, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x848b(%rip), %rsi      # 0x1c8ae
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x849f(%rip), %rsi      # 0x1c8d6
movl $0x20, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %rdi
leaq 0x84a8(%rip), %rsi      # 0x1c8f7
movl $0x4e, %edx
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x84e2(%rip), %rsi      # 0x1c946
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x84f6(%rip), %rsi      # 0x1c96e
movl $0x19, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x84f8(%rip), %rsi      # 0x1c988
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x850c(%rip), %rsi      # 0x1c9b0
movl $0x26, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %rdi
leaq 0x851b(%rip), %r14      # 0x1c9d7
movl $0x4b, %edx
movq %r14, %rsi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x854f(%rip), %rsi      # 0x1ca23
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8563(%rip), %rsi      # 0x1ca4b
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 0x8560(%rip), %rsi      # 0x1ca71
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8574(%rip), %rsi      # 0x1ca99
movl $0x23, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r14
leaq 0x8580(%rip), %rsi      # 0x1cabd
movl $0x27, %edx
movq %r14, %rdi
callq 0x5410
leaq 0x8594(%rip), %rsi      # 0x1cae5
movl $0x29, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6904
leaq 0x8599(%rip), %r14      # 0x1cb0f
movl $0xb, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x8580(%rip), %rsi      # 0x1cb1b
movl $0x47, %edx
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x85b3(%rip), %rsi      # 0x1cb63
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x85c7(%rip), %rsi      # 0x1cb8b
movl $0x28, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x85d8(%rip), %rsi      # 0x1cbb4
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x85ec(%rip), %rsi      # 0x1cbdc
movl $0x28, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x85fd(%rip), %rsi      # 0x1cc05
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8611(%rip), %rsi      # 0x1cc2d
movl $0x1d, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8617(%rip), %rsi      # 0x1cc4b
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x862b(%rip), %rsi      # 0x1cc73
movl $0x26, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x863a(%rip), %rsi      # 0x1cc9a
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x864e(%rip), %rsi      # 0x1ccc2
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x865e(%rip), %rsi      # 0x1ccea
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8672(%rip), %rsi      # 0x1cd12
movl $0x12, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x866d(%rip), %rsi      # 0x1cd25
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8681(%rip), %rsi      # 0x1cd4d
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8691(%rip), %rsi      # 0x1cd75
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x86a5(%rip), %rsi      # 0x1cd9d
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x86b5(%rip), %rsi      # 0x1cdc5
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x86c9(%rip), %rsi      # 0x1cded
movl $0x25, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x86d7(%rip), %rsi      # 0x1ce13
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x86eb(%rip), %rsi      # 0x1ce3b
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x86fb(%rip), %rsi      # 0x1ce63
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x870f(%rip), %rsi      # 0x1ce8b
movl $0x29, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8721(%rip), %rsi      # 0x1ceb5
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x8735(%rip), %rsi      # 0x1cedd
movl $0x1a, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8738(%rip), %rsi      # 0x1cef8
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x874c(%rip), %rsi      # 0x1cf20
movl $0x22, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8757(%rip), %rsi      # 0x1cf43
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x876b(%rip), %rsi      # 0x1cf6b
movl $0x22, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8776(%rip), %rsi      # 0x1cf8e
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x878a(%rip), %rsi      # 0x1cfb6
movl $0x25, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x8798(%rip), %rsi      # 0x1cfdc
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x87ac(%rip), %rsi      # 0x1d004
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x87bc(%rip), %rsi      # 0x1d02c
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x87d0(%rip), %rsi      # 0x1d054
movl $0x26, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
leaq 0x87df(%rip), %rsi      # 0x1d07b
movl $0x27, %edx
movq %r15, %rdi
callq 0x5410
leaq 0x87f3(%rip), %rsi      # 0x1d0a3
movl $0x29, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xb, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%rbx), %rdi
leaq 0x87da(%rip), %rsi      # 0x1d0cd
movl $0x36, %edx
jmp 0x14ae7
cmpb $0x1, 0x86(%rax)
jne 0x14957
movq 0x8(%rbx), %rdi
movzbl 0x76(%rax), %esi
callq 0x15a4c
callq 0xbfe5
leaq 0x120d9(%rip), %rsi     # 0x269f8
leaq 0x87de(%rip), %rdx      # 0x1d104
movq %rbx, %rdi
callq 0x15ae0
callq 0xbfcf
leaq 0x12086(%rip), %rsi     # 0x269c0
leaq 0x7258(%rip), %rdx      # 0x1bb99
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x15ae0
movq %rsi, %r14
movb 0x84(%rax), %cl
cmpb $0x0, 0x83(%rax)
jne 0x14972
testb $0x1, %cl
je 0x14afa
testb $0x1, %cl
je 0x149df
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6904
leaq 0x8181(%rip), %rsi      # 0x1cb10
movl $0xa, %edx
movq %r15, %rdi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6904
leaq 0x784f(%rip), %rsi      # 0x1c1fc
movl $0x1c, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x6, %esi
callq 0x6904
leaq 0x8767(%rip), %rsi      # 0x1d139
movl $0x50, %edx
movq %r15, %rdi
callq 0x5410
cmpl $0x0, 0x10(%r14)
je 0x14a5b
xorl %ebp, %ebp
leaq 0x8172(%rip), %r15      # 0x1cb61
movq 0x8(%rbx), %r12
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%r14), %rax
movq (%rax,%rbp,8), %rax
movq 0x20(%rax), %r13
testq %r13, %r13
je 0x14a26
movq %r13, %rdi
callq 0x5170
movq %r12, %rdi
movq %r13, %rsi
movq %rax, %rdx
callq 0x5410
jmp 0x14a3f
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 0x149ef
movq 0x8(%rbx), %r14
movq %r14, %rdi
movl $0x6, %esi
callq 0x6904
leaq 0x86c6(%rip), %rsi      # 0x1d139
movl $0x50, %edx
movq %r14, %rdi
callq 0x5410
movq 0x8(%rbx), %rbx
movq %rbx, %rdi
movl $0x5, %esi
callq 0x6904
leaq 0x8078(%rip), %rsi      # 0x1cb10
movl $0xa, %edx
movq %rbx, %rdi
callq 0x5410
movq %rbx, %rdi
xorl %esi, %esi
callq 0x6904
leaq 0x778d(%rip), %rsi      # 0x1c243
movl $0x32, %edx
movq %rbx, %rdi
callq 0x5410
movq 0x118ee(%rip), %rax     # 0x263b8
movl 0x8c(%rax), %esi
movq %rbx, %rdi
callq 0x5250
leaq 0x8082(%rip), %rsi      # 0x1cb61
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 0x14cae
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6904
leaq 0x7ff1(%rip), %rsi      # 0x1cb10
movl $0xa, %edx
movq %r15, %rdi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6904
leaq 0x76dc(%rip), %rsi      # 0x1c219
movl $0x18, %edx
movq %r15, %rdi
callq 0x5410
movq 0x8(%rbx), %rdi
callq 0x15abc
cmpl $0x0, 0x10(%r14)
je 0x14bcf
xorl %ebp, %ebp
leaq 0x7ffe(%rip), %r15      # 0x1cb61
movq 0x8(%rbx), %r12
movq %r12, %rdi
xorl %esi, %esi
callq 0x6904
movq 0x8(%r14), %rax
movq (%rax,%rbp,8), %rax
movq 0x28(%rax), %r13
testq %r13, %r13
je 0x14b9a
movq %r13, %rdi
callq 0x5170
movq %r12, %rdi
movq %r13, %rsi
movq %rax, %rdx
callq 0x5410
jmp 0x14bb3
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 0x14b63
movq 0x8(%rbx), %rdi
callq 0x15abc
movq 0x8(%rbx), %r15
movq %r15, %rdi
movl $0x5, %esi
callq 0x6904
leaq 0x7f20(%rip), %r14      # 0x1cb10
movl $0xa, %edx
movq %r15, %rdi
movq %r14, %rsi
callq 0x5410
movq %r15, %rdi
xorl %esi, %esi
callq 0x6904
leaq 0x7632(%rip), %rsi      # 0x1c243
movl $0x32, %edx
movq %r15, %rdi
callq 0x5410
movq 0x11793(%rip), %rax     # 0x263b8
movl 0x8c(%rax), %esi
movq %r15, %rdi
callq 0x5250
leaq 0x7f27(%rip), %r15      # 0x1cb61
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x5410
movq 0x8(%rbx), %rbx
movq %rbx, %rdi
movl $0x5, %esi
callq 0x6904
movl $0xa, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x5410
movq %rbx, %rdi
xorl %esi, %esi
callq 0x6904
leaq 0x75b6(%rip), %rsi      # 0x1c232
movl $0x43, %edx
movq %rbx, %rdi
callq 0x5410
movq 0x11728(%rip), %rax     # 0x263b8
movl 0x90(%rax), %esi
movq %rbx, %rdi
callq 0x5250
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
jmp 0x14ae7
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nop