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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4ab890
push rbp
mov rbp, rsp
sub rsp, 0x20
jmp 0x4ab7b7
mov rax, rbx
mov rcx, qword [rax]
bt ecx, 0
nop
jb 0x4ab802
mov rdx, rcx
or rcx, 1
add rcx, 8
test rcx, 0x7ffff8
je 0x4ab87c
movabs rsi, 0x80000000007fffff
and rcx, rsi
mov rbx, rax
mov rax, rdx
lock cmpxchg qword [rbx], rcx
sete cl
test cl, cl
je 0x4ab7b4
mov qword [rsp + 0x18], rbx
nop
jmp 0x4ab829
xor eax, eax
add rsp, 0x20
pop rbp
ret
mov qword [rsp + 0x10], rdx
lea rax, [rbx + 8]
call sym.internal_poll.runtime_Semrelease
mov rdx, qword [rsp + 0x10]
add rdx, 0xffffffffff800000
mov rbx, qword [rsp + 0x18]
movabs rcx, 0x7ffff800000
test rdx, rcx
jne 0x4ab80a
jmp 0x4ab862
mov qword [rsp + 0x10], rdx
lea rax, [rbx + 0xc]
call sym.internal_poll.runtime_Semrelease
mov rcx, qword [rsp + 0x10]
movabs rdx, 0xfffff80000000000
add rcx, rdx
mov rbx, qword [rsp + 0x18]
mov rdx, rcx
movabs rcx, 0x7ffff80000000000
test rdx, rcx
jne 0x4ab83a
mov eax, 1
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636e80]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
nop
jmp sym.internal_poll._fdMutex_.increfAndClose

