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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14003bc38
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
mov byte [rsp + 0x60], al
mov rcx, qword [r14 + 0x30]
nop
inc dword [rcx + 0xd8]
mov rcx, qword [r14 + 0x30]
mov qword [rsp + 0x38], rcx
mov edx, dword [0x1404744e0]
test edx, edx
je 0x14003bab4
xor eax, eax
nop dword [rax]
call fcn.140030d60
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
call fcn.14003f5e0
nop
nop
lea rax, [0x140422158]
nop dword [rax]
call fcn.14000c400
mov ecx, dword [0x1404744d4]
mov edx, dword [0x1404744ec]
test edx, edx
je 0x14003bae2
mov dword [0x1404744ec], 0
nop
jmp 0x14003bae4
mov edx, ecx
mov eax, edx
call fcn.140042e20
mov qword [rsp + 0x40], rax
nop
nop
xor ecx, ecx
lea rdx, [0x140422228]
xchg byte [rdx], cl
mov cl, byte [0x140422238]
test cl, cl
je 0x14003bb25
nop
nop
xor ecx, ecx
lea rdx, [0x140422238]
xchg byte [rdx], cl
lea rax, [0x140422240]
nop dword [rax + rax]
call fcn.14000c700
nop
nop
lea rax, [0x140422158]
call fcn.14000c620
mov rcx, qword [rsp + 0x40]
jmp 0x14003bb40
mov rcx, qword [rsp + 0x48]
nop
test rcx, rcx
je 0x14003bb9a
mov rdx, qword [rcx + 8]
mov rax, qword [rcx + 0x38]
mov qword [rsp + 0x48], rdx
test rax, rax
je 0x14003bb87
nop
mov qword [rcx + 0x38], 0
cmp qword [rax + 0xa8], 0
jne 0x14003bc26
nop
mov qword [rax + 0xa8], rcx
add rax, 0x118
nop dword [rax]
call fcn.14000c700
jmp 0x14003bb3a
xor eax, eax
mov rbx, rcx
mov rcx, 0xffffffffffffffff
call fcn.14003cd60
jmp 0x14003bb3a
nop
nop dword [rax + rax]
call fcn.140065380
xorps xmm15, xmm15
mov r14, qword [0x1404746d8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp]
mov qword [rsp + 0x28], rax
movzx ecx, byte [rsp + 0x60]
test cl, cl
je 0x14003bbe5
nop
mov eax, 0xa
mov rbx, 0xffffffffffffffff
xor ecx, ecx
xor edi, edi
mov rsi, rdi
nop dword [rax]
call fcn.140053b40
call fcn.14003d980
nop
mov rax, qword [rsp + 0x38]
mov ecx, dword [rax + 0xd8]
lea edx, [rcx - 1]
mov dword [rax + 0xd8], edx
nop
cmp ecx, 1
jne 0x14003bc17
cmp byte [r14 + 0xb1], 0
je 0x14003bc17
mov qword [r14 + 0x10], 0xfffffffffffffade
mov rax, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
lea rax, [0x140286c2b]
mov ebx, 0x25
call fcn.140036ac0
nop
mov byte [rsp + 8], al
nop dword [rax]
call fcn.140061380
movzx eax, byte [rsp + 8]
jmp fcn.14003ba60
Function at 0x14003cd60
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14003cecc
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x38], rbx
mov rdx, qword [r14 + 0x30]
nop
inc dword [rdx + 0xd8]
mov rdx, r14
test byte [rdx], al
mov rdx, rax
mov rax, rbx
mov rbx, rdx
call fcn.14003c500
mov rdx, qword [rsp + 0x38]
mov qword [rax + 0xa8], rdx
mov rdx, r14
test rdx, rdx
je 0x14003ce81
mov rcx, qword [rdx + 0x30]
nop word [rax + rax]
test rcx, rcx
je 0x14003ce81
mov qword [rsp + 0x18], rax
cmp dword [rcx + 0x238], 0
jne 0x14003cde6
cmp byte [rcx + 0xe8], 0
nop
je 0x14003ce81
nop
nop
lea rax, [0x140474880]
call fcn.14000c400
cmp dword [0x1404748a0], 0
nop dword [rax + rax]
je 0x14003ceba
mov rcx, qword [0x140474888]
mov rdx, qword [rsp + 0x18]
mov qword [rdx + 0x128], rcx
nop
mov qword [0x140474888], rdx
cmp byte [0x140474890], 0
je 0x14003ce3d
mov byte [0x140474890], 0
lea rax, [0x140474898]
call fcn.14000c700
nop
nop
lea rax, [0x140474880]
call fcn.14000c620
mov rcx, qword [r14 + 0x30]
mov edx, dword [rcx + 0xd8]
lea ebx, [rdx - 1]
mov dword [rcx + 0xd8], ebx
nop
cmp edx, 1
jne 0x14003ce77
cmp byte [r14 + 0xb1], 0
je 0x14003ce77
mov qword [r14 + 0x10], 0xfffffffffffffade
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
call fcn.14003cf00
mov rcx, qword [r14 + 0x30]
mov edx, dword [rcx + 0xd8]
lea ebx, [rdx - 1]
mov dword [rcx + 0xd8], ebx
cmp edx, 1
jne 0x14003ceb0
cmp byte [r14 + 0xb1], 0
je 0x14003ceb0
mov qword [r14 + 0x10], 0xfffffffffffffade
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rax, [0x140287bcc]
mov ebx, 0x2a
call fcn.140036ac0
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
nop dword [rax + rax]
call fcn.140061380
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.14003cd60
Function at 0x14003dae0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14003dd1d
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
mov rcx, qword [r14 + 0x30]
mov rdx, qword [rcx + 0x130]
test rdx, rdx
je 0x14003dd0b
mov rdx, qword [rdx + 0xe8]
cmp rdx, rcx
jne 0x14003dd0b
mov qword [rsp + 0x30], r14
cmp qword [rcx + 0xa0], 0
je 0x14003db35
call fcn.140043820
call fcn.14003d640
mov eax, 1
call fcn.140043980
nop
call fcn.14003be40
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rcx + 0x30]
mov rdx, qword [rdx + 0x130]
mov edx, dword [rdx + 0x90]
mov ebx, edx
btr edx, 0xc
cmp edx, 1
jne 0x14003db94
mov rdx, qword [rcx + 0x30]
mov rax, qword [rdx + 0xa8]
call fcn.1400436a0
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x30]
mov qword [rcx + 0xa8], 0
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov dword [rsp + 0x1c], ebx
call fcn.140038400
lea rax, [0x140287f4c]
mov ebx, 0x2b
call fcn.140038d00
mov eax, dword [rsp + 0x1c]
mov eax, eax
call fcn.140038a00
lea rax, [0x1402863a0]
mov ebx, 0x24
call fcn.140038d00
call fcn.140038480
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x30]
mov rax, qword [rax + 0x130]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x28], r14
mov ecx, dword [rax + 0x90]
mov dword [rsp + 0x18], ecx
mov rdx, qword [rax + 0x98]
mov qword [rsp + 0x20], rdx
nop
call fcn.140038400
lea rax, [0x14027f89c]
mov ebx, 0x12
call fcn.140038d00
mov rax, qword [rsp + 0x38]
nop dword [rax + rax]
call fcn.140038c80
lea rax, [0x14027c152]
mov ebx, 7
call fcn.140038d00
mov rax, qword [rsp + 0x20]
nop dword [rax + rax]
call fcn.140038a00
lea rax, [0x14027f9bf]
mov ebx, 0x13
call fcn.140038d00
mov eax, dword [rsp + 0x18]
mov eax, eax
nop dword [rax]
call fcn.140038a00
call fcn.140038660
call fcn.140038480
mov rax, qword [rsp + 0x28]
mov ecx, dword [rax + 0x90]
mov dword [rsp + 0x14], ecx
mov rdx, qword [rax + 0x98]
mov qword [rsp + 0x20], rdx
call fcn.140038400
lea rax, [0x14027f8ae]
mov ebx, 0x12
nop dword [rax + rax]
call fcn.140038d00
mov rax, qword [rsp + 0x28]
call fcn.140038c80
lea rax, [0x14027c152]
mov ebx, 7
nop dword [rax + rax]
call fcn.140038d00
mov rax, qword [rsp + 0x20]
call fcn.140038a00
lea rax, [0x14027f9ac]
mov ebx, 0x13
nop dword [rax + rax]
call fcn.140038d00
mov eax, dword [rsp + 0x14]
mov eax, eax
call fcn.140038a00
call fcn.140038660
call fcn.140038480
lea rax, [0x140282ae4]
mov ebx, 0x19
call fcn.140036ac0
lea rax, [0x140285b4d]
mov ebx, 0x21
call fcn.140036ac0
nop
nop dword [rax]
call fcn.140061380
jmp fcn.14003dae0
Function at 0x14003de00
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14003ded7
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
mov cl, byte [0x140422228]
nop
test cl, cl
je 0x14003dec5
mov rcx, qword [r14 + 0x30]
cmp byte [rcx + 0xe4], 0
je 0x14003de52
mov byte [rcx + 0xe4], 0
mov ecx, 0xffffffff
lea rdx, [0x14042219c]
lock xadd dword [rdx], ecx
dec ecx
test ecx, ecx
jl 0x14003deb4
call fcn.140043820
mov qword [rsp + 0x10], rax
nop
nop
lea rax, [0x140422158]
call fcn.14000c400
mov rax, qword [rsp + 0x10]
mov dword [rax + 4], 3
mov eax, dword [0x14042222c]
lea ecx, [rax - 1]
mov dword [0x14042222c], ecx
cmp eax, 1
jne 0x14003de96
lea rax, [0x140422230]
call fcn.14000c700
nop
nop
lea rax, [0x140422158]
nop
call fcn.14000c620
call fcn.14003d200
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
lea rax, [0x140283c3e]
mov ebx, 0x1c
call fcn.140036ac0
lea rax, [0x140283508]
mov ebx, 0x1b
call fcn.140036ac0
nop
call fcn.140061380
nop dword [rax]
jmp fcn.14003de00
Function at 0x14003f560
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14003f5d7
sub rsp, 0x18
mov qword [rsp + 0x10], rbp
lea rbp, [rsp + 0x10]
mov rcx, qword [r14 + 0x30]
cmp byte [rcx + 0xe4], 0
nop
je 0x14003f5c5
mov byte [rcx + 0xe4], 0
nop
mov ecx, 0xffffffff
lea rdx, [0x14042219c]
lock xadd dword [rdx], ecx
dec ecx
nop dword [rax]
test ecx, ecx
jl 0x14003f5b3
call fcn.14003d980
mov rbp, qword [rsp + 0x10]
add rsp, 0x18
ret
lea rax, [0x140285835]
mov ebx, 0x21
nop
call fcn.140036ac0
lea rax, [0x140284faf]
mov ebx, 0x1f
call fcn.140036ac0
nop
call fcn.140061380
jmp fcn.14003f560
Function at 0x14003f8c0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14003fafa
sub rsp, 0x30
mov qword [rsp + 0x28], rbp
lea rbp, [rsp + 0x28]
mov rcx, qword [r14 + 0x30]
cmp dword [rcx + 0xd8], 0
jne 0x14003fae8
mov qword [rsp + 0x18], rcx
cmp qword [rcx + 0x130], 0
je 0x14003f918
call fcn.14003dae0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rax + 0x130]
xor ebx, ebx
mov rax, rcx
call fcn.14003df00
mov rcx, qword [rsp + 0x18]
cmp byte [rcx + 0xe8], 0
nop
je 0x14003f931
jmp 0x14003fad7
call fcn.14003dd40
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rcx + 0xa0]
test byte [rdx], al
mov byte [rdx + 0x22c0], 0
cmp byte [rcx + 0xe4], 0
je 0x14003f96c
cmp qword [rdx + 0x998], 0
jne 0x14003fac6
mov esi, dword [rdx + 0x190]
nop
cmp dword [rdx + 0x194], esi
jne 0x14003fac6
call fcn.14003e080
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x17], bl
mov byte [rsp + 0x16], cl
mov rdx, qword [rsp + 0x18]
cmp byte [rdx + 0xe4], 0
je 0x14003f9a5
call fcn.14003f560
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + 0x16]
mov rdx, qword [rsp + 0x18]
movzx ebx, byte [rsp + 0x17]
cmp byte [0x1404221c0], 0
jne 0x14003f9b2
xor esi, esi
jmp 0x14003f9d5
mov ebx, 1
call fcn.140059280
xor eax, 1
movzx ecx, byte [rsp + 0x16]
mov rdx, qword [rsp + 0x18]
movzx ebx, byte [rsp + 0x17]
mov esi, eax
mov rax, qword [rsp + 0x20]
test sil, sil
je 0x14003fa91
nop
nop
lea rax, [0x140422158]
call fcn.14000c400
cmp byte [0x1404221c0], 0
jne 0x14003f9fc
mov eax, 1
jmp 0x14003fa0b
mov rax, qword [rsp + 0x20]
mov ebx, 1
call fcn.140059280
test al, al
jne 0x14003fa6f
nop
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xa0], 0
mov rdx, qword [0x1404221d0]
test rdx, rdx
je 0x14003fa38
mov rbx, rcx
mov qword [rdx + 0xa0], rcx
jmp 0x14003fa46
nop
mov rdx, rcx
mov qword [0x1404221c8], rcx
mov rbx, rdx
nop
mov qword [0x1404221d0], rbx
inc dword [0x1404221d8]
nop
nop
lea rax, [0x140422158]
nop dword [rax]
call fcn.14000c620
mov rcx, qword [rsp + 0x18]
jmp 0x14003f931
nop
nop
lea rax, [0x140422158]
call fcn.14000c620
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + 0x16]
mov rdx, qword [rsp + 0x18]
movzx ebx, byte [rsp + 0x17]
test cl, cl
je 0x14003faa9
call fcn.14003d980
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x18]
movzx ebx, byte [rsp + 0x17]
cmp qword [rax + 0xe8], 0
jne 0x14003f927
call fcn.14003df00
mov rbp, qword [rsp + 0x28]
add rsp, 0x30
ret
lea rax, [0x140285f22]
mov ebx, 0x22
call fcn.140036ac0
lea rax, [0x14027ede9]
mov ebx, 0x10
call fcn.140036ac0
lea rax, [0x140281c33]
mov ebx, 0x17
call fcn.140036ac0
nop
call fcn.140061380
nop
jmp fcn.14003f8c0
Function at 0x1400402a0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x18]
jbe 0x14004050c
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
mov qword [rsp + 0x48], rax
cmp byte [0x140426670], 0
je 0x1400402d7
mov eax, 0x14
xor ebx, ebx
call fcn.1400551a0
mov rax, qword [rsp + 0x48]
nop
mov edx, dword [rax + 0x90]
btr edx, 0xc
cmp edx, 2
jne 0x1400403e5
cmp byte [rax + 0xb4], 0
je 0x14004031c
mov rcx, qword [rax + 0x40]
mov rax, rcx
nop dword [rax + rax]
call fcn.14004fd40
test rax, rax
je 0x1400403cf
movzx edx, byte [rax + 0x29]
test dl, 2
jne 0x140040374
mov rax, qword [rsp + 0x48]
mov ebx, 2
mov ecx, 0x1009
call fcn.14003b3e0
mov rdx, qword [r14 + 0x30]
mov rdx, qword [rdx + 0x90]
nop
nop
xor esi, esi
mov qword [rdx + 0x30], rsi
mov rdx, qword [r14 + 0x30]
nop
xor esi, esi
mov qword [rdx + 0x90], rsi
mov rax, qword [rsp + 0x48]
mov ebx, 0x1009
mov ecx, 9
nop dword [rax + rax]
call fcn.14003ab00
call fcn.14003f8c0
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
call fcn.1400504e0
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x20], rbx
call fcn.140038400
lea rax, [0x140286be1]
mov ebx, 0x25
call fcn.140038d00
mov rax, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x20]
call fcn.140038d00
lea rax, [0x14027f37a]
mov ebx, 0x12
call fcn.140038d00
call fcn.140038480
lea rax, [0x14027e797]
mov ebx, 0xf
call fcn.140036ac0
lea rax, [0x140280d5d]
mov ebx, 0x15
nop dword [rax + rax]
call fcn.140036ac0
nop
mov qword [rsp + 0x28], r14
nop
mov ecx, dword [rax + 0x90]
mov dword [rsp + 0x14], ecx
mov rdx, qword [rax + 0x98]
mov qword [rsp + 0x18], rdx
call fcn.140038400
lea rax, [0x14027f89c]
mov ebx, 0x12
call fcn.140038d00
mov rax, qword [rsp + 0x48]
nop dword [rax]
call fcn.140038c80
lea rax, [0x14027c152]
mov ebx, 7
call fcn.140038d00
mov rax, qword [rsp + 0x18]
nop dword [rax + rax]
call fcn.140038a00
lea rax, [0x14027f9bf]
mov ebx, 0x13
call fcn.140038d00
mov eax, dword [rsp + 0x14]
mov eax, eax
nop dword [rax]
call fcn.140038a00
call fcn.140038660
call fcn.140038480
mov rax, qword [rsp + 0x28]
mov ecx, dword [rax + 0x90]
mov dword [rsp + 0x10], ecx
mov rdx, qword [rax + 0x98]
mov qword [rsp + 0x18], rdx
call fcn.140038400
lea rax, [0x14027f8ae]
mov ebx, 0x12
nop dword [rax + rax]
call fcn.140038d00
mov rax, qword [rsp + 0x28]
call fcn.140038c80
lea rax, [0x14027c152]
mov ebx, 7
nop dword [rax + rax]
call fcn.140038d00
mov rax, qword [rsp + 0x18]
call fcn.140038a00
lea rax, [0x14027f9ac]
mov ebx, 0x13
nop dword [rax + rax]
call fcn.140038d00
mov eax, dword [rsp + 0x10]
mov eax, eax
call fcn.140038a00
call fcn.140038660
call fcn.140038480
lea rax, [0x14027d82a]
mov ebx, 0xc
call fcn.140036ac0
nop
mov qword [rsp + 8], rax
call fcn.140065de0
mov rax, qword [rsp + 8]
nop dword [rax + rax]
jmp fcn.1400402a0
Function at 0x140040980
Capabilities:
Reference sql statements

