// File: ahupowerdns[P]mcounter/./ext/doctest.h
// Function: doctest::(anonymous namespace)::XmlReporter::log_contexts()
void log_contexts() {
            int num_contexts = get_num_active_contexts();
            if(num_contexts) {
                auto              contexts = get_active_contexts();
                std::stringstream ss;
                for(int i = 0; i < num_contexts; ++i) {
                    contexts[i]->stringify(&ss);
                    xml.scopedElement("Info").writeText(ss.str());
                    ss.str("");
                }
            }
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x260, %rsp            # imm = 0x260
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x238(%rbp)
callq 0x109d0
movl %eax, -0xc(%rbp)
cmpl $0x0, -0xc(%rbp)
je 0x19600
callq 0x109f0
movq %rax, -0x18(%rbp)
leaq -0x1a0(%rbp), %rdi
callq 0x62e0
movl $0x0, -0x1a4(%rbp)
movl -0x1a4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x195e4
movq -0x18(%rbp), %rax
movslq -0x1a4(%rbp), %rcx
movq (%rax,%rcx,8), %rax
movq %rax, -0x248(%rbp)
xorl %eax, %eax
leaq -0x1a0(%rbp), %rcx
cmpq $0x0, %rcx
movq %rax, -0x240(%rbp)
je 0x193c8
leaq -0x1a0(%rbp), %rax
addq $0x10, %rax
movq %rax, -0x240(%rbp)
movq -0x248(%rbp), %rdi
movq -0x240(%rbp), %rsi
movq (%rdi), %rax
movq 0x10(%rax), %rax
callq *%rax
jmp 0x193e1
movq -0x238(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x258(%rbp)
leaq -0x1e1(%rbp), %rdi
movq %rdi, -0x250(%rbp)
callq 0x6810
movq -0x250(%rbp), %rdx
leaq 0x1fde0(%rip), %rsi     # 0x391f4
leaq -0x1e0(%rbp), %rdi
callq 0x25b30
jmp 0x19422
movq -0x258(%rbp), %rsi
leaq -0x1c0(%rbp), %rdi
leaq -0x1e0(%rbp), %rdx
callq 0x17970
jmp 0x1943e
leaq -0x208(%rbp), %rdi
leaq -0x1a0(%rbp), %rsi
callq 0x6430
jmp 0x19453
leaq -0x1c0(%rbp), %rdi
leaq -0x208(%rbp), %rsi
movl $0x1, %edx
callq 0x19220
jmp 0x1946d
leaq -0x208(%rbp), %rdi
callq 0x6260
leaq -0x1c0(%rbp), %rdi
callq 0x17a70
leaq -0x1e0(%rbp), %rdi
callq 0x6260
leaq -0x1e1(%rbp), %rdi
callq 0x64e0
leaq -0x229(%rbp), %rdi
movq %rdi, -0x260(%rbp)
callq 0x6810
movq -0x260(%rbp), %rdx
leaq 0x1f1db(%rip), %rsi     # 0x38699
leaq -0x228(%rbp), %rdi
callq 0x25b30
jmp 0x194cc
leaq -0x1a0(%rbp), %rdi
leaq -0x228(%rbp), %rsi
callq 0x6530
jmp 0x194e1
leaq -0x228(%rbp), %rdi
callq 0x6260
leaq -0x229(%rbp), %rdi
callq 0x64e0
movl -0x1a4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x1a4(%rbp)
jmp 0x1937b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b0(%rbp)
movl %eax, -0x1b4(%rbp)
jmp 0x195f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b0(%rbp)
movl %eax, -0x1b4(%rbp)
jmp 0x19596
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b0(%rbp)
movl %eax, -0x1b4(%rbp)
jmp 0x1958a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b0(%rbp)
movl %eax, -0x1b4(%rbp)
jmp 0x1957e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b0(%rbp)
movl %eax, -0x1b4(%rbp)
leaq -0x208(%rbp), %rdi
callq 0x6260
leaq -0x1c0(%rbp), %rdi
callq 0x17a70
leaq -0x1e0(%rbp), %rdi
callq 0x6260
leaq -0x1e1(%rbp), %rdi
callq 0x64e0
jmp 0x195f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b0(%rbp)
movl %eax, -0x1b4(%rbp)
jmp 0x195d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x1b0(%rbp)
movl %eax, -0x1b4(%rbp)
leaq -0x228(%rbp), %rdi
callq 0x6260
leaq -0x229(%rbp), %rdi
callq 0x64e0
jmp 0x195f2
leaq -0x1a0(%rbp), %rdi
callq 0x6320
jmp 0x19600
leaq -0x1a0(%rbp), %rdi
callq 0x6320
jmp 0x19609
addq $0x260, %rsp            # imm = 0x260
popq %rbp
retq
movq -0x1b0(%rbp), %rdi
callq 0x6800
nopw %cs:(%rax,%rax)