// File: ahupowerdns[P]mcounter/./ext/doctest.h
// Function: doctest::(anonymous namespace)::XmlReporter::subcase_start(doctest::SubcaseSignature const&)
void subcase_start(const SubcaseSignature& in) override {
            xml.startElement("SubCase")
                    .writeAttribute("name", in.m_name)
                    .writeAttribute("filename", skipPathFromFilename(in.m_file))
                    .writeAttribute("line", line(in.m_line));
            xml.ensureTagClosed();
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0xd8(%rbp)
addq $0x8, %rax
movq %rax, -0xd0(%rbp)
leaq -0x31(%rbp), %rdi
movq %rdi, -0xc8(%rbp)
callq 0x6810
movq -0xc8(%rbp), %rdx
leaq 0x22c59(%rip), %rsi     # 0x391a0
leaq -0x30(%rbp), %rdi
callq 0x25b30
jmp 0x16552
movq -0xd0(%rbp), %rdi
leaq -0x30(%rbp), %rsi
callq 0x17cc0
movq %rax, -0xe0(%rbp)
jmp 0x1656b
leaq -0x69(%rbp), %rdi
movq %rdi, -0xe8(%rbp)
callq 0x6810
movq -0xe8(%rbp), %rdx
leaq 0x22a00(%rip), %rsi     # 0x38f89
leaq -0x68(%rbp), %rdi
callq 0x25b30
jmp 0x16594
movq -0xe0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x68(%rbp), %rsi
callq 0x185b0
movq %rax, -0xf0(%rbp)
jmp 0x165b1
leaq -0x91(%rbp), %rdi
movq %rdi, -0xf8(%rbp)
callq 0x6810
movq -0xf8(%rbp), %rdx
leaq 0x229b3(%rip), %rsi     # 0x38f85
leaq -0x90(%rbp), %rdi
callq 0x25b30
jmp 0x165e0
movq -0x10(%rbp), %rax
movq 0x18(%rax), %rdi
callq 0x8940
movq %rax, -0x100(%rbp)
jmp 0x165f6
movq -0x100(%rbp), %rdx
movq -0xf0(%rbp), %rdi
leaq -0x90(%rbp), %rsi
callq 0x186b0
movq %rax, -0x108(%rbp)
jmp 0x16619
leaq -0xb9(%rbp), %rdi
movq %rdi, -0x110(%rbp)
callq 0x6810
movq -0x110(%rbp), %rdx
leaq 0x22449(%rip), %rsi     # 0x38a83
leaq -0xb8(%rbp), %rdi
callq 0x25b30
jmp 0x16648
movq -0xd8(%rbp), %rdi
movq -0x10(%rbp), %rax
movl 0x20(%rax), %esi
callq 0x17b30
movq -0x108(%rbp), %rdi
movl %eax, -0xc0(%rbp)
leaq -0xb8(%rbp), %rsi
leaq -0xc0(%rbp), %rdx
callq 0x18820
jmp 0x1667d
leaq -0xb8(%rbp), %rdi
callq 0x6260
leaq -0xb9(%rbp), %rdi
callq 0x64e0
leaq -0x90(%rbp), %rdi
callq 0x6260
leaq -0x91(%rbp), %rdi
callq 0x64e0
leaq -0x68(%rbp), %rdi
callq 0x6260
leaq -0x69(%rbp), %rdi
callq 0x64e0
leaq -0x30(%rbp), %rdi
callq 0x6260
leaq -0x31(%rbp), %rdi
callq 0x64e0
movq -0xd8(%rbp), %rdi
addq $0x8, %rdi
callq 0x17d50
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x167a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x167a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x16797
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x1678e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x16782
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x16776
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x1676a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xb8(%rbp), %rdi
callq 0x6260
leaq -0xb9(%rbp), %rdi
callq 0x64e0
leaq -0x90(%rbp), %rdi
callq 0x6260
leaq -0x91(%rbp), %rdi
callq 0x64e0
leaq -0x68(%rbp), %rdi
callq 0x6260
leaq -0x69(%rbp), %rdi
callq 0x64e0
leaq -0x30(%rbp), %rdi
callq 0x6260
leaq -0x31(%rbp), %rdi
callq 0x64e0
movq -0x40(%rbp), %rdi
callq 0x6800
nopl (%rax,%rax)