Disassembly:
sub rsp, 0x18
mov qword [rsp + 0x10], rbp
lea rbp, [rsp + 0x10]
mov rcx, qword [r14 + 0x30]
mov rdx, r14
cmp qword [rcx], rdx
je 0x1400409c9
nop word [rax + rax]
cmp qword [rcx + 0x50], rdx
je 0x1400409c9
mov qword [rdx + 0x40], rax
mov qword [rdx + 0x38], rbx
movups xmmword [rdx + 0x58], xmm15
cmp qword [rdx + 0x50], 0
je 0x1400409bf
call fcn.140039f80
mov rbp, qword [rsp + 0x10]
add rsp, 0x18
ret
lea rax, [0x140283e6e]
mov ebx, 0x1c
call fcn.140036ac0
nop
int3
Function at 0x140045300
Capabilities:
Encode data using base64
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14004546a
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
mov ecx, dword [rax + 0x190]
mov edx, dword [rax + 0x194]
mov rsi, qword [rax + 0x998]
mov edi, dword [rax + 0x194]
cmp edi, edx
jne 0x140045318
cmp edx, ecx
jne 0x140045458
nop dword [rax]
test rsi, rsi
jne 0x140045458
mov qword [rsp + 0x28], rax
test rbx, rbx
jne 0x140045374
nop
call fcn.140065380
xorps xmm15, xmm15
mov r14, qword [0x1404746d8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rbx, qword [rsp]
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x10], rbx
call fcn.140045200
mov rcx, qword [0x140421438]
mov rdx, qword [0x140421430]
mov rbx, qword [rsp + 0x28]
mov esi, dword [rbx]
mov edi, esi
sar esi, 0x1f
shr esi, 0x1b
add esi, edi
mov r8d, esi
and esi, 0xffffffe0
sub edi, esi
test edi, edi
jl 0x140045453
cmp edi, 0x20
sbb esi, esi
sar r8d, 5
mov rax, rcx
mov ecx, edi
mov r9d, 1
shl r9d, cl
and r9d, esi
movsxd rsi, r8d
cmp rax, rsi
jbe 0x140045448
lea rcx, [rdx + rsi*4]
lock or dword [rcx], r9d
mov rcx, qword [0x140422190]
mov qword [rbx + 8], rcx
nop
mov rcx, rbx
mov qword [0x140422190], rbx
nop
mov edx, 1
lea rsi, [0x140422198]
lock xadd dword [rsi], edx
mov rdx, qword [rcx + 0x1220]
shr rdx, 0x3d
test dl, dl
jne 0x140045437
nop
nop
mov rax, qword [rsp + 0x10]
movabs rdx, 0x1fffffffffffffff
and rdx, rax
bts rdx, 0x3f
xchg qword [rcx + 0x1220], rdx
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
lea rax, [0x14028753b]
mov ebx, 0x28
call fcn.140036ac0
mov rcx, rax
mov rax, rsi
call fcn.140063a00
call fcn.1400350e0
lea rax, [0x140286264]
mov ebx, 0x23
call fcn.140036ac0
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call fcn.140061380
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.140045300
Function at 0x1400457a0
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x3b0]
cmp r12, qword [r14 + 0x10]
jbe 0x14004594c
sub rsp, 0x430
mov qword [rsp + 0x428], rbp
lea rbp, [rsp + 0x428]
movups xmmword [rsp + 0x20], xmm15
mov edx, edi
lea rdi, [rsp + 0x28]
nop word [rax + rax]
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.140063b60
mov rbp, qword [rbp]
sub edx, ecx
shr edx, 1
nop word [rax + rax]
cmp edx, 0x80
jne 0x14004593a
xor edx, edx
jmp 0x140045828
test byte [rax], al
lea esi, [rdx + rcx]
movzx esi, sil
mov rsi, qword [rax + rsi*8 + 0x198]
mov qword [rsp + rdx*8 + 0x20], rsi
inc edx
cmp edx, 0x80
jb 0x140045810
lea edx, [rcx + 0x80]
mov rsi, rax
mov eax, ecx
lock cmpxchg dword [rsi + 0x190], edx
sete dl
test dl, dl
je 0x140045856
mov qword [rsp + 0x420], rbx
xor eax, eax
jmp 0x140045874
xor eax, eax
mov rbp, qword [rsp + 0x428]
add rsp, 0x430
ret
mov rbx, qword [rsp + rax*8 + 0x20]
mov qword [rdx + 0xa0], rbx
cmp eax, 0x80
jae 0x140045891
mov rdx, qword [rsp + rax*8 + 0x20]
test byte [rdx], al
inc eax
cmp rax, 0x81
jb 0x140045868
jmp 0x140045930
movups xmmword [rsp + 0x10], xmm15
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x10], rcx
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x18], rcx
nop
nop
lea rax, [0x140422158]
call fcn.14000c400
nop
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rsp + 0x10]
test rcx, rcx
je 0x1400458fd
mov rbx, rcx
mov qword [rcx + 0xa0], 0
mov rcx, qword [0x1404221b0]
test rcx, rcx
je 0x1400458ef
mov qword [rcx + 0xa0], rdx
jmp 0x1400458f6
mov qword [0x1404221a8], rdx
mov qword [0x1404221b0], rbx
add dword [0x1404221b8], 0x81
movups xmmword [rsp + 0x10], xmm15
nop
nop
lea rax, [0x140422158]
call fcn.14000c620
mov eax, 1
mov rbp, qword [rsp + 0x428]
add rsp, 0x430
ret
mov ecx, 0x81
call fcn.140063a00
lea rax, [0x1402849ad]
mov ebx, 0x1e
call fcn.140036ac0
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov dword [rsp + 0x18], ecx
mov dword [rsp + 0x1c], edi
nop
call fcn.140061380
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov ecx, dword [rsp + 0x18]
mov edi, dword [rsp + 0x1c]
jmp fcn.1400457a0
Function at 0x140048680
Capabilities:
Reference sql statements

