// File: zeeev[P]DASVC/bamtools/src/third_party/jsoncpp/json_reader.cpp
// Function: Json::Reader::getFormatedErrorMessages[abi:cxx11]() const
std::string 
Reader::getFormatedErrorMessages() const
{
   std::string formattedMessage;
   for ( Errors::const_iterator itError = errors_.begin();
         itError != errors_.end();
         ++itError )
   {
      const ErrorInfo &error = *itError;
      formattedMessage += "* " + getLocationLineAndColumn( error.token_.start_ ) + "\n";
      formattedMessage += "  " + error.message_ + "\n";
      if ( error.extra_ )
         formattedMessage += "See " + getLocationLineAndColumn( error.extra_ ) + " for detail.\n";
   }
   return formattedMessage;
}

// Assembly:
subq $0x198, %rsp            # imm = 0x198
movq %rdi, 0x10(%rsp)
movq %rdi, %rax
movq %rax, 0x18(%rsp)
movq %rdi, 0x190(%rsp)
movq %rsi, 0x188(%rsp)
movq 0x188(%rsp), %rax
movq %rax, 0x20(%rsp)
movb $0x0, 0x187(%rsp)
callq 0x86a30
movq 0x20(%rsp), %rsi
addq $0x50, %rsi
leaq 0x160(%rsp), %rdi
callq 0x11a850
jmp 0x11a076
jmp 0x11a078
movq 0x20(%rsp), %rsi
addq $0x50, %rsi
leaq 0x130(%rsp), %rdi
callq 0x11a8b0
jmp 0x11a090
leaq 0x160(%rsp), %rdi
leaq 0x130(%rsp), %rsi
callq 0x11a880
movb %al, 0xf(%rsp)
jmp 0x11a0ab
movb 0xf(%rsp), %al
testb $0x1, %al
jne 0x11a0b8
jmp 0x11a3de
leaq 0x160(%rsp), %rdi
callq 0x11a8e0
movq %rax, (%rsp)
jmp 0x11a0cb
movq 0x20(%rsp), %rsi
movq (%rsp), %rax
movq %rax, 0x128(%rsp)
movq 0x128(%rsp), %rax
movq 0x8(%rax), %rdx
leaq 0xc8(%rsp), %rdi
callq 0x119f50
jmp 0x11a0f7
leaq 0x1a7ff(%rip), %rsi     # 0x1348fd
leaq 0xe8(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0xbafb0
jmp 0x11a115
leaq 0x166d6(%rip), %rdx     # 0x1307f2
leaq 0x108(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
callq 0x927c0
jmp 0x11a133
movq 0x10(%rsp), %rdi
leaq 0x108(%rsp), %rsi
callq 0x86910
jmp 0x11a147
leaq 0x108(%rsp), %rdi
callq 0x86f68
jmp 0x11a156
leaq 0xe8(%rsp), %rdi
callq 0x86f68
jmp 0x11a165
leaq 0xc8(%rsp), %rdi
callq 0x86f68
jmp 0x11a174
movq 0x128(%rsp), %rdx
addq $0x18, %rdx
leaq 0x194db(%rip), %rsi     # 0x133662
leaq 0x88(%rsp), %rdi
callq 0xbafb0
jmp 0x11a196
leaq 0x16655(%rip), %rdx     # 0x1307f2
leaq 0xa8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x927c0
jmp 0x11a1b4
movq 0x10(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x86910
jmp 0x11a1c8
leaq 0xa8(%rsp), %rdi
callq 0x86f68
jmp 0x11a1d7
leaq 0x88(%rsp), %rdi
callq 0x86f68
jmp 0x11a1e6
movq 0x128(%rsp), %rax
cmpq $0x0, 0x38(%rax)
je 0x11a3c8
movq 0x20(%rsp), %rsi
movq 0x128(%rsp), %rax
movq 0x38(%rax), %rdx
leaq 0x28(%rsp), %rdi
callq 0x119f50
jmp 0x11a216
leaq 0x1a6e3(%rip), %rsi     # 0x134900
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0xbafb0
jmp 0x11a22e
leaq 0x1a6d0(%rip), %rdx     # 0x134905
leaq 0x68(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x927c0
jmp 0x11a246
movq 0x10(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x86910
jmp 0x11a257
leaq 0x68(%rsp), %rdi
callq 0x86f68
jmp 0x11a263
leaq 0x48(%rsp), %rdi
callq 0x86f68
jmp 0x11a26f
leaq 0x28(%rsp), %rdi
callq 0x86f68
jmp 0x11a27b
jmp 0x11a3c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
jmp 0x11a407
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
jmp 0x11a2fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
jmp 0x11a2ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
leaq 0x108(%rsp), %rdi
callq 0x86f68
jmp 0x11a2e8
jmp 0x11a2ea
leaq 0xe8(%rsp), %rdi
callq 0x86f68
jmp 0x11a2f9
jmp 0x11a2fb
leaq 0xc8(%rsp), %rdi
callq 0x86f68
jmp 0x11a30a
jmp 0x11a407
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
jmp 0x11a34a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
leaq 0xa8(%rsp), %rdi
callq 0x86f68
jmp 0x11a348
jmp 0x11a34a
leaq 0x88(%rsp), %rdi
callq 0x86f68
jmp 0x11a359
jmp 0x11a407
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
jmp 0x11a3ba
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
jmp 0x11a3ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x158(%rsp)
movl %eax, 0x154(%rsp)
leaq 0x68(%rsp), %rdi
callq 0x86f68
jmp 0x11a3aa
jmp 0x11a3ac
leaq 0x48(%rsp), %rdi
callq 0x86f68
jmp 0x11a3b8
jmp 0x11a3ba
leaq 0x28(%rsp), %rdi
callq 0x86f68
jmp 0x11a3c6
jmp 0x11a407
jmp 0x11a3ca
leaq 0x160(%rsp), %rdi
callq 0x11a8f0
jmp 0x11a3d9
jmp 0x11a078
movb $0x1, 0x187(%rsp)
testb $0x1, 0x187(%rsp)
jne 0x11a3fa
movq 0x10(%rsp), %rdi
callq 0x86f68
movq 0x18(%rsp), %rax
addq $0x198, %rsp            # imm = 0x198
retq
movq 0x10(%rsp), %rdi
callq 0x86f68
jmp 0x11a413
jmp 0x11a415
movq 0x158(%rsp), %rdi
callq 0x86d80
movq %rax, %rdi
callq 0x91290
nopw (%rax,%rax)