// File: /workspace/github_cpp_makefile_star2_O1/zeeev[P]DASVC/src/errors.cpp
// Function: errorHandler::errorHandler()
errorHandler::errorHandler(void){

    usage_statement = "usage: contigSV annotate";

    error_message.push_back( std::string("FATAL: Could not open bam file.")              );
    error_message.push_back( std::string("FATAL: Could not open bam index.")             );
    error_message.push_back( std::string("FATAL: Could not read bam file - or no reads."));
    error_message.push_back( std::string("FATAL: Bad command line option."              ));
    error_message.push_back( std::string("FATAL: BAM not annotated."                    ));
    error_message.push_back(usage_statement                                              );
    error_message.push_back( std::string("FATAL: Could not read *.fai"                  ));
}

// Assembly:
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x20, %rsp
movq %rdi, %rbx
leaq 0x30(%rdi), %r14
leaq 0x40(%rdi), %r12
xorps %xmm0, %xmm0
movups %xmm0, 0x20(%rdi)
movups %xmm0, 0x10(%rdi)
movups %xmm0, (%rdi)
movq %r12, 0x30(%rdi)
movq $0x0, 0x38(%rdi)
movb $0x0, 0x40(%rdi)
leaq 0x2a42c(%rip), %rcx     # 0x391a9
movl $0x18, %r8d
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x5690
leaq 0x10(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x2a423(%rip), %rsi     # 0x391c2
leaq 0x2a43b(%rip), %rdx     # 0x391e1
movq %rsp, %rdi
callq 0xbe08
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf0fc
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xedcf
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a406(%rip), %rsi     # 0x391e2
leaq 0x2a41f(%rip), %rdx     # 0x39202
callq 0xbe08
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf0fc
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xee09
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a3ed(%rip), %rsi     # 0x39203
leaq 0x2a413(%rip), %rdx     # 0x39230
callq 0xbe08
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf0fc
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xee43
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a3e1(%rip), %rsi     # 0x39231
leaq 0x2a3f9(%rip), %rdx     # 0x39250
callq 0xbe08
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf0fc
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xee7d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a3c7(%rip), %rsi     # 0x39251
leaq 0x2a3d9(%rip), %rdx     # 0x3926a
callq 0xbe08
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf0fc
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xeeb7
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rbx, %rdi
movq %r14, %rsi
callq 0xf0be
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a39c(%rip), %rsi     # 0x3926b
leaq 0x2a3b0(%rip), %rdx     # 0x39286
callq 0xbe08
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf0fc
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xeefc
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
addq $0x20, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
retq
jmp 0xef1e
jmp 0xef3b
jmp 0xef1e
jmp 0xef3b
jmp 0xef1e
jmp 0xef3b
jmp 0xef1e
jmp 0xef3b
jmp 0xef1e
jmp 0xef3b
movq %rax, %r15
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xef3e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
jmp 0xef3e
jmp 0xef3b
movq %rax, %r15
movq (%r14), %rdi
cmpq %r12, %rdi
je 0xef52
movq (%r12), %rsi
incq %rsi
callq 0x5470
leaq 0x18(%rbx), %rdi
callq 0xbaec
movq %rbx, %rdi
callq 0xbaec
movq %r15, %rdi
callq 0x57b0
nop