Disassembly:
sub rsp, 0x58
mov qword [rsp + 0x50], rbp
lea rbp, [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x40], r14
mov edx, dword [0x1404744f0]
test edx, edx
je 0x1400486c0
mov qword [rsp + 0x60], rax
mov eax, 2
call fcn.140032b00
mov rax, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
nop
mov ecx, 1
lea rdx, [0x1404744f0]
xchg dword [rdx], ecx
mov rcx, qword [rsp + 0x40]
mov qword [rcx], 0
mov qword [rcx + 0x10], 0x13a0
mov qword [rcx + 0x18], 0x13a0
mov edx, dword [rax]
mov qword [rsp + 0x38], rdx
mov rsi, qword [rax + 0x20]
mov qword [rsp + 0x30], rsi
mov rax, qword [rax + 0x28]
mov qword [rsp + 0x28], rax
mov rdi, qword [rbx + 0xf8]
mov qword [rsp + 0x20], rdi
call fcn.140038400
lea rax, [0x14027ccc5]
mov ebx, 0xa
call fcn.140038d00
mov rax, qword [rsp + 0x38]
call fcn.140038b60
call fcn.140038620
mov rax, qword [rsp + 0x30]
call fcn.140038b60
nop
call fcn.140038620
mov rax, qword [rsp + 0x28]
call fcn.140038b60
call fcn.140038620
mov rax, qword [rsp + 0x20]
call fcn.140038b60
nop
call fcn.140038660
call fcn.140038480
mov rax, qword [rsp + 0x68]
mov rcx, qword [rax + 0xf8]
mov qword [rsp + 0x20], rcx
nop dword [rax + rax]
call fcn.140038400
lea rax, [0x14027b9ba]
mov ebx, 3
call fcn.140038d00
mov rax, qword [rsp + 0x20]
nop dword [rax + rax]
call fcn.140038b60
call fcn.140038660
call fcn.140038480
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 0x30]
cmp byte [rcx + 0xe8], 0
nop
je 0x140048817
mov rdx, qword [rsp + 0x70]
cmp qword [rcx], rdx
jne 0x140048812
cmp qword [rcx + 0x90], 0
je 0x14004880d
cmp byte [0x140226061], 0
je 0x140048800
nop
call fcn.140038400
lea rax, [0x140288807]
mov ebx, 0x2e
call fcn.140038d00
call fcn.140038480
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax + 0x30]
mov rcx, qword [rdx + 0x90]
jmp 0x14004881c
mov rcx, rdx
jmp 0x14004881c
mov rcx, rdx
jmp 0x14004881c
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x48], rcx
call fcn.140038400
call fcn.140038660
call fcn.140038480
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 0x30]
mov dword [rcx + 0xc4], 2
mov rax, qword [rax + 0x30]
mov rdi, qword [rsp + 0x48]
mov rcx, rdi
mov qword [rax + 0x98], rdi
mov eax, dword [0x14022606c]
mov rdx, qword [r14 + 0x30]
mov ebx, dword [rdx + 0xc4]
movzx edx, byte [rdx + 0xf9]
test dl, dl
jne 0x140048881
shr eax, 2
cmp ebx, 2
mov esi, 2
cmovae eax, esi
mov edx, eax
test edx, edx
jle 0x1400488b9
mov rdx, qword [rsp + 0x68]
mov rax, qword [rdx + 0xf8]
mov rbx, qword [rdx + 0x98]
mov rdi, rcx
xor ecx, ecx
nop dword [rax]
call fcn.140057ea0
mov rax, qword [rsp + 0x48]
call fcn.140058e20
mov rax, qword [rsp + 0x68]
call fcn.140008660
mov eax, 2
nop
call fcn.140032b00
mov rbp, qword [rsp + 0x50]
add rsp, 0x58
ret
Function at 0x1400498a0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x140049a13
sub rsp, 0x30
mov qword [rsp + 0x28], rbp
lea rbp, [rsp + 0x28]
nop
movabs rdx, 0x800000000000
add rdx, rax
mov rsi, rdx
shr rdx, 0x2a
cmp rdx, 0x40
jae 0x140049a05
lea rdi, [0x1404468d0]
mov rdx, qword [rdi + rdx*8]
shr rsi, 0x16
and esi, 0xfffff
mov rsi, qword [rdx + rsi*8]
mov rdi, rax
shr rax, 0xd
and eax, 0x1ff
mov r8, qword [rsi + rax*8 + 0x10400]
test byte [rdx], al
test byte [rsi], al
nop
mov dl, byte [r8 + 0x63]
cmp dl, 2
jne 0x1400499ef
mov qword [rsp + 0x18], r8
mov rdx, qword [r8 + 0x28]
nop
test rdx, rdx
jne 0x140049965
movzx eax, bl
cmp rax, 2
jae 0x1400499e5
mov byte [rsp + 0x40], bl
mov qword [rsp + 0x20], rdi
shl rax, 6
lea rcx, [0x140474ba0]
lea rax, [rcx + rax]
lea rax, [rax + 8]
mov rbx, r8
call fcn.140028cc0
movzx ebx, byte [rsp + 0x40]
mov rdi, qword [rsp + 0x20]
mov r8, qword [rsp + 0x18]
mov rdx, rdi
mov rsi, qword [r8 + 0x28]
mov qword [rdi], rsi
mov qword [r8 + 0x28], rdx
movzx edx, word [r8 + 0x60]
lea esi, [rdx - 1]
mov word [r8 + 0x60], si
cmp dword [0x1404744d0], 0
jne 0x1400499d1
cmp dx, 1
jne 0x1400499d1
movzx eax, bl
cmp rax, 2
jae 0x1400499db
shl rax, 6
lea rcx, [0x140474ba0]
lea rax, [rcx + rax]
lea rax, [rax + 8]
mov rbx, r8
call fcn.140028b40
mov rbx, qword [rsp + 0x18]
mov qword [rbx + 0x28], 0
lea rax, [0x140436760]
mov ecx, 1
call fcn.140028680
mov rbp, qword [rsp + 0x28]
add rsp, 0x30
ret
mov ecx, 2
call fcn.140063a00
mov ecx, 2
call fcn.140063a00
lea rax, [0x140285877]
mov ebx, 0x21
nop dword [rax + rax]
call fcn.140036ac0
mov rax, rdx
mov ecx, 0x40
call fcn.140063a20
nop
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
nop dword [rax]
call fcn.140061380
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
jmp fcn.1400498a0