joyce8/EMBER2024-capa huggingface dataset:
Function at 0x4c4b20
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x60]
cmp r12, qword [r14 + 0x10]
jbe 0x4c4ca8
push rbp
mov rbp, rsp
sub rsp, 0xd8
mov qword [rsp + 0xe8], rax
mov rdx, qword [rax + 8]
mov qword [rsp + 0x38], rdx
lea rsi, [rdx + rdx*2]
mov rdi, rsi
shr rsi, 0x3f
mov r8, qword [rax]
mov qword [rsp + 0x70], r8
lea rcx, [rdi + rsi]
sar rcx, 1
mov qword [rsp + 0x40], rcx
nop
xor ebx, ebx
lea rax, [0x00592de0]
call sym.runtime.makeslice
xor ebx, ebx
mov rcx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x38]
mov r8d, 0x22
xor r9d, r9d
mov r10d, r9d
call sym.strconv.appendQuotedWith
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x48]
call sym.runtime.slicebytetostring
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x30], rbx
mov rdx, qword [rsp + 0xe8]
mov rsi, qword [rdx + 0x10]
mov rdi, qword [rdx + 0x18]
mov rsi, qword [rsi + 0xf8]
mov rax, rdi
call rsi
lea rdi, [rsp + 0x78]
lea rdi, [rdi - 0x20]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466a4b
mov rbp, qword [rbp]
mov qword [rsp + 0x80], 0x22
lea rdx, [0x005e8853]
mov qword [rsp + 0x78], rdx
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x90], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0xa0], 0x17
lea rdx, [0x005e418f]
mov qword [rsp + 0x98], rdx
mov rdx, qword [rsp + 0xe8]
mov rsi, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0xc0], 9
lea rdx, [0x005de41c]
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0xc8], rax
xor eax, eax
lea rbx, [rsp + 0x78]
mov ecx, 6
mov rdi, rcx
call sym.runtime.concatstrings
add rsp, 0xd8
pop rbp
ret
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.encoding_json._UnmarshalFieldError_.Error

Function at 0x4c4cc0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4c4d8d
push rbp
mov rbp, rsp
sub rsp, 0x38
mov rcx, qword [rax]
test rcx, rcx
je 0x4c4d7b
mov qword [rsp + 0x48], rax
mov rdx, qword [rax + 8]
mov rcx, qword [rcx + 0x98]
mov rax, rdx
call rcx
cmp rax, 0x16
je 0x4c4d3a
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx + 8]
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0xf8]
call rcx
mov ecx, 0x1c
mov rdi, rax
mov rsi, rbx
lea r8, [0x00634fe0]
mov r9d, 1
xor eax, eax
lea rbx, [0x005e6573]
call sym.runtime.concatstring3
add rsp, 0x38
pop rbp
ret
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx + 8]
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0xf8]
call rcx
mov ecx, 0x14
mov rdi, rax
mov rsi, rbx
lea r8, [0x00634fe0]
mov r9d, 1
xor eax, eax
lea rbx, [0x005e289a]
call sym.runtime.concatstring3
add rsp, 0x38
pop rbp
ret
lea rax, [0x005e2886]
mov ebx, 0x14
add rsp, 0x38
pop rbp
ret
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
nop dword [rax]
jmp sym.encoding_json._InvalidUnmarshalError_.Error
Function at 0x4c52e0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4c53af
push rbp
mov rbp, rsp
sub rsp, 0x20
lea rax, [0x00770bc0]
call sym.sync._Pool_.Get
nop
test rax, rax
je 0x4c534f
lea rdx, [0x005d4ec0]
cmp rax, rdx
jne 0x4c539f
mov qword [rbx + 8], 0
mov qword [rbx + 0x18], 0
mov byte [rbx + 0x20], 0
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x4c5337
mov rcx, qword [rcx]
jmp 0x4c5339
xor ecx, ecx
test rcx, rcx
jg 0x4c538c
mov qword [rbx + 0x28], 0
mov rax, rbx
add rsp, 0x20
pop rbp
ret
call sym.runtime.makemap_small
mov qword [rsp + 0x18], rax
lea rax, [0x005b9500]
call sym.runtime.newobject
cmp dword [0x007c4ac0], 0
jne 0x4c5375
mov rcx, qword [rsp + 0x18]
jmp 0x4c5382
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x18]
mov qword [r11], rcx
mov qword [rax + 0x30], rcx
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636e38]
call sym.runtime.gopanic
mov rbx, rdx
lea rcx, [0x0059c500]
call sym.runtime.panicdottypeE
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.encoding_json.newEncodeState
Function at 0x4ca400
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4ca51b
push rbp
mov rbp, rsp
sub rsp, 0x28
mov qword [rsp + 0x38], rax
test rbx, rbx
je 0x4ca42a
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
xor ecx, ecx
jmp 0x4ca441
xor eax, eax
add rsp, 0x28
pop rbp
ret
mov rax, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x20]
cmp rbx, rcx
jle 0x4ca510
movzx edx, byte [rax + rcx]
cmp edx, 0x80
jge 0x4ca45c
lea rsi, [rcx + 1]
jmp 0x4ca46a
nop dword [rax]
call sym.runtime.decoderune
mov edx, eax
mov rsi, rbx
mov dword [rsp + 0x1c], edx
mov qword [rsp + 0x20], rsi
lea rax, [0x005e658f]
mov ebx, 0x1c
mov ecx, edx
call sym.strings.IndexRune
test rax, rax
jge 0x4ca432
mov ebx, dword [rsp + 0x1c]
cmp ebx, 0xff
ja 0x4ca4ad
movzx edx, bl
lea rsi, [0x007332e0]
movzx edx, byte [rsi + rdx]
test dl, 0x60
setne dl
jmp 0x4ca4c6
mov rax, qword [0x0075a9c8]
call sym.unicode.isExcludingLatin
mov ebx, dword [rsp + 0x1c]
lea rsi, [0x007332e0]
mov edx, eax
test dl, dl
jne 0x4ca432
cmp ebx, 0xff
jg 0x4ca4e7
cmp ebx, 0x30
jl 0x4ca4e3
cmp ebx, 0x39
setle dl
jmp 0x4ca500
xor edx, edx
jmp 0x4ca500
mov rax, qword [0x0075a9b8]
call sym.unicode.isExcludingLatin
lea rsi, [0x007332e0]
mov edx, eax
nop dword [rax]
test dl, dl
jne 0x4ca432
xor eax, eax
add rsp, 0x28
pop rbp
ret
mov eax, 1
add rsp, 0x28
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp sym.encoding_json.isValidTag

