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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x483a0e
push rbp
mov rbp, rsp
sub rsp, 0x38
test rdi, rdi
jl 0x4839fa
nop dword [rax + rax]
cmp rdi, 9
jg 0x4839e7
test ebx, ebx
jne 0x4837d9
movups xmmword [rax + 0x18], xmm15
add rsp, 0x38
pop rbp
ret
mov edx, ebx
lea rdx, [rdx + rdx]
lea rdx, [rdx + 1]
bsr rdx, rdx
cmp rdx, 0x19
jge 0x48380e
lea rsi, [rdx - 0x19]
neg rsi
mov r8, rcx
mov rcx, rsi
shl ebx, cl
lea rdx, [rdx + r8]
lea rdx, [rdx - 0x19]
cmp rcx, 0x20
sbb esi, esi
and ebx, esi
jmp 0x483811
mov rdx, rcx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x60], rdi
imul rsi, rdx, 0x13441
add rsi, 0x1ce618
sar rsi, 0x12
mov rcx, rdi
sub rcx, rsi
mov qword [rsp + 0x30], rcx
lea rsi, [rcx - 1]
nop dword [rax]
cmp rsi, 0x1b
jg 0x48384f
test rsi, rsi
setge r8b
jmp 0x483852
xor r8d, r8d
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x23], r8b
mov dword [rsp + 0x24], ebx
mov eax, ebx
mov rbx, rdx
mov rcx, rsi
call sym.strconv.mult64bitPow10
test rbx, rbx
jge 0x4839d4
mov rdx, qword [rsp + 0x30]
lea r8, [rdx + 9]
nop
cmp r8, 0xa
jae 0x4838a6
mov r8d, dword [rsp + 0x24]
mov r8d, r8d
test r8, r8
je 0x483985
mov r9, qword [rsp + 0x28]
neg r9
xor esi, esi
jmp 0x4839a0
movzx esi, byte [rsp + 0x23]
mov r8, rbx
neg rbx
mov edi, ecx
mov rcx, rbx
mov r9d, 1
shl r9d, cl
mov r10d, eax
shr eax, cl
cmp rcx, 0x20
sbb ebx, ebx
and r9d, ebx
dec r9d
and ebx, eax
and r9d, r10d
test sil, sil
je 0x483927
lea rcx, [r8 + 1]
neg rcx
mov r8d, 1
shl r8d, cl
cmp rcx, 0x20
sbb r10d, r10d
and r8d, r10d
cmp r8d, r9d
jb 0x483918
jne 0x483922
nop dword [rax + rax]
test dil, dil
je 0x483918
cmp r8d, r9d
jne 0x483922
test dil, dil
je 0x483922
mov r8d, ebx
and r8d, 1
jmp 0x483949
mov r8d, 1
nop
jmp 0x483949
xor r8d, r8d
jmp 0x483949
lea rcx, [r8 + 1]
neg rcx
mov r10d, r9d
shr r9d, cl
cmp rcx, 0x20
sbb r11d, r11d
and r9d, r11d
cmp r9d, 1
sete r8b
mov r9d, r10d
test r9d, r9d
je 0x483950
xor edi, edi
xor edi, 1
mov rax, qword [rsp + 0x48]
mov ecx, edi
mov edi, r8d
mov rsi, qword [rsp + 0x60]
call sym.strconv.formatDecimal
mov rdx, qword [rsp + 0x48]
mov r8, qword [rdx + 0x20]
mov r9, qword [rsp + 0x30]
sub r8, r9
inc r8
mov qword [rdx + 0x20], r8
add rsp, 0x38
pop rbp
ret
mov esi, 1
mov ecx, 1
jmp 0x4838ab
inc rsi
mov eax, edi
mov r8, rdx
mov rdx, r10
nop
cmp rsi, r9
jge 0x483985
mov edi, eax
movabs rax, 0xcccccccccccccccd
mov r10, rdx
mul r8
shr rdx, 2
lea r11, [rdx + rdx*4]
nop
cmp r8, r11
je 0x483994
mov eax, edi
mov rdx, r10
movzx esi, byte [rsp + 0x23]
jmp 0x4838ab
lea rax, [0x00592aa0]
lea rbx, [0x00636a08]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x006369f8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x006369e8]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov dword [rsp + 0x10], ebx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov ebx, dword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
jmp sym.strconv.ryuFtoaFixed32
Function at 0x483a40
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x483c9c
push rbp
mov rbp, rsp
sub rsp, 0x40
cmp rdi, 0x12
jg 0x483c88
nop dword [rax]
test rbx, rbx
jne 0x483a70
movups xmmword [rax + 0x18], xmm15
add rsp, 0x40
pop rbp
ret
bsr rdx, rbx
mov rsi, 0xffffffffffffffff
cmove rdx, rsi
lea rsi, [rdx + 1]
cmp rsi, 0x37
jge 0x483aad
lea rsi, [rdx - 0x36]
neg rsi
mov r8, rcx
mov rcx, rsi
shl rbx, cl
lea rdx, [rdx + r8]
lea rdx, [rdx - 0x36]
cmp rcx, 0x40
sbb rsi, rsi
and rbx, rsi
jmp 0x483ab0
mov rdx, rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x68], rdi
imul rsi, rdx, 0x13441
add rsi, 0x4105b6
sar rsi, 0x12
mov rcx, rdi
sub rcx, rsi
mov qword [rsp + 0x38], rcx
lea rsi, [rcx - 1]
nop dword [rax + rax]
cmp rsi, 0x37
jg 0x483aef
test rsi, rsi
setge r8b
jmp 0x483af2
xor r8d, r8d
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x27], r8b
mov qword [rsp + 0x30], rbx
mov rax, rbx
mov rbx, rdx
mov rcx, rsi
call sym.strconv.mult128bitPow10
test rbx, rbx
jge 0x483c75
mov rdx, qword [rsp + 0x38]
lea r8, [rdx + 0x15]
cmp r8, 0x16
jae 0x483b45
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x483c25
mov r9, qword [rsp + 0x28]
neg r9
xor esi, esi
nop
jmp 0x483c40
movzx esi, byte [rsp + 0x27]
mov r8, rbx
neg rbx
mov edi, ecx
mov rcx, rbx
mov r9d, 1
shl r9, cl
mov r10, rax
shr rax, cl
cmp rcx, 0x40
sbb rbx, rbx
and r9, rbx
dec r9
and rbx, rax
and r9, r10
test sil, sil
je 0x483bc7
lea rcx, [r8 + 1]
neg rcx
mov r8d, 1
shl r8, cl
cmp rcx, 0x40
sbb r10, r10
and r8, r10
cmp r8, r9
jb 0x483bb8
jne 0x483bc2
nop dword [rax]
test dil, dil
je 0x483bb8
cmp r8, r9
jne 0x483bc2
test dil, dil
je 0x483bc2
mov r8, rbx
and r8d, 1
jmp 0x483be9
mov r8d, 1
nop
jmp 0x483be9
xor r8d, r8d
jmp 0x483be9
lea rcx, [r8 + 1]
neg rcx
mov r10, r9
shr r9, cl
cmp rcx, 0x40
sbb r11, r11
and r9, r11
cmp r9, 1
sete r8b
mov r9, r10
test r9, r9
je 0x483bf0
xor edi, edi
xor edi, 1
mov rax, qword [rsp + 0x50]
mov ecx, edi
mov edi, r8d
mov rsi, qword [rsp + 0x68]
call sym.strconv.formatDecimal
mov rdx, qword [rsp + 0x50]
mov r8, qword [rdx + 0x20]
mov r9, qword [rsp + 0x38]
sub r8, r9
inc r8
mov qword [rdx + 0x20], r8
add rsp, 0x40
pop rbp
ret
mov esi, 1
mov ecx, 1
jmp 0x483b4a
inc rsi
mov rax, rdi
mov r8, rdx
mov rdx, r10
cmp rsi, r9
jge 0x483c25
mov rdi, rax
movabs rax, 0xcccccccccccccccd
mov r10, rdx
mul r8
shr rdx, 2
lea r11, [rdx + rdx*4]
cmp r8, r11
je 0x483c34
mov rax, rdi
mov rdx, r10
movzx esi, byte [rsp + 0x27]
jmp 0x483b4a
lea rax, [0x00592aa0]
lea rbx, [0x00636a28]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636a18]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
jmp sym.strconv.ryuFtoaFixed64
Function at 0x4849a0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x484a46
push rbp
mov rbp, rsp
sub rsp, 0x10
test rcx, rcx
je 0x484a1d
lea rdx, [rcx + 0x15c]
nop
cmp rdx, 0x2b7
ja 0x484a2f
shl rdx, 4
lea rsi, [0x00747a40]
mov rdx, qword [rsi + rdx + 8]
lea rsi, [rdx + 1]
test rcx, rcx
cmovl rdx, rsi
mov eax, eax
mul rdx
shl rdx, 7
mov rsi, rax
shr rsi, 0x39
or rdx, rsi
shl rax, 7
imul rsi, rcx, 0x1a935
sar rsi, 0xf
lea rbx, [rsi + rbx]
lea rbx, [rbx - 6]
test rax, rax
sete cl
mov rax, rdx
add rsp, 0x10
pop rbp
ret
shl eax, 6
add rbx, 0xfffffffffffffffa
mov ecx, 1
add rsp, 0x10
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636a38]
nop dword [rax]
call sym.runtime.gopanic
nop
mov dword [rsp + 8], eax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call sym.runtime.morestack_noctxt.abi0
mov eax, dword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp sym.strconv.mult64bitPow10

