// File: /workspace/github_cpp_makefile_star2_O3/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 0x2a4f8(%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 0x2a4ef(%rip), %rsi     # 0x391c2
leaq 0x2a507(%rip), %rdx     # 0x391e1
movq %rsp, %rdi
callq 0xbdac
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf030
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xed03
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a4d2(%rip), %rsi     # 0x391e2
leaq 0x2a4eb(%rip), %rdx     # 0x39202
callq 0xbdac
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf030
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xed3d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a4b9(%rip), %rsi     # 0x39203
leaq 0x2a4df(%rip), %rdx     # 0x39230
callq 0xbdac
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf030
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xed77
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a4ad(%rip), %rsi     # 0x39231
leaq 0x2a4c5(%rip), %rdx     # 0x39250
callq 0xbdac
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf030
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xedb1
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a493(%rip), %rsi     # 0x39251
leaq 0x2a4a5(%rip), %rdx     # 0x3926a
callq 0xbdac
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf030
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xedeb
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
movq %rbx, %rdi
movq %r14, %rsi
callq 0xeff2
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x2a468(%rip), %rsi     # 0x3926b
leaq 0x2a47c(%rip), %rdx     # 0x39286
callq 0xbdac
movq %rsp, %rsi
movq %rbx, %rdi
callq 0xf030
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xee30
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
addq $0x20, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
retq
jmp 0xee52
jmp 0xee6f
jmp 0xee52
jmp 0xee6f
jmp 0xee52
jmp 0xee6f
jmp 0xee52
jmp 0xee6f
jmp 0xee52
jmp 0xee6f
movq %rax, %r15
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xee72
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x5470
jmp 0xee72
jmp 0xee6f
movq %rax, %r15
movq (%r14), %rdi
cmpq %r12, %rdi
je 0xee86
movq (%r12), %rsi
incq %rsi
callq 0x5470
leaq 0x18(%rbx), %rdi
callq 0xba86
movq %rbx, %rdi
callq 0xba86
movq %r15, %rdi
callq 0x57b0
nop