Function at 0x4ab8c0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4ab9dc
push rbp
mov rbp, rsp
sub rsp, 0x30
test bl, bl
je 0x4ab8f2
test byte [rax], al
lea rcx, [rax + 8]
mov edx, 2
mov ebx, 0x800000
movabs rsi, 0x7ffff800000
jmp 0x4ab911
test byte [rax], al
lea rcx, [rax + 0xc]
mov edx, 4
movabs rbx, 0x80000000000
movabs rsi, 0x7ffff80000000000
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rdx
jmp 0x4ab92f
mov rax, r9
mov rdi, qword [rax]
bt edi, 0
jb 0x4ab9ad
test rdi, rdx
jne 0x4ab952
mov r8, rdi
or rdi, rdx
add rdi, 8
test rdi, 0x7ffff8
jne 0x4ab964
jmp 0x4ab9c8
lea r8, [rbx + rdi]
test rsi, r8
je 0x4ab9b5
mov r9, r8
mov r8, rdi
mov rdi, r9
mov r9, rax
mov rax, r8
lock cmpxchg qword [r9], rdi
sete dil
test dil, dil
je 0x4ab92c
test r8, rdx
je 0x4ab9a2
mov rax, rcx
call sym.internal_poll.runtime_Semacquire
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x10]
mov rsi, qword [rsp + 0x18]
mov r9, qword [rsp + 0x40]
nop
jmp 0x4ab92c
mov eax, 1
add rsp, 0x30
pop rbp
ret
xor eax, eax
add rsp, 0x30
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636e80]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636e80]
call sym.runtime.gopanic
nop
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.internal_poll._fdMutex_.rwlock
Function at 0x4abe40
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4abf59
push rbp
mov rbp, rsp
sub rsp, 0x18
mov rax, qword [rax]
test rax, rax
je 0x4abee9
mov byte [rsp + 0x38], cl
call sym.internal_poll.runtime_pollWait
mov qword [rsp + 0x10], rax
cmp rax, 1
jg 0x4abeb3
test rax, rax
jne 0x4abe80
xor ecx, ecx
xor edx, edx
jmp 0x4abedd
cmp rax, 1
jne 0x4abf17
movzx ecx, byte [rsp + 0x38]
test cl, cl
je 0x4abea3
mov rcx, qword [0x0075b7a0]
mov rdx, qword [0x0075b7a8]
jmp 0x4abedd
lea rcx, [0x006375c0]
lea rdx, [0x007c4780]
jmp 0x4abedd
cmp rax, 2
jne 0x4abec9
mov rcx, qword [0x0075b7c0]
mov rdx, qword [0x0075b7c8]
jmp 0x4abedd
cmp rax, 3
jne 0x4abf17
mov rcx, qword [0x0075b7d0]
mov rdx, qword [0x0075b7d8]
mov rax, rcx
mov rbx, rdx
add rsp, 0x18
pop rbp
ret
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x21
lea rcx, [0x005e8420]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x006371c0]
add rsp, 0x18
pop rbp
ret
call sym.runtime.printlock
lea rax, [0x005e00ee]
mov ebx, 0xe
call sym.runtime.printstring
mov rax, qword [rsp + 0x10]
call sym.runtime.printint
call sym.runtime.printnl
nop dword [rax]
call sym.runtime.printunlock
lea rax, [0x00592aa0]
lea rbx, [0x00636808]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov byte [rsp + 0x18], cl
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
movzx ecx, byte [rsp + 0x18]
nop dword [rax + rax]
jmp sym.internal_poll._pollDesc_.wait
Function at 0x4ac060
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4ac263
push rbp
mov rbp, rsp
sub rsp, 0x68
mov qword [rsp + 0x90], rdi
movq qword [rsp + 0x60], xmm15
mov byte [rsp + 0x1f], 0
movups xmmword [rsp + 0x28], xmm15
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdi
mov r8, qword [rsp + 0x48]
bt r8, 0x3f
jae 0x4ac0c2
mov r8, qword [rsp + 0x48]
shl r8, 1
shr r8, 0x1f
movabs r9, 0xdd7b17f80
add r8, r9
jmp 0x4ac0c7
mov r8, qword [rsp + 0x50]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x78], rax
test r8, r8
jne 0x4ac0eb
mov r8, qword [rsp + 0x48]
and r8d, 0x3fffffff
test r8d, r8d
jne 0x4ac0eb
xor ecx, ecx
jmp 0x4ac114
mov rax, rbx
mov rbx, rcx
mov rcx, rdi
call sym.time.Until
test rax, rax
mov rdx, 0xffffffffffffffff
cmove rax, rdx
mov rsi, qword [rsp + 0x20]
mov rcx, rax
mov rax, qword [rsp + 0x78]
test byte [rax], al
jmp 0x4ac11b
mov rax, rdx
mov rdi, qword [rax]
bt edi, 0
jb 0x4ac14f
lea r8, [rdi + 8]
test r8, 0x7ffff8
je 0x4ac23a
mov rdx, rax
mov rax, rdi
lock cmpxchg qword [rdx], r8
sete r8b
test r8b, r8b
je 0x4ac118
bt edi, 0
jmp 0x4ac152
mov rdx, rax
jae 0x4ac17d
cmp byte [rdx + 0x21f], 0
je 0x4ac16d
mov rdi, qword [0x0075b7a0]
mov r8, qword [0x0075b7a8]
jmp 0x4ac182
lea rdi, [0x006375c0]
lea r8, [0x007c4780]
jmp 0x4ac182
xor edi, edi
xor r8d, r8d
test rdi, rdi
jne 0x4ac224
movups xmmword [rsp + 0x38], xmm15
lea rdi, [sym.internal_poll.setDeadlineImpl.func1]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], rdx
lea rdi, [rsp + 0x38]
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x1f], 1
mov rax, qword [rdx + 0x1b8]
test rax, rax
jne 0x4ac1f4
mov rax, qword [0x0075b7b0]
mov rcx, qword [0x0075b7b8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x1f], 0
mov rdx, qword [rsp + 0x60]
mov rax, qword [rdx]
call rax
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
add rsp, 0x68
pop rbp
ret
mov rbx, rcx
mov rcx, rsi
call sym.internal_poll.runtime_pollSetDeadline
movups xmmword [rsp + 0x28], xmm15
mov byte [rsp + 0x1f], 0
mov rdx, qword [rsp + 0x60]
mov rsi, qword [rdx]
call rsi
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
add rsp, 0x68
pop rbp
ret
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], r8
mov rax, rdi
mov rbx, r8
add rsp, 0x68
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636e80]
call sym.runtime.gopanic
nop
call sym.runtime.deferreturn
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
add rsp, 0x68
pop rbp
ret
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 dword [rax]
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.internal_poll.setDeadlineImpl
Function at 0x4ae940
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4aea8b
push rbp
mov rbp, rsp
sub rsp, 0x50
movq qword [rsp + 0x48], xmm15
mov byte [rsp + 0x23], 0
movups xmmword [rsp + 0x28], xmm15
test byte [rax], al
jmp 0x4ae96b
mov rax, rsi
mov rdx, qword [rax]
bt edx, 0
jb 0x4ae9ab
lea r8, [rdx + 8]
nop dword [rax + rax]
test r8, 0x7ffff8
je 0x4aea62
mov rsi, rax
mov rax, rdx
lock cmpxchg qword [rsi], r8
sete r8b
nop dword [rax]
test r8b, r8b
je 0x4ae968
bt edx, 0
jmp 0x4ae9ae
mov rsi, rax
jae 0x4ae9d9
cmp byte [rsi + 0x21f], 0
je 0x4ae9c9
mov rdx, qword [0x0075b7a0]
mov r8, qword [0x0075b7a8]
jmp 0x4ae9e0
lea rdx, [0x006375c0]
lea r8, [0x007c4780]
jmp 0x4ae9e0
xor edx, edx
xor r8d, r8d
nop
test rdx, rdx
je 0x4ae9fb
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], r8
mov rax, rdx
mov rbx, r8
add rsp, 0x50
pop rbp
ret
movups xmmword [rsp + 0x38], xmm15
lea rdx, [sym.internal_poll._FD_.SetsockoptInt.func1]
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x40], rsi
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x48], rdx
mov byte [rsp + 0x23], 1
mov rax, qword [rsi + 0x10]
mov dword [rsp + 0x24], edi
lea rdi, [rsp + 0x24]
mov esi, 4
call sym.syscall.Setsockopt
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x23], 0
mov rdx, qword [rsp + 0x48]
mov r8, qword [rdx]
call r8
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
add rsp, 0x50
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636e80]
call sym.runtime.gopanic
nop
call sym.runtime.deferreturn
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
add rsp, 0x50
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
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]
jmp sym.internal_poll._FD_.SetsockoptInt
Function at 0x4aeb20
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4aec5d
push rbp
mov rbp, rsp
sub rsp, 0x78
movq qword [rsp + 0x70], xmm15
mov byte [rsp + 0x4f], 0
movups xmmword [rsp + 0x50], xmm15
test byte [rax], al
jmp 0x4aeb4b
mov rax, r13
mov rdx, qword [rax]
bt edx, 0
jb 0x4aeb8b
lea r12, [rdx + 8]
nop dword [rax + rax]
test r12, 0x7ffff8
je 0x4aec34
mov r13, rax
mov rax, rdx
lock cmpxchg qword [r13], r12
sete r12b
nop dword [rax]
test r12b, r12b
je 0x4aeb48
bt edx, 0
jmp 0x4aeb8e
mov r13, rax
jae 0x4aebba
cmp byte [r13 + 0x21f], 0
je 0x4aebaa
mov rdx, qword [0x0075b7a0]
mov r12, qword [0x0075b7a8]
jmp 0x4aebc0
lea rdx, [0x006375c0]
lea r12, [0x007c4780]
jmp 0x4aebc0
xor edx, edx
xor r12d, r12d
nop
test rdx, rdx
je 0x4aebdb
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r12
mov rax, rdx
mov rbx, r12
add rsp, 0x78
pop rbp
ret
movups xmmword [rsp + 0x60], xmm15
lea rdx, [sym.internal_poll._FD_.WSAIoctl.func1]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], r13
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x70], rdx
mov byte [rsp + 0x4f], 1
mov rax, qword [r13 + 0x10]
call sym.syscall.WSAIoctl
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
mov byte [rsp + 0x4f], 0
mov rdx, qword [rsp + 0x70]
mov r12, qword [rdx]
call r12
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add rsp, 0x78
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636e80]
call sym.runtime.gopanic
nop
call sym.runtime.deferreturn
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add rsp, 0x78
pop rbp
ret
mov qword [rsp + 8], rax
mov dword [rsp + 0x10], ebx
mov qword [rsp + 0x18], rcx
mov dword [rsp + 0x20], edi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x30], r8d
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x48], r11
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov ebx, dword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov edi, dword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8d, dword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
mov r11, qword [rsp + 0x48]
jmp sym.internal_poll._FD_.WSAIoctl
Function at 0x4b1040
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4b1255
push rbp
mov rbp, rsp
sub rsp, 0x38
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rsi
test rdi, rdi
je 0x4b1206
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rcx
cmp qword [0x0075b650], rdi
je 0x4b1090
xor edx, edx
jmp 0x4b10c0
mov rcx, qword [0x0075b658]
mov rax, rdi
mov rbx, rsi
nop dword [rax]
call sym.runtime.ifaceeq
mov rcx, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
mov edx, eax
mov rax, qword [rsp + 0x48]
test dl, dl
jne 0x4b1206
cmp qword [0x0075b7a0], rdi
jne 0x4b1112
mov rcx, qword [0x0075b7a8]
mov rax, rdi
mov rbx, rsi
nop
call sym.runtime.ifaceeq
test al, al
je 0x4b10f9
mov rdi, qword [0x00770240]
mov rsi, qword [0x00770248]
jmp 0x4b1158
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
cmp byte [0x007c4788], 0
je 0x4b1158
mov rcx, qword [0x0075b7a0]
mov rdx, qword [0x0075b7a8]
mov rax, rdi
mov rbx, rsi
mov rdi, rdx
call sym.errors.Is
test al, al
jne 0x4b1212
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rdi
lea rax, [0x005b9b00]
call sym.runtime.newobject
mov rcx, qword [rsp + 0x58]
mov qword [rax + 8], rcx
cmp dword [0x007c4ac0], 0
nop
jne 0x4b1189
mov rcx, qword [rsp + 0x50]
jmp 0x4b1196
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x50]
mov qword [r11], rcx
mov qword [rax], rcx
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx]
mov rdx, qword [rcx + 0x230]
mov rcx, qword [rcx + 0x228]
mov qword [rax + 0x18], rdx
cmp dword [0x007c4ac0], 0
je 0x4b11c8
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x28]
mov qword [rax + 0x20], rcx
cmp dword [0x007c4ac0], 0
jne 0x4b11e5
mov rcx, qword [rsp + 0x30]
jmp 0x4b11f2
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x30]
mov qword [r11], rcx
mov qword [rax + 0x28], rcx
mov rbx, rax
lea rax, [0x006372a0]
add rsp, 0x38
pop rbp
ret
mov rax, rdi
mov rbx, rsi
add rsp, 0x38
pop rbp
ret
mov rcx, qword [rsp + 0x60]
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsp + 0x68]
call rcx
mov ecx, 0x2f
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005eb484]
call sym.runtime.concatstring2
nop dword [rax + rax]
call sym.runtime.convTstring
mov rbx, rax
lea rax, [0x00592aa0]
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
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.os._File_.wrapErr
Function at 0x4b2380
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4b23d2
push rbp
mov rbp, rsp
sub rsp, 0x10
mov qword [rsp + 0x20], rax
test rax, rax
jne 0x4b23a9
call sym.internal_testlog.PanicOnExit0
nop dword [rax]
test al, al
jne 0x4b23be
mov rax, qword [rsp + 0x20]
call sym.os.runtime_beforeExit
mov rax, qword [rsp + 0x20]
call sym.syscall.Exit
add rsp, 0x10
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636818]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.os.Exit
Function at 0x4b3f80
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4b4215
push rbp
mov rbp, rsp
sub rsp, 0x28
mov rdx, qword [0x007702f0]
mov r8, qword [0x007702f8]
mov qword [0x00770200], rdx
cmp dword [0x007c4ac0], 0
je 0x4b3fc3
call sym.runtime.gcWriteBarrier2
mov qword [r11], r8
mov rdx, qword [0x00770208]
mov qword [r11 + 8], rdx
mov qword [0x00770208], r8
mov rdx, qword [0x00770300]
mov r8, qword [0x00770308]
mov qword [0x00770210], rdx
cmp dword [0x007c4ac0], 0
je 0x4b3ffb
call sym.runtime.gcWriteBarrier2
mov qword [r11], r8
mov rdx, qword [0x00770218]
mov qword [r11 + 8], rdx
mov qword [0x00770218], r8
mov rdx, qword [0x00770310]
mov r8, qword [0x00770318]
mov qword [0x00770220], rdx
cmp dword [0x007c4ac0], 0
nop
je 0x4b4035
call sym.runtime.gcWriteBarrier2
mov qword [r11], r8
mov rdx, qword [0x00770228]
mov qword [r11 + 8], rdx
mov qword [0x00770228], r8
mov rdx, qword [0x00770320]
mov r8, qword [0x00770328]
mov qword [0x00770230], rdx
cmp dword [0x007c4ac0], 0
je 0x4b406d
call sym.runtime.gcWriteBarrier2
mov qword [r11], r8
mov rdx, qword [0x00770238]
mov qword [r11 + 8], rdx
mov qword [0x00770238], r8
mov rdx, qword [0x00770330]
mov r8, qword [0x00770338]
mov qword [0x00770240], rdx
cmp dword [0x007c4ac0], 0
je 0x4b40a5
call sym.runtime.gcWriteBarrier2
mov qword [r11], r8
mov rdx, qword [0x00770248]
mov qword [r11 + 8], rdx
mov qword [0x00770248], r8
mov rdx, qword [0x0075b7b0]
mov r8, qword [0x0075b7b8]
mov qword [0x00770250], rdx
cmp dword [0x007c4ac0], 0
je 0x4b40dd
call sym.runtime.gcWriteBarrier2
mov qword [r11], r8
mov rdx, qword [0x00770258]
mov qword [r11 + 8], rdx
mov qword [0x00770258], r8
mov rdx, qword [0x0075b7c0]
mov r8, qword [0x0075b7c8]
mov qword [0x00770260], rdx
cmp dword [0x007c4ac0], 0
je 0x4b4115
call sym.runtime.gcWriteBarrier2
mov qword [r11], r8
mov rdx, qword [0x00770268]
mov qword [r11 + 8], rdx
mov qword [0x00770268], r8
mov rax, qword [0x007c4998]
cmp rax, 0xffffffffffffffff
jne 0x4b412d
xor eax, eax
jmp 0x4b414a
lea rbx, [0x005de5f4]
mov ecx, 0xa
lea rdi, [0x005dd2f3]
mov esi, 4
call sym.os.newFile
cmp dword [0x007c4ac0], 0
je 0x4b4166
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [0x0076fc90]
mov qword [r11 + 8], rdx
mov qword [0x0076fc90], rax
mov rax, qword [0x007c49a0]
cmp rax, 0xffffffffffffffff
jne 0x4b417e
xor eax, eax
jmp 0x4b419b
lea rbx, [0x005debcb]
mov ecx, 0xb
lea rdi, [0x005dd2f3]
mov esi, 4
call sym.os.newFile
cmp dword [0x007c4ac0], 0
je 0x4b41b7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [0x0076fc98]
mov qword [r11 + 8], rdx
mov qword [0x0076fc98], rax
mov rax, qword [0x007c49a8]
cmp rax, 0xffffffffffffffff
jne 0x4b41cf
xor eax, eax
jmp 0x4b41ec
lea rbx, [0x005debd6]
mov ecx, 0xb
lea rdi, [0x005dd2f3]
mov esi, 4
call sym.os.newFile
cmp dword [0x007c4ac0], 0
je 0x4b4208
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x0076fca0]
mov qword [r11 + 8], rcx
mov qword [0x0076fca0], rax
add rsp, 0x28
pop rbp
ret
call sym.runtime.morestack_noctxt.abi0
jmp sym.os.init
Function at 0x4c0f40
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4c0ff5
push rbp
mov rbp, rsp
sub rsp, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
nop
nop dword [rax]
test rax, rax
je 0x4c0fe1
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rax
lea rax, [0x005c9660]
call sym.runtime.newobject
mov qword [rsp + 0x28], rax
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
lea rdi, [0x00637d48]
mov rsi, rax
call sym.context._cancelCtx_.propagateCancel
lea rax, [0x005adf40]
call sym.runtime.newobject
lea rcx, [sym.context.WithCancel.func1]
mov qword [rax], rcx
cmp dword [0x007c4ac0], 0
jne 0x4c0fc0
mov rbx, qword [rsp + 0x28]
jmp 0x4c0fcd
call sym.runtime.gcWriteBarrier1
mov rbx, qword [rsp + 0x28]
mov qword [r11], rbx
mov qword [rax + 8], rbx
mov rcx, rax
lea rax, [0x00638428]
add rsp, 0x30
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636df8]
call sym.runtime.gopanic
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.context.WithCancel
Function at 0x4c29c0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4c2acc
push rbp
mov rbp, rsp
sub rsp, 0x38
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], r8
mov byte [rsp + 0x50], bl
mov qword [rsp + 0x48], rax
test byte [rax], al
xor ebx, ebx
call sym.context._cancelCtx_.cancel
movzx edx, byte [rsp + 0x50]
nop dword [rax]
test dl, dl
je 0x4c2a1c
mov rdi, qword [rsp + 0x48]
mov rax, qword [rdi]
mov rbx, qword [rdi + 8]
lea rcx, [0x00637d20]
call sym.context.removeChild
mov rcx, qword [rsp + 0x48]
lea rdx, [rcx + 0x10]
mov qword [rsp + 0x30], rdx
xor eax, eax
mov esi, 1
lock cmpxchg dword [rcx + 0x10], esi
sete sil
test sil, sil
jne 0x4c2a51
mov rax, rdx
call sym.sync._Mutex_.lockSlow
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x30]
mov rax, qword [rcx + 0x50]
test rax, rax
je 0x4c2a99
nop
cmp qword [rax + 0x20], 0
je 0x4c2ab8
add rax, 8
call sym.time.stopTimer
cmp dword [0x007c4ac0], 0
jne 0x4c2a7b
mov rcx, qword [rsp + 0x48]
jmp 0x4c2a8c
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rcx + 0x50]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
mov qword [rcx + 0x50], 0
mov rdx, qword [rsp + 0x30]
nop
mov ebx, 0xffffffff
lock xadd dword [rcx + 0x10], ebx
dec ebx
test ebx, ebx
je 0x4c2ab2
mov rax, rdx
call sym.sync._Mutex_.unlockSlow
add rsp, 0x38
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636828]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jmp sym.context._timerCtx_.cancel
Function at 0x4c2b20
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4c2c8f
push rbp
mov rbp, rsp
sub rsp, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r8
test rax, rax
je 0x4c2c7b
nop dword [rax]
test rcx, rcx
je 0x4c2c68
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x10], rcx
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rdi
mov rdx, qword [rsp + 0x20]
test rdx, rdx
je 0x4c2ba4
lea r9, [0x00639408]
jmp 0x4c2ba9
xor r9d, r9d
xor edx, edx
mov rcx, qword [r9 + 0x20]
mov rax, rdx
call rcx
test al, al
je 0x4c2c55
lea rax, [0x005c4e60]
call sym.runtime.newobject
mov rcx, qword [rsp + 0x40]
mov qword [rax], rcx
cmp dword [0x007c4ac0], 0
jne 0x4c2be0
mov rcx, qword [rsp + 0x48]
jmp 0x4c2bed
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x48]
mov qword [r11], rcx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x10]
mov qword [rax + 0x10], rcx
cmp dword [0x007c4ac0], 0
jne 0x4c2c0a
mov rcx, qword [rsp + 0x58]
jmp 0x4c2c17
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x58]
mov qword [r11], rcx
mov qword [rax + 0x18], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x20], rcx
cmp dword [0x007c4ac0], 0
jne 0x4c2c34
mov rcx, qword [rsp + 0x68]
jmp 0x4c2c41
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x68]
mov qword [r11], rcx
mov qword [rax + 0x28], rcx
mov rbx, rax
lea rax, [0x006383f0]
add rsp, 0x30
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636e28]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636e18]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636df8]
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
mov qword [rsp + 0x30], r8
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]
mov r8, qword [rsp + 0x30]
jmp sym.context.WithValue