Function at 0x564200
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x118]
cmp r12, qword [r14 + 0x10]
jbe 0x565675
push rbp
mov rbp, rsp
sub rsp, 0x190
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rbx
call sym.runtime.makemap_small
mov qword [rsp + 0xa0], rax
mov rbx, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
lea rax, [0x005ab640]
call sym.runtime.assertI2I2
test rax, rax
je 0x5648c1
lea rdx, [0x00637700]
cmp qword [rsp + 0x1a0], rdx
jne 0x56427a
mov rdx, qword [rsp + 0x1a8]
jmp 0x56427f
mov edx, 0
nop
jne 0x564448
mov qword [rsp + 0x70], rdx
mov rsi, qword [rdx + 0x20]
mov r8, qword [rdx]
mov qword [rsp + 0x98], r8
mov r9, qword [rdx + 8]
mov qword [rsp + 0x58], r9
test rsi, rsi
je 0x56432e
mov rax, qword [rdx + 0x28]
mov rcx, qword [rsi + 0x20]
call rcx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x90], rax
lea rcx, [0x005df09b]
mov edi, 0xb
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
nop
call sym.runtime.mapassign_faststr
mov rcx, qword [rsp + 0x50]
mov qword [rax + 8], rcx
cmp dword [0x007c4ac0], 0
jne 0x564302
mov rdx, qword [rsp + 0x90]
nop
jmp 0x564319
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x90]
mov qword [r11], rdx
mov rsi, qword [rax]
mov qword [r11 + 8], rsi
mov qword [rax], rdx
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0x58]
mov rsi, qword [rdx + 0x30]
test rsi, rsi
je 0x5643ab
mov rax, qword [rdx + 0x38]
mov rcx, qword [rsi + 0x20]
nop
call rcx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x90], rax
lea rcx, [0x005de9d2]
mov edi, 0xa
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
call sym.runtime.mapassign_faststr
mov rcx, qword [rsp + 0x50]
mov qword [rax + 8], rcx
cmp dword [0x007c4ac0], 0
nop
jne 0x56438c
mov rdx, qword [rsp + 0x90]
jmp 0x5643a3
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x90]
mov qword [r11], rdx
mov rsi, qword [rax]
mov qword [r11 + 8], rsi
mov qword [rax], rdx
mov rdx, qword [rsp + 0x70]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x50], rsi
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x90], r8
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
lea rcx, [0x005ddc77]
mov edi, 7
nop dword [rax + rax]
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x50]
mov qword [rax + 8], rdx
cmp dword [0x007c4ac0], 0
jne 0x564402
mov rdx, qword [rsp + 0x90]
nop
jmp 0x564419
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x90]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
mov rdx, qword [rsp + 0x70]
mov r10, qword [rdx + 0x40]
mov rdx, qword [rdx + 0x48]
mov qword [rsp + 0x1a0], r10
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x98]
jmp 0x56444c
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x1a0]
mov r10, qword [rsp + 0x1a8]
test rdx, rdx
je 0x56481c
lea r11, [0x00637720]
nop dword [rax]
cmp rdx, r11
jne 0x564533
mov rdx, qword [r10 + 0x18]
mov qword [rsp + 0x50], rdx
mov rsi, qword [r10]
mov qword [rsp + 0x90], rsi
mov r8, qword [r10 + 8]
mov qword [rsp + 0x48], r8
mov r9, qword [r10 + 0x10]
mov qword [rsp + 0x88], r9
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
lea rcx, [0x005dd44f]
mov edi, 4
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x50]
mov qword [rax + 8], rdx
cmp dword [0x007c4ac0], 0
jne 0x5644ee
mov rdx, qword [rsp + 0x88]
jmp 0x564505
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x88]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
mov r8, qword [rsp + 0x48]
mov edx, 0xd
mov rax, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x90]
lea rbx, [0x005dfc0b]
mov rcx, qword [rsp + 0x98]
jmp 0x56489e
mov qword [rsp + 0x80], r10
lea r11, [0x00637740]
cmp rdx, r11
jne 0x56466d
mov rdx, qword [r10 + 0x18]
mov qword [rsp + 0x50], rdx
mov rsi, qword [r10]
mov qword [rsp + 0x90], rsi
mov r8, qword [r10 + 8]
mov qword [rsp + 0x48], r8
mov r9, qword [r10 + 0x10]
mov qword [rsp + 0x88], r9
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
lea rcx, [0x005dd93c]
mov edi, 6
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x50]
mov qword [rax + 8], rdx
cmp dword [0x007c4ac0], 0
jne 0x5645b0
mov rdx, qword [rsp + 0x88]
jmp 0x5645c7
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x88]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
mov rdx, qword [rsp + 0x80]
mov r10, qword [rdx + 0x28]
test r10, r10
je 0x564642
mov qword [rsp + 0x50], r10
mov rdx, qword [rdx + 0x20]
mov qword [rsp + 0x88], rdx
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
lea rcx, [0x005de9dc]
mov edi, 0xa
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x50]
mov qword [rax + 8], rdx
cmp dword [0x007c4ac0], 0
jne 0x564628
mov rdx, qword [rsp + 0x88]
jmp 0x56463f
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x88]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
mov r8, qword [rsp + 0x48]
mov edx, 0xc
mov rax, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x90]
lea rbx, [0x005df6a9]
mov rcx, qword [rsp + 0x98]
jmp 0x56489e
lea r11, [0x00637760]
cmp rdx, r11
jne 0x564691
mov rsi, qword [r10]
mov r8, qword [r10 + 8]
mov edx, 0x14
lea rbx, [0x005e2a7a]
jmp 0x56489e
lea r11, [0x00637780]
nop dword [rax + rax]
cmp rdx, r11
jne 0x564771
mov rdi, qword [r10]
mov rsi, qword [r10 + 8]
xor eax, eax
lea rbx, [0x005de0b0]
mov ecx, 8
nop
call sym.runtime.concatstring2
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x50], rbx
mov rdx, qword [rsp + 0x80]
mov r8, qword [rdx + 0x18]
mov qword [rsp + 0x48], r8
mov rdx, qword [rdx + 0x10]
mov qword [rsp + 0x88], rdx
lea rcx, [0x005dfc18]
mov edi, 0xd
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x48]
mov qword [rax + 8], rdx
cmp dword [0x007c4ac0], 0
nop
jne 0x56472c
mov rdx, qword [rsp + 0x88]
jmp 0x564743
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x88]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
mov r8, qword [rsp + 0x50]
mov edx, 0xe
mov rax, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x90]
lea rbx, [0x005e023e]
mov rcx, qword [rsp + 0x98]
jmp 0x56489e
lea r11, [0x006377a0]
cmp rdx, r11
jne 0x56479b
mov r8d, 0xf
mov edx, 0x17
lea rsi, [0x005e074a]
lea rbx, [0x005e4316]
jmp 0x56489e
lea rbx, [0x006372c0]
cmp rdx, rbx
jne 0x5647d3
mov rax, qword [r10]
call sym.syscall.Errno.Error
mov r8, rbx
mov edx, 0xd
mov rsi, rax
lea rbx, [0x005dfc25]
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0x58]
jmp 0x56489e
lea rbx, [0x006377c0]
cmp rdx, rbx
jne 0x564819
mov rcx, qword [r10 + 0x20]
mov rax, qword [r10 + 0x28]
mov rcx, qword [rcx + 0x18]
call rcx
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov r8, rbx
mov rsi, rax
lea rbx, [0x005de4c7]
mov rax, rcx
mov rcx, rdx
mov edx, 9
jmp 0x56489e
test rdx, rdx
je 0x564822
mov rdx, qword [rdx + 8]
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xd0], r10
mov rdx, qword [rsp + 0xc8]
test rdx, rdx
je 0x564848
lea rbx, [0x0063a200]
jmp 0x56484c
xor ebx, ebx
xor edx, edx
mov rcx, qword [rbx + 0xf8]
mov rax, rdx
call rcx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x50], rbx
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
mov rcx, qword [rcx + 0x18]
mov rax, rdx
call rcx
mov r8, rbx
mov rdx, qword [rsp + 0x50]
mov rsi, rax
mov rbx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0x58]
mov rdi, rdx
mov r9, qword [rsp + 0xa0]
mov rdx, rax
mov rax, rcx
mov r10, rbx
mov rbx, rdx
mov rcx, r10
add rsp, 0x190
pop rbp
ret
mov rbx, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
lea rax, [0x005a8060]
call sym.runtime.assertI2I2
nop dword [rax]
test rax, rax
jne 0x565487
mov rdx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
nop dword [rax]
test rdx, rdx
je 0x5653ba
lea r10, [0x006376e0]
cmp rdx, r10
jne 0x564975
mov rbx, qword [0x0076ff40]
mov rdx, qword [rax]
mov qword [rsp + 0x98], rdx
mov rsi, qword [rax + 8]
mov qword [rsp + 0x58], rsi
lea rax, [0x005a0e80]
lea rcx, [rsp + 0x1a0]
nop
call sym.runtime.mapaccess2
test bl, bl
je 0x564952
mov rdx, qword [rax]
mov r10, qword [rax + 8]
jmp 0x56495f
mov r10d, 0x12
lea rdx, [0x005e1ab5]
xor eax, eax
mov rbx, qword [rsp + 0x58]
xor ecx, ecx
mov rsi, qword [rsp + 0x98]
jmp 0x56554c
lea r10, [0x00637800]
nop dword [rax]
cmp rdx, r10
je 0x564991
lea r10, [0x00637820]
cmp rdx, r10
jne 0x5649b3
xor eax, eax
mov r10d, 0xf
mov ebx, 0x12
xor ecx, ecx
lea rdx, [0x005e0759]
lea rsi, [0x005e1ac7]
jmp 0x56554c
lea r10, [0x00637840]
cmp rdx, r10
je 0x5649cb
lea r10, [0x00637860]
cmp rdx, r10
jne 0x5649ed
xor eax, eax
mov r10d, 0x14
mov ebx, 0x1e
xor ecx, ecx
lea rdx, [0x005e2a8e]
lea rsi, [0x005e744c]
jmp 0x56554c
mov qword [rsp + 0x78], rax
lea r10, [0x00637880]
nop dword [rax]
cmp rdx, r10
jne 0x564aa5
nop
movups xmmword [rsp + 0xd8], xmm15
movups xmmword [rsp + 0xe8], xmm15
mov rcx, qword [rax]
mov rax, rcx
call sym.runtime.convT64
lea rcx, [0x00592c20]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
call sym.runtime.convTstring
lea rcx, [0x00592aa0]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rax
lea rax, [0x005ddc7e]
mov ebx, 7
lea rcx, [rsp + 0xd8]
mov edi, 2
mov rsi, rdi
call sym.fmt.Sprintf
mov r10d, 0xf
xor ecx, ecx
lea rdx, [0x005e0768]
mov rsi, rax
xor eax, eax
nop dword [rax]
jmp 0x56554c
lea r10, [0x006378a0]
cmp rdx, r10
je 0x564abd
lea r10, [0x006378c0]
cmp rdx, r10
jne 0x564adc
mov rcx, qword [rdx + 0x18]
call rcx
mov r10d, 0x17
xor ecx, ecx
lea rdx, [0x005e432d]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x006378e0]
cmp rdx, r10
je 0x56535d
lea r10, [0x00637900]
cmp rdx, r10
jne 0x564be7
mov rdx, qword [rax + 8]
cmp rdx, 9
ja 0x564bc2
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea rax, [0x006390e0]
jmp qword [rax + rdx*8]
mov ebx, 0x13
lea rax, [0x005e22f8]
mov r10d, 0x1c
xor ecx, ecx
lea rdx, [0x005e66fb]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x00637920]
cmp rdx, r10
jne 0x564c15
xor eax, eax
mov r10d, 0x1d
mov ebx, 0x50
xor ecx, ecx
lea rdx, [0x005e6dc0]
lea rsi, [0x005ed319]
jmp 0x56554c
lea r10, [0x00637940]
nop dword [rax]
cmp rdx, r10
jne 0x564ccc
mov rbx, qword [rax + 8]
mov qword [rsp + 0x98], rbx
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x58], rcx
mov rax, qword [rax]
call sym.crypto_x509.HostnameError.Error
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x50], rbx
lea rcx, [0x005dd453]
mov edi, 4
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x58]
mov qword [rax + 8], rdx
cmp dword [0x007c4ac0], 0
jne 0x564c8f
mov rdx, qword [rsp + 0x98]
jmp 0x564ca6
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x98]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
xor eax, eax
mov r10d, 0x12
mov rbx, qword [rsp + 0x50]
xor ecx, ecx
lea rdx, [0x005e1ad9]
mov rsi, qword [rsp + 0x90]
jmp 0x56554c
lea r10, [0x00637960]
cmp rdx, r10
jne 0x564cfe
mov rax, qword [rax]
nop dword [rax + rax]
call sym.crypto_x509.InsecureAlgorithmError.Error
mov r10d, 0x1b
xor ecx, ecx
lea rdx, [0x005e60c4]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x00637980]
cmp rdx, r10
jne 0x564d6a
mov rdx, qword [rax]
test rdx, rdx
jne 0x564d22
mov ebx, 0x37
lea rax, [0x005ec4d9]
nop
jmp 0x564d51
mov rax, qword [rax + 8]
mov rcx, qword [rdx + 0x18]
call rcx
mov ecx, 0x37
lea rdi, [0x005dd107]
mov esi, 2
mov r8, rax
mov r9, rbx
xor eax, eax
lea rbx, [0x005ec4d9]
call sym.runtime.concatstring3
mov r10d, 0x15
xor ecx, ecx
lea rdx, [0x005e3260]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x006379a0]
cmp rdx, r10
jne 0x564d98
xor eax, eax
mov r10d, 0x1f
mov ebx, 0x22
xor ecx, ecx
lea rdx, [0x005e791f]
lea rsi, [0x005e88db]
jmp 0x56554c
lea r10, [0x006379c0]
nop
cmp rdx, r10
jne 0x564dd2
mov rbx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rax, qword [rax]
call sym.crypto_x509.UnknownAuthorityError.Error
mov r10d, 0x1a
xor ecx, ecx
lea rdx, [0x005e59a7]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x00637680]
cmp rdx, r10
jne 0x564e05
xor eax, eax
mov r10d, 0x14
mov ebx, 0xc
xor ecx, ecx
lea rdx, [0x005e2aa2]
lea rsi, [0x005df6b5]
nop dword [rax + rax]
jmp 0x56554c
lea r10, [0x006379e0]
cmp rdx, r10
jne 0x564e33
xor eax, eax
mov r10d, 0x15
mov ebx, 0x17
xor ecx, ecx
lea rdx, [0x005e3275]
lea rsi, [0x005e4344]
jmp 0x56554c
lea r10, [0x006375a0]
cmp rdx, r10
jne 0x564e5e
nop
call sym.encoding_json._InvalidUnmarshalError_.Error
mov r10d, 0x1a
xor ecx, ecx
lea rdx, [0x005e59c1]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x00637560]
cmp rdx, r10
jne 0x564e88
call sym.encoding_json._MarshalerError_.Error
mov r10d, 0x13
xor ecx, ecx
lea rdx, [0x005e230b]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x00637500]
cmp rdx, r10
jne 0x564eb8
nop
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
xor eax, eax
mov r10d, 0x10
mov rbx, rsi
xor ecx, ecx
mov rsi, rdx
lea rdx, [0x005e0ddd]
jmp 0x56554c
lea r10, [0x00637a00]
nop
cmp rdx, r10
jne 0x564ee5
call sym.encoding_json._UnmarshalFieldError_.Error
mov r10d, 0x18
xor ecx, ecx
lea rdx, [0x005e4a6d]
mov rsi, rax
xor eax, eax
nop
jmp 0x56554c
lea r10, [0x00637580]
cmp rdx, r10
jne 0x564f0f
call sym.encoding_json._UnmarshalTypeError_.Error
mov r10d, 0x17
xor ecx, ecx
lea rdx, [0x005e435b]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x00637540]
cmp rdx, r10
jne 0x564f5e
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rcx, qword [rcx + 0xf8]
nop
call rcx
mov ecx, 0x18
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005e4905]
call sym.runtime.concatstring2
mov r10d, 0x19
xor ecx, ecx
lea rdx, [0x005e5296]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x00637520]
cmp rdx, r10
jne 0x564f9f
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
nop
xor eax, eax
lea rbx, [0x005e5089]
mov ecx, 0x19
call sym.runtime.concatstring2
mov r10d, 0x1a
xor ecx, ecx
lea rdx, [0x005e59db]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x006372e0]
cmp rdx, r10
jne 0x5650c9
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
mov rcx, qword [rcx + 0x18]
nop
mov rax, rdx
nop
call rcx
lea rdi, [rsp + 0x120]
lea rdi, [rdi - 0x10]
nop word [rax + rax]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466a46
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rcx]
mov rsi, qword [rcx + 8]
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x138], 1
lea rdx, [0x00636538]
mov qword [rsp + 0x130], rdx
mov rsi, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x140], rsi
mov qword [rsp + 0x158], 1
mov qword [rsp + 0x150], rdx
mov rdx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x160], rdx
mov qword [rsp + 0x178], 2
lea rcx, [0x005dd08b]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x180], rax
xor eax, eax
lea rbx, [rsp + 0x120]
mov ecx, 7
mov rdi, rcx
call sym.runtime.concatstrings
mov r10d, 0xc
xor ecx, ecx
lea rdx, [0x005df6c1]
mov rsi, rax
xor eax, eax
jmp 0x56554c
lea r10, [0x006372a0]
cmp rdx, r10
jne 0x56511c
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov rcx, qword [rcx + 0x18]
mov rbx, qword [rax]
mov qword [rsp + 0x98], rbx
mov rsi, qword [rax + 8]
mov qword [rsp + 0x58], rsi
mov rax, rdx
call rcx
mov r10d, 0xc
mov rcx, qword [rsp + 0x98]
lea rdx, [0x005df6cd]
mov rsi, rax
mov rax, qword [rsp + 0x58]
jmp 0x56554c
lea r10, [0x00637320]
cmp rdx, r10
jne 0x56516f
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x18]
mov rbx, qword [rax]
mov qword [rsp + 0x98], rbx
mov rsi, qword [rax + 8]
mov qword [rsp + 0x58], rsi
mov rax, rdx
call rcx
mov r10d, 0xf
mov rcx, qword [rsp + 0x98]
lea rdx, [0x005e0777]
mov rsi, rax
mov rax, qword [rsp + 0x58]
jmp 0x56554c
lea r10, [0x00637340]
cmp rdx, r10
jne 0x5651a5
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov rcx, qword [rcx + 0x18]
call rcx
mov r10d, 0xa
xor ecx, ecx
lea rdx, [0x005de9e6]
mov rsi, rax
xor eax, eax
nop dword [rax]
jmp 0x56554c
lea r10, [0x006373a0]
cmp rdx, r10
jne 0x565269
mov rcx, qword [rax]
nop
mov rax, rcx
nop dword [rax]
call sym.os._ProcessState_.String
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x38], rbx
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
xor eax, eax
mov rbx, rdx
call sym.runtime.slicebytetostring
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x98], rax
lea rcx, [0x005dd948]
mov edi, 6
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
call sym.runtime.mapassign_faststr
mov rcx, qword [rsp + 0x58]
mov qword [rax + 8], rcx
cmp dword [0x007c4ac0], 0
jne 0x56522f
mov rdx, qword [rsp + 0x98]
jmp 0x565246
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x98]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
xor eax, eax
mov r10d, 0xe
mov rbx, qword [rsp + 0x38]
xor ecx, ecx
lea rdx, [0x005e024c]
mov rsi, qword [rsp + 0x60]
jmp 0x56554c
lea r10, [0x006371e0]
cmp rdx, r10
jne 0x565329
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov rcx, qword [rcx + 0x18]
mov rax, rdx
call rcx
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rbx
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rcx + 8]
mov qword [rsp + 0x50], rdx
mov rcx, qword [rcx]
mov qword [rsp + 0x90], rcx
mov edi, 8
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
lea rcx, [0x005ddd68]
call sym.runtime.mapassign_faststr
mov rcx, qword [rsp + 0x50]
mov qword [rax + 8], rcx
cmp dword [0x007c4ac0], 0
jne 0x5652ec
mov rdx, qword [rsp + 0x90]
jmp 0x565303
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x90]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
xor eax, eax
mov r10d, 0x10
mov rbx, qword [rsp + 0x58]
xor ecx, ecx
lea rdx, [0x005e0ded]
mov rsi, qword [rsp + 0x98]
jmp 0x56554c
lea r10, [0x006374c0]
cmp rdx, r10
jne 0x5653ba
mov rdx, qword [rax + 0x40]
mov rsi, qword [rax + 0x48]
xor eax, eax
mov r10d, 0xf
mov rbx, rsi
xor ecx, ecx
mov rsi, rdx
lea rdx, [0x005e0786]
jmp 0x56554c
mov rdx, qword [rax]
mov qword [rsp + 0xf8], rdx
movups xmm0, xmmword [rax + 8]
movups xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x18]
movups xmmword [rsp + 0x110], xmm0
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x98], rdx
mov rsi, qword [rsp + 0x100]
mov qword [rsp + 0x58], rsi
lea rax, [0x00592de0]
mov ebx, 0xa
mov rcx, rbx
call sym.runtime.makeslice
xor ecx, ecx
xor edx, edx
jmp 0x565578
mov rcx, qword [rdx + 0x18]
nop
call rcx
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rbx
mov rcx, qword [0x0076ff48]
lea rax, [0x005a0e80]
mov rbx, rcx
lea rcx, [rsp + 0x1a0]
call sym.runtime.mapaccess2
test bl, bl
jne 0x56545e
mov rcx, qword [rsp + 0x1a0]
test rcx, rcx
je 0x565402
mov rcx, qword [rcx + 8]
mov rdx, qword [rsp + 0x1a8]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rdx
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x565430
lea rax, [0x0063a200]
jmp 0x565434
xor eax, eax
xor ecx, ecx
mov rdx, qword [rax + 0xf8]
mov rax, rcx
nop
call rdx
mov r10, rbx
mov rbx, qword [rsp + 0x58]
xor ecx, ecx
mov rdx, rax
mov rsi, qword [rsp + 0x98]
xor eax, eax
jmp 0x56554c
mov rcx, qword [rax]
mov rdi, qword [rax + 8]
xor eax, eax
xor ebx, ebx
mov rsi, qword [rsp + 0x98]
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0xa0]
add rsp, 0x190
pop rbp
ret
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rcx + 0x18]
call rcx
mov rcx, qword [rsp + 0x1a0]
test rcx, rcx
je 0x5654c7
lea rdx, [0x006377e0]
cmp rcx, rdx
jne 0x5654c4
mov ecx, 0x1a
lea rdx, [0x005e598d]
jmp 0x56552b
test rcx, rcx
je 0x5654cd
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rbx
mov rdx, qword [rsp + 0x1a8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rdx
mov rcx, qword [rsp + 0xb8]
test rcx, rcx
je 0x565508
lea rdx, [0x0063a200]
jmp 0x56550c
xor edx, edx
xor ecx, ecx
mov rdx, qword [rdx + 0xf8]
mov rax, rcx
call rdx
mov rcx, rbx
mov rdx, rax
mov rax, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x58]
mov rdi, rcx
mov rsi, rax
mov r8, rbx
mov r9, qword [rsp + 0xa0]
xor eax, eax
xor ebx, ebx
mov rcx, rdx
add rsp, 0x190
pop rbp
ret
mov rdi, r10
mov r8, rbx
mov r9, qword [rsp + 0xa0]
mov rbx, rax
mov rax, rcx
mov rcx, rdx
add rsp, 0x190
pop rbp
ret
mov byte [rdx + rax + 1], dil
inc rcx
add rdx, 2
cmp rcx, 5
jge 0x5655cb
movzx esi, byte [rsp + rcx + 0x108]
mov edi, esi
shr sil, 4
movzx esi, sil
lea r8, [0x005e080d]
movzx esi, byte [r8 + rsi]
nop dword [rax]
cmp rdx, 0xa
jae 0x565667
mov byte [rax + rdx], sil
lea rsi, [rdx + 1]
and edi, 0xf
movzx edi, byte [rdi + r8]
nop word [rax + rax]
cmp rsi, 0xa
jb 0x56556c
jmp 0x56565a
mov rbx, rax
mov ecx, 0xa
xor eax, eax
call sym.runtime.slicebytetostring
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x68], rax
lea rcx, [0x005dd942]
mov edi, 6
lea rax, [0x005a0ee0]
mov rbx, qword [rsp + 0xa0]
nop
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x40]
mov qword [rax + 8], rdx
cmp dword [0x007c4ac0], 0
jne 0x565620
mov rdx, qword [rsp + 0x68]
jmp 0x565634
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x68]
mov qword [r11], rdx
mov r10, qword [rax]
mov qword [r11 + 8], r10
mov qword [rax], rdx
xor eax, eax
mov r10d, 0x15
mov rbx, qword [rsp + 0x58]
xor ecx, ecx
lea rdx, [0x005e324b]
mov rsi, qword [rsp + 0x98]
jmp 0x56554c
mov rax, rsi
mov ecx, 0xa
call sym.runtime.panicIndex
mov rax, rdx
mov ecx, 0xa
call sym.runtime.panicIndex
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
nop
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp sym.github.com_getlantern_errors.parseError