Function at 0x484a80
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x484b5b
push rbp
mov rbp, rsp
sub rsp, 0x20
test rcx, rcx
je 0x484b34
lea rdx, [rcx + 0x15c]
cmp rdx, 0x2b7
ja 0x484b47
shl rdx, 4
lea rsi, [0x00747a40]
add rdx, rsi
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x10], xmm0
test rcx, rcx
jge 0x484acf
inc qword [rsp + 0x10]
mov rdx, qword [rsp + 0x10]
mov rsi, rax
mov rax, rdx
mul rsi
mov rdi, qword [rsp + 0x18]
mov r8, rax
mov rax, rdi
mov rdi, rdx
mul rsi
imul rsi, rcx, 0x1a935
sar rsi, 0xf
lea rbx, [rsi + rbx]
lea rbx, [rbx - 8]
add rax, rdi
sbb rsi, rsi
mov rdi, rax
shl rdi, 9
sub rdx, rsi
test rdi, rdi
jne 0x484b1f
test r8, r8
sete sil
jmp 0x484b21
xor esi, esi
shl rdx, 9
shr rax, 0x37
or rax, rdx
mov ecx, esi
add rsp, 0x20
pop rbp
ret
shl rax, 8
add rbx, 0xfffffffffffffff8
mov ecx, 1
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636a48]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
nop
jmp sym.strconv.mult128bitPow10
Function at 0x484ba0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x484c5d
push rbp
mov rbp, rsp
sub rsp, 0x30
cmp rax, 0x64
jae 0x484c21
cmp rbx, 0xa
jne 0x484c21
nop
cmp rax, 0xa
jge 0x484be4
lea rcx, [rax + 1]
cmp rax, rcx
ja 0x484c57
lea rcx, [0x005e9007]
add rcx, rax
mov eax, 1
jmp 0x484c15
lea rcx, [rax + rax]
lea rcx, [rcx + 2]
cmp rcx, 0xc8
ja 0x484c4d
mov rdx, rax
shl rdx, 1
nop dword [rax + rax]
cmp rcx, rdx
jb 0x484c45
lea rdx, [0x005ed8f5]
lea rcx, [rdx + rax*2]
mov eax, 2
mov rbx, rax
mov rax, rcx
add rsp, 0x30
pop rbp
ret
xor ecx, ecx
mov rdi, rax
mov rsi, rbx
xor r8d, r8d
mov r9d, r8d
xor eax, eax
mov rbx, rcx
call sym.strconv.formatBits
mov rax, rdi
mov rbx, rsi
add rsp, 0x30
pop rbp
ret
mov rax, rdx
call sym.runtime.panicSliceB
mov edx, 0xc8
call sym.runtime.panicSliceAlen
call sym.runtime.panicSliceB
nop
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.strconv.FormatUint