Function at 0x4ce580
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4ce64a
push rbp
mov rbp, rsp
sub rsp, 0x10
cmp qword [rax + 0x28], 0
jne 0x4ce63f
cmp byte [rax + 8], 0
jne 0x4ce634
mov qword [rsp + 0x20], rax
mov rdx, qword [rax]
mov rcx, qword [rdx]
mov ebx, 0x20
call rcx
mov rcx, qword [rsp + 0x20]
cmp byte [rcx + 8], 0
jne 0x4ce629
cmp qword [rcx + 0x28], 0
jne 0x4ce61e
lea rax, [0x005b3460]
call sym.runtime.newobject
mov qword [rax + 8], 0x1c
lea rcx, [0x005e65ab]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rcx + 0x38]
mov qword [rax + 0x10], rdx
lea rdx, [0x00637500]
mov qword [rcx + 0x28], rdx
cmp dword [0x007c4ac0], 0
je 0x4ce61a
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx + 0x30]
mov qword [r11 + 8], rdx
mov qword [rcx + 0x30], rax
mov eax, 0xb
add rsp, 0x10
pop rbp
ret
mov eax, 0xa
add rsp, 0x10
pop rbp
ret
mov eax, 0xa
add rsp, 0x10
pop rbp
ret
mov eax, 0xb
add rsp, 0x10
pop rbp
ret
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.encoding_json._scanner_.eof
Function at 0x4ceca0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4cede9
push rbp
mov rbp, rsp
sub rsp, 0x60
cmp bl, 0x20
ja 0x4cecd5
je 0x4cecca
cmp bl, 9
je 0x4cecca
nop
cmp bl, 0xd
je 0x4cecca
cmp bl, 0xa
jne 0x4cecd5
mov eax, 9
add rsp, 0x60
pop rbp
ret
cmp bl, 0x22
jne 0x4ced05
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cecf0
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateInString
mov qword [rax], rcx
mov eax, 1
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4ced1b
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005ea69e]
mov r11d, 0x2a
xor eax, eax
nop
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4ceda6
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4cedda
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateBeginString
Function at 0x4cf880
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4cf9bf
push rbp
mov rbp, rsp
sub rsp, 0x60
lea ecx, [rbx - 0x30]
cmp cl, 9
jbe 0x4cf8ad
lea ecx, [rbx - 0x61]
nop dword [rax]
cmp cl, 5
jbe 0x4cf8ad
lea ecx, [rbx - 0x41]
cmp cl, 5
ja 0x4cf8da
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cf8c8
mov rcx, qword [rax]
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateInStringEscU1
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cf8f0
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e8875]
mov r11d, 0x22
xor eax, eax
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4cf979
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4cf9b0
nop dword [rax]
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateInStringEscU
Function at 0x4cf9e0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4cfb1f
push rbp
mov rbp, rsp
sub rsp, 0x60
lea ecx, [rbx - 0x30]
cmp cl, 9
jbe 0x4cfa0d
lea ecx, [rbx - 0x61]
nop dword [rax]
cmp cl, 5
jbe 0x4cfa0d
lea ecx, [rbx - 0x41]
cmp cl, 5
ja 0x4cfa3a
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cfa28
mov rcx, qword [rax]
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateInStringEscU12
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cfa50
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e8875]
mov r11d, 0x22
xor eax, eax
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4cfad9
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4cfb10
nop dword [rax]
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateInStringEscU1
Function at 0x4cfb40
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4cfc7f
push rbp
mov rbp, rsp
sub rsp, 0x60
lea ecx, [rbx - 0x30]
cmp cl, 9
jbe 0x4cfb6d
lea ecx, [rbx - 0x61]
nop dword [rax]
cmp cl, 5
jbe 0x4cfb6d
lea ecx, [rbx - 0x41]
cmp cl, 5
ja 0x4cfb9a
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cfb88
mov rcx, qword [rax]
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateInStringEscU123
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cfbb0
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e8875]
mov r11d, 0x22
xor eax, eax
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4cfc39
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4cfc70
nop dword [rax]
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateInStringEscU12
Function at 0x4cfca0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4cfddf
push rbp
mov rbp, rsp
sub rsp, 0x60
lea ecx, [rbx - 0x30]
cmp cl, 9
jbe 0x4cfccd
lea ecx, [rbx - 0x61]
nop dword [rax]
cmp cl, 5
jbe 0x4cfccd
lea ecx, [rbx - 0x41]
cmp cl, 5
ja 0x4cfcfa
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cfce8
mov rcx, qword [rax]
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateInString
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4cfd10
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e8875]
mov r11d, 0x22
xor eax, eax
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4cfd99
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4cfdd0
nop dword [rax]
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateInStringEscU123
Function at 0x4d00a0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4d01c9
push rbp
mov rbp, rsp
sub rsp, 0x60
lea ecx, [rbx - 0x30]
cmp cl, 9
ja 0x4d00e2
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d00d0
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateDot0
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d00f8
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
nop
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e9800]
mov r11d, 0x26
xor eax, eax
nop dword [rax]
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4d0186
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4d01ba
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateDot
Function at 0x4d0300
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4d0429
push rbp
mov rbp, rsp
sub rsp, 0x60
lea ecx, [rbx - 0x30]
cmp cl, 9
ja 0x4d0342
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d0330
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateE0
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d0358
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
nop
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e72e4]
mov r11d, 0x1e
xor eax, eax
nop dword [rax]
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4d03e6
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4d041a
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateESign
Function at 0x4d04c0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4d05e9
push rbp
mov rbp, rsp
sub rsp, 0x60
cmp bl, 0x72
jne 0x4d04ff
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d04ed
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateTr
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d0515
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
nop dword [rax]
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e7846]
mov r11d, 0x1f
xor eax, eax
nop dword [rax]
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4d05a6
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4d05da
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateT
Function at 0x4d0620
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4d0749
push rbp
mov rbp, rsp
sub rsp, 0x60
cmp bl, 0x75
jne 0x4d065f
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d064d
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
lea rcx, sym.encoding_json.stateTru
mov qword [rax], rcx
xor eax, eax
add rsp, 0x60
pop rbp
ret
test byte [rax], al
cmp dword [0x007c4ac0], 0
je 0x4d0675
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rsp + 0x70], rax
lea rcx, sym.encoding_json.stateError
mov qword [rax], rcx
mov eax, ebx
call sym.encoding_json.quoteChar
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rbx
lea rax, [0x005b3460]
nop dword [rax]
call sym.runtime.newobject
mov qword [rsp + 0x50], rax
lea rbx, [0x005e1905]
mov ecx, 0x12
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
lea r8, [0x00636538]
mov r9d, 1
lea r10, [0x005e7865]
mov r11d, 0x1f
xor eax, eax
nop dword [rax]
call sym.runtime.concatstring4
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 8], rbx
cmp dword [0x007c4ac0], 0
je 0x4d0706
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rcx]
mov qword [r11 + 8], rdx
mov qword [rcx], rax
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rdx + 0x38]
mov qword [rcx + 0x10], rbx
lea rbx, [0x00637500]
mov qword [rdx + 0x28], rbx
cmp dword [0x007c4ac0], 0
je 0x4d073a
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rbx, qword [rdx + 0x30]
mov qword [r11 + 8], rbx
mov qword [rdx + 0x30], rcx
mov eax, 0xb
add rsp, 0x60
pop rbp
ret
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp sym.encoding_json.stateTr