// File: /workspace/github_cpp_makefile_star2_O1/brashi[P]PetFera/src/./banco_dados.cpp
// Function: BancoDados::lerDadosTestes()
void BancoDados::lerDadosTestes() {
    diretorio = "include/dadosDebug/";
    funcArq = diretorio + "funcionarios.csv";
    animalArq = diretorio + "animais.csv";

    try {
        lerFuncionarios();
        lerAnimais();
    } catch(char const* msg) {
        cout << "Erro: " << msg << endl << "Caso os arquivos existam,"
         << endl << "Verifique a integridade deles na pasta " << diretorio << endl;
    }

    diretorio = "dados/";
    funcArq = diretorio + "funcionarios.csv";
    animalArq = diretorio + "animais.csv";
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x28, %rsp
movq %rdi, %rbx
leaq 0x50(%rdi), %r14
movq 0x58(%rdi), %rdx
leaq 0x16c46(%rip), %rcx     # 0x21176
movl $0x13, %r8d
movq %r14, %rdi
xorl %esi, %esi
callq 0x63f0
leaq 0x18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
leaq 0x8(%rsp), %r15
movq %r15, %rdi
callq 0xb010
leaq 0x16ade(%rip), %rsi     # 0x21046
movq %r15, %rdi
callq 0x64b0
leaq 0x10(%rbx), %r15
leaq 0x8(%rsp), %r12
movq %r15, %rdi
movq %r12, %rsi
callq 0x6330
movq (%r12), %rdi
cmpq %rbp, %rdi
je 0xa59a
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x62b0
leaq 0x8(%rsp), %r12
movq %rbp, (%r12)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
movq %r12, %rdi
callq 0xb010
leaq 0x16a9a(%rip), %rsi     # 0x21057
movq %r12, %rdi
callq 0x64b0
leaq 0x30(%rbx), %r12
leaq 0x8(%rsp), %r13
movq %r12, %rdi
movq %r13, %rsi
callq 0x6330
movq (%r13), %rdi
cmpq %rbp, %rdi
je 0xa5ef
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x62b0
movq %rbx, %rdi
callq 0x8560
movq %rbx, %rdi
callq 0x8d10
movq 0x58(%rbx), %rdx
leaq 0x16a35(%rip), %rcx     # 0x2103f
movl $0x6, %r8d
movq %r14, %rdi
xorl %esi, %esi
callq 0x63f0
leaq 0x8(%rsp), %r14
movq %rbp, (%r14)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0xb010
leaq 0x16a0a(%rip), %rsi     # 0x21046
movq %r14, %rdi
callq 0x64b0
leaq 0x8(%rsp), %r14
movq %r15, %rdi
movq %r14, %rsi
callq 0x6330
movq (%r14), %rdi
cmpq %rbp, %rdi
je 0xa669
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x62b0
leaq 0x8(%rsp), %r14
movq %rbp, (%r14)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0xb010
leaq 0x169cc(%rip), %rsi     # 0x21057
movq %r14, %rdi
callq 0x64b0
leaq 0x8(%rsp), %rbx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x6330
movq (%rbx), %rdi
cmpq %rbp, %rdi
je 0xa6b8
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x62b0
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0xa6cd
jmp 0xa6cd
jmp 0xa6cd
movq %rax, %r13
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0xa6e7
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x62b0
movq %r13, %rdi
callq 0x6460
movq %rax, %r13
cmpl $0x1, %edx
jne 0xa6e7
movq %r13, %rdi
callq 0x6130
movq %rax, %r13
movq 0x238c7(%rip), %rdi     # 0x2dfd0
leaq 0x16953(%rip), %rsi     # 0x21063
movl $0x6, %edx
callq 0x6310
movq 0x238af(%rip), %rdi     # 0x2dfd0
movq %r13, %rsi
callq 0x6290
movq %rax, %rdi
callq 0x6160
movq %rax, %r13
leaq 0x169f9(%rip), %rsi     # 0x21134
movl $0x19, %edx
movq %rax, %rdi
callq 0x6310
movq %r13, %rdi
callq 0x6160
movq %rax, %r13
leaq 0x169f4(%rip), %rsi     # 0x2114e
movl $0x27, %edx
movq %rax, %rdi
callq 0x6310
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
movq %r13, %rdi
callq 0x6310
movq %rax, %rdi
callq 0x6160
callq 0x6420
jmp 0xa5ff
movq %rax, %r13
callq 0x6420
jmp 0xa6e7