Function at 0x484c80
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x484d46
push rbp
mov rbp, rsp
sub rsp, 0x30
cmp rax, 0x64
jae 0x484d01
cmp rbx, 0xa
jne 0x484d01
nop
cmp rax, 0xa
jge 0x484cc4
lea rcx, [rax + 1]
cmp rax, rcx
ja 0x484d40
lea rcx, [0x005e9007]
add rcx, rax
mov eax, 1
jmp 0x484cf5
lea rcx, [rax + rax]
lea rcx, [rcx + 2]
cmp rcx, 0xc8
ja 0x484d31
mov rdx, rax
shl rdx, 1
nop dword [rax + rax]
cmp rcx, rdx
jb 0x484d29
lea rdx, [0x005ed8f5]
lea rcx, [rdx + rax*2]
mov eax, 2
mov rbx, rax
mov rax, rcx
add rsp, 0x30
pop rbp
ret
test rax, rax
setl r8b
xor ecx, ecx
mov rdi, rax
mov rsi, rbx
xor r9d, r9d
xor eax, eax
mov rbx, rcx
call sym.strconv.formatBits
mov rax, rdi
mov rbx, rsi
add rsp, 0x30
pop rbp
ret
mov rax, rdx
call sym.runtime.panicSliceB
mov edx, 0xc8
call sym.runtime.panicSliceAlen
nop dword [rax + rax]
call sym.runtime.panicSliceB
nop
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]
nop
jmp sym.strconv.FormatInt
Function at 0x484d80
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x484ebe
push rbp
mov rbp, rsp
sub rsp, 0x58
mov qword [rsp + 0x68], rax
nop word [rax + rax]
cmp rdi, 0x64
jae 0x484e81
cmp rsi, 0xa
jne 0x484e81
cmp rdi, 0xa
jge 0x484dda
lea rdx, [rdi + 1]
nop
cmp rdi, rdx
ja 0x484eb2
lea rdx, [0x005e9007]
add rdx, rdi
mov esi, 1
jmp 0x484e0e
lea r8, [rdi + rdi]
lea r8, [r8 + 2]
cmp r8, 0xc8
ja 0x484ea5
mov rdx, rdi
shl rdi, 1
cmp r8, rdi
jb 0x484e99
lea r8, [0x005ed8f5]
lea rdx, [r8 + rdx*2]
mov esi, 2
lea r8, [rbx + rsi]
cmp rcx, r8
jae 0x484e4a
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x48], rdx
mov rbx, r8
mov rdi, rsi
lea rsi, [0x00592de0]
call sym.runtime.growslice
mov rdx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x30]
mov r8, rbx
mov rbx, qword [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], rcx
lea rdi, [rax + rbx]
mov rbx, rdx
mov rax, rdi
mov rcx, rsi
call sym.runtime.memmove
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
add rsp, 0x58
pop rbp
nop
ret
test rdi, rdi
setl r8b
mov r9d, 1
call sym.strconv.formatBits
add rsp, 0x58
pop rbp
ret
mov rax, rdi
mov rcx, r8
nop
call sym.runtime.panicSliceB
mov rcx, r8
mov edx, 0xc8
call sym.runtime.panicSliceAlen
mov rax, rdi
mov rcx, rdx
call sym.runtime.panicSliceB
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
jmp sym.strconv.AppendInt
Function at 0x484f00
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48503e
push rbp
mov rbp, rsp
sub rsp, 0x58
mov qword [rsp + 0x68], rax
nop word [rax + rax]
cmp rdi, 0x64
jae 0x485001
cmp rsi, 0xa
jne 0x485001
cmp rdi, 0xa
jge 0x484f5a
lea rdx, [rdi + 1]
nop
cmp rdi, rdx
ja 0x485032
lea rdx, [0x005e9007]
add rdx, rdi
mov esi, 1
jmp 0x484f8e
lea r8, [rdi + rdi]
lea r8, [r8 + 2]
cmp r8, 0xc8
ja 0x485025
mov rdx, rdi
shl rdi, 1
cmp r8, rdi
jb 0x485015
lea r8, [0x005ed8f5]
lea rdx, [r8 + rdx*2]
mov esi, 2
lea r8, [rbx + rsi]
cmp rcx, r8
jae 0x484fca
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x70], rbx
mov rbx, r8
mov rdi, rsi
lea rsi, [0x00592de0]
call sym.runtime.growslice
mov rdx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x30]
mov r8, rbx
mov rbx, qword [rsp + 0x70]
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x38], rcx
lea rdi, [rbx + rax]
mov rbx, rdx
mov rax, rdi
mov rcx, rsi
call sym.runtime.memmove
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
add rsp, 0x58
pop rbp
nop
ret
xor r8d, r8d
mov r9d, 1
call sym.strconv.formatBits
add rsp, 0x58
pop rbp
ret
mov rax, rdi
mov rcx, r8
nop dword [rax + rax]
call sym.runtime.panicSliceB
mov rcx, r8
mov edx, 0xc8
call sym.runtime.panicSliceAlen
mov rax, rdi
mov rcx, rdx
call sym.runtime.panicSliceB
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
jmp sym.strconv.AppendUint
Function at 0x488240
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x488431
push rbp
mov rbp, rsp
sub rsp, 0x78
cmp rdi, 8
ja 0x48841d
nop dword [rax]
test sil, sil
je 0x48826f
cmp rcx, 8
jne 0x48840a
mov rdx, qword [rax + 0x38]
add rdx, rdi
cmp qword [0x0072ea50], rdx
jl 0x4882ab
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0xa0], rdi
mov byte [rsp + 0xa8], sil
mov qword [rsp + 0x98], rcx
xor edx, edx
jmp 0x488300
xor eax, eax
add rsp, 0x78
pop rbp
ret
mov qword [rax + 8], r9
lea r9, [r9 + r9*2]
movups xmm0, xmmword [rsp + 0x48]
shl r9, 4
lea r12, [r9 + r10]
lea r12, [r12 - 0x20]
lea r9, [r9 + r10]
lea r9, [r9 - 0x30]
movups xmmword [r9], xmm0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [r12], xmm0
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [r12 + 0x10], xmm0
inc qword [rax + 0x38]
inc rdx
mov rcx, r8
nop dword [rax + rax]
cmp rdi, rdx
jle 0x4883ff
movups xmmword [rsp + 0x48], xmm15
movups xmmword [rsp + 0x58], xmm15
movups xmmword [rsp + 0x68], xmm15
mov r8, rcx
mov rcx, rdx
mov r9d, 1
shl r9d, cl
imul rcx, r8
lea r10, [rbx + rcx]
cmp rdx, 0x20
sbb r11d, r11d
and r9d, r11d
test sil, r9b
mov r9d, 2
mov r11d, 3
cmovne r9, r11
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x58], r8
mov r9, qword [rax + 0x38]
mov qword [rsp + 0x68], r9
mov rcx, qword [rax + 0x10]
mov r9, qword [rax + 8]
inc r9
mov r10, qword [rax]
cmp rcx, r9
jae 0x4882b3
mov qword [rsp + 0x40], rdx
mov rax, r10
mov rbx, r9
mov edi, 1
lea rsi, [0x005c8160]
call sym.runtime.growslice
mov rdx, qword [rsp + 0x88]
mov qword [rdx + 0x10], rcx
cmp dword [0x007c4ac0], 0
je 0x4883be
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov r8, qword [rdx]
mov qword [r11 + 8], r8
mov qword [rdx], rax
mov rdx, qword [rsp + 0x40]
movzx esi, byte [rsp + 0xa8]
mov rdi, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x98]
mov r11d, 3
mov r9, rbx
mov r10, rax
mov rax, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
jmp 0x4882b3
mov eax, 1
add rsp, 0x78
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636ac8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636aa8]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov byte [rsp + 0x28], sil
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
movzx esi, byte [rsp + 0x28]
jmp sym.reflect._abiSeq_.assignIntN
Function at 0x488ec0
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x1f8]
cmp r12, qword [r14 + 0x10]
jbe 0x489166
push rbp
mov rbp, rsp
sub rsp, 0x270
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rdi
bt esi, 9
jae 0x489151
mov qword [rsp + 0x288], rbx
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0x280], rax
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0xf0], rcx
mov rdx, rsi
and esi, 0x1e0
movzx r8d, byte [rcx + 0x17]
and r8d, 0x1f
or r8, rsi
mov qword [rsp + 0xd0], r8
mov rax, rcx
mov rbx, rdi
mov rcx, rdx
call sym.reflect.Value.typeSlow
lea rdx, [0x0063a200]
nop dword [rax]
cmp rax, rdx
jne 0x48913e
mov qword [rsp + 0xe0], rbx
lea rcx, [sym.reflect.methodValueCall.abi0]
mov qword [rsp + 0xc8], rcx
nop
movups xmmword [rsp + 0x1b8], xmm15
lea rdi, [rsp + 0x1c0]
lea rdi, [rdi - 0x10]
nop word [rax + rax]
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466a2f
mov rbp, qword [rbp]
mov rax, rbx
xor ebx, ebx
call sym.reflect.funcLayout
mov rcx, qword [rsp]
mov qword [rsp + 0x1b8], rcx
lea rdi, [rsp + 0x1c0]
lea rsi, [rsp + 8]
nop word [rax + rax]
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466d66
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x1b8]
mov qword [rsp + 0x100], rcx
lea rdi, [rsp + 0x108]
lea rsi, [rsp + 0x1c0]
nop word [rax + rax]
nop dword [rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466d66
mov rbp, qword [rbp]
lea rax, [0x005b8fc0]
call sym.runtime.newobject
mov rcx, qword [rsp + 0xc8]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x1a8]
cmp dword [0x007c4ac0], 0
je 0x489068
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rax + 8], rcx
mov rdx, qword [rsp + 0x190]
mov qword [rax + 0x10], rdx
movzx edx, word [rsp + 0x1b0]
mov word [rax + 0x18], dx
mov r8, qword [rsp + 0xd8]
mov rdx, r8
sar rdx, 0xa
mov qword [rax + 0x20], rdx
mov rsi, qword [rsp + 0xd0]
mov qword [rax + 0x38], rsi
cmp dword [0x007c4ac0], 0
jne 0x4890c0
mov rcx, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
jmp 0x4890ec
call sym.runtime.gcWriteBarrier4
mov rcx, qword [rsp + 0xf0]
mov qword [r11], rcx
mov r9, qword [rax + 0x28]
mov qword [r11 + 8], r9
mov rdi, qword [rsp + 0xf8]
mov qword [r11 + 0x10], rdi
mov r9, qword [rax + 0x30]
mov qword [r11 + 0x18], r9
mov qword [rsp + 0xe8], rax
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], rdi
mov rbx, qword [rsp + 0x288]
mov r8, rdx
mov rax, qword [rsp + 0x280]
call sym.reflect.methodReceiver
mov rax, qword [rsp + 0xe0]
test byte [rax], al
mov rcx, qword [rsp + 0xd8]
and ecx, 0x60
or rcx, 0x13
mov rbx, qword [rsp + 0xe8]
add rsp, 0x270
pop rbp
ret
mov rbx, qword [0x0063a208]
lea rcx, [0x005ce200]
call sym.runtime.panicdottypeI
lea rax, [0x00592aa0]
lea rbx, [0x00636b08]
nop
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
nop
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
nop
jmp sym.reflect.makeMethodValue
Function at 0x4896e0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x489786
push rbp
mov rbp, rsp
sub rsp, 0x28
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
cmp rcx, 0x12
ja 0x489718
nop
cmp rcx, 0x11
jne 0x48970c
mov rcx, qword [rax + 0x30]
jmp 0x489740
cmp rcx, 0x12
jne 0x48973c
mov rcx, qword [rax + 0x30]
jmp 0x489740
cmp rcx, 0x15
jne 0x489724
mov rcx, qword [rax + 0x38]
jmp 0x489740
cmp rcx, 0x16
jne 0x489730
mov rcx, qword [rax + 0x30]
jmp 0x489740
cmp rcx, 0x17
jne 0x48973c
mov rcx, qword [rax + 0x30]
jmp 0x489740
xor ecx, ecx
nop
test rcx, rcx
je 0x48974e
mov rax, rcx
add rsp, 0x28
pop rbp
ret
call sym.reflect._rtype_.String
mov ecx, 0x1e
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005e715e]
call sym.runtime.concatstring2
call sym.runtime.convTstring
mov rbx, rax
lea rax, [0x00592aa0]
nop dword [rax + rax]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.reflect.elem

Function at 0x489800
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x68]
cmp r12, qword [r14 + 0x10]
jbe 0x489915
push rbp
mov rbp, rsp
sub rsp, 0xe0
movups xmmword [rsp + 0xf0], xmm15
lea rdi, [rsp + 0xf8]
lea rdi, [rdi - 0x20]
nop word [rax + rax]
nop dword [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466a4b
mov rbp, qword [rbp]
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
nop word [rax + rax]
cmp rcx, 0x19
jne 0x4898dc
call sym.reflect._structType_.Field
mov rcx, qword [rsp]
mov qword [rsp + 0x78], rcx
lea rdi, [rsp + 0x80]
lea rsi, [rsp + 8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466dac
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0xf0], rcx
lea rdi, [rsp + 0xf8]
lea rsi, [rsp + 0x80]
nop word [rax + rax]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466dac
mov rbp, qword [rbp]
add rsp, 0xe0
pop rbp
ret
nop dword [rax]
call sym.reflect._rtype_.String
mov ecx, 0x22
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005e87ed]
call sym.runtime.concatstring2
nop
call sym.runtime.convTstring
mov rbx, rax
lea rax, [0x00592aa0]
call sym.runtime.gopanic
nop
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rbx
nop
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
jmp sym.reflect._rtype_.Field

Function at 0x489940
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4899b5
push rbp
mov rbp, rsp
sub rsp, 0x28
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
cmp rcx, 0x15
jne 0x48997b
mov rcx, qword [rax + 0x30]
nop
test rcx, rcx
je 0x48996e
lea rax, [0x0063a200]
jmp 0x489972
xor eax, eax
xor ecx, ecx
mov rbx, rcx
add rsp, 0x28
pop rbp
ret
nop dword [rax + rax]
call sym.reflect._rtype_.String
mov ecx, 0x1d
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005e6c0d]
call sym.runtime.concatstring2
nop
call sym.runtime.convTstring
mov rbx, rax
lea rax, [0x00592aa0]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.reflect._rtype_.Key
Function at 0x4899e0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x489a3a
push rbp
mov rbp, rsp
sub rsp, 0x28
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
cmp rcx, 0x11
jne 0x489a05
mov rax, qword [rax + 0x40]
add rsp, 0x28
pop rbp
ret
call sym.reflect._rtype_.String
mov ecx, 0x1f
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005e77ab]
nop
call sym.runtime.concatstring2
call sym.runtime.convTstring
mov rbx, rax
lea rax, [0x00592aa0]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
nop
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.reflect._rtype_.Len

Function at 0x489a60
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x489aba
push rbp
mov rbp, rsp
sub rsp, 0x28
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
cmp rcx, 0x19
jne 0x489a85
mov rax, qword [rax + 0x40]
add rsp, 0x28
pop rbp
ret
call sym.reflect._rtype_.String
mov ecx, 0x25
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005e9399]
nop
call sym.runtime.concatstring2
call sym.runtime.convTstring
mov rbx, rax
lea rax, [0x00592aa0]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
nop
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.reflect._rtype_.NumField