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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48f2d9
push rbp
mov rbp, rsp
sub rsp, 0x18
cmp qword [rax + 0x28], 0
je 0x48f2c5
mov qword [rsp + 0x28], rax
lea rcx, [rax + 0x18]
mov rax, rcx
call sym.reflect.mapiterkey
test rax, rax
je 0x48f2af
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rdx]
mov rsi, qword [rsi + 0x30]
mov rdx, qword [rdx + 0x10]
movzx ebx, byte [rsi + 0x17]
and ebx, 0x1f
test rdx, 0x60
mov edx, 0
mov edi, 0x20
cmovne rdx, rdi
or rbx, rdx
mov rcx, rax
mov rax, rsi
call sym.reflect.copyVal
add rsp, 0x18
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636ca8]
nop dword [rax]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636c98]
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._MapIter_.Key

Function at 0x48f300
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48f399
push rbp
mov rbp, rsp
sub rsp, 0x18
cmp qword [rax + 0x28], 0
je 0x48f385
mov qword [rsp + 0x28], rax
lea rcx, [rax + 0x18]
mov rax, rcx
call sym.reflect.mapiterelem
test rax, rax
je 0x48f36f
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rdx]
mov rsi, qword [rsi + 0x38]
mov rdx, qword [rdx + 0x10]
movzx ebx, byte [rsi + 0x17]
and ebx, 0x1f
test rdx, 0x60
mov edx, 0
mov edi, 0x20
cmovne rdx, rdi
or rbx, rdx
mov rcx, rax
mov rax, rsi
call sym.reflect.copyVal
add rsp, 0x18
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636cc8]
nop dword [rax]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636cb8]
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._MapIter_.Value

Function at 0x48f3c0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48f486
push rbp
mov rbp, rsp
sub rsp, 0x20
mov rdx, qword [rax + 0x10]
test rdx, rdx
je 0x48f470
lea rcx, [rax + 0x18]
mov qword [rsp + 0x18], rcx
cmp qword [rax + 0x28], 0
jne 0x48f419
mov rsi, qword [rax]
cmp qword [rsi], 8
jne 0x48f45d
cmp qword [rsi + 8], 0
je 0x48f45d
mov rdi, qword [rax + 8]
bt edx, 7
jae 0x48f40c
mov rdi, qword [rdi]
mov rax, rsi
mov rbx, rdi
call sym.reflect.mapiterinit
jmp 0x48f434
mov rax, rcx
nop dword [rax]
call sym.reflect.mapiterkey
test rax, rax
je 0x48f44a
mov rax, qword [rsp + 0x18]
call sym.reflect.mapiternext
mov rax, qword [rsp + 0x18]
call sym.reflect.mapiterkey
test rax, rax
setne al
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636ce8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636af8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636cd8]
nop
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.reflect._MapIter_.Next
Function at 0x48f740
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48f8e6
push rbp
mov rbp, rsp
sub rsp, 0x20
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
nop
cmp byte [0x00770680], 0
je 0x48f79a
lea rdx, [0x00592e60]
mov qword [0x00770688], rdx
cmp dword [0x007c4ac0], 0
je 0x48f793
nop dword [rax]
call sym.runtime.gcWriteBarrier2
mov qword [r11], rbx
mov rdx, qword [0x00770690]
mov qword [r11 + 8], rdx
mov qword [0x00770690], rbx
mov rdx, rcx
and ecx, 0x1f
mov qword [rsp + 0x18], rcx
nop
cmp rcx, 0x15
ja 0x48f808
cmp rcx, 0x12
je 0x48f846
cmp rcx, 0x13
jne 0x48f800
bt edx, 9
jb 0x48f7f2
nop
cmp qword [rax], 8
jne 0x48f8ce
cmp qword [rax + 8], 0
je 0x48f8ce
bt edx, 7
jae 0x48f7e1
mov rbx, qword [rbx]
test rbx, rbx
je 0x48f7e9
mov rbx, qword [rbx]
mov rax, rbx
add rsp, 0x20
pop rbp
ret
lea rax, [sym.reflect.methodValueCall.abi0]
add rsp, 0x20
pop rbp
ret
cmp rcx, 0x15
je 0x48f846
jmp 0x48f885
cmp rcx, 0x16
jne 0x48f838
cmp qword [rax + 8], 0
jne 0x48f846
mov rax, qword [rbx]
mov qword [rsp + 0x10], rax
nop dword [rax]
call fcn.00460300
test al, al
je 0x48f8bb
mov rax, qword [rsp + 0x10]
add rsp, 0x20
pop rbp
ret
cmp rcx, 0x17
je 0x48f865
nop
cmp rcx, 0x1a
jne 0x48f885
cmp qword [rax], 8
jne 0x48f86e
cmp qword [rax + 8], 0
je 0x48f86e
bt edx, 7
jae 0x48f85c
mov rbx, qword [rbx]
mov rax, rbx
add rsp, 0x20
pop rbp
ret
mov rax, qword [rbx]
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636af8]
nop dword [rax]
call sym.runtime.gopanic
lea rax, [0x005b29c0]
call sym.runtime.newobject
mov qword [rax + 8], 0x15
lea rcx, [0x005e2f03]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x0059e240]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636cf8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636af8]
nop dword [rax]
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]
jmp sym.reflect.Value.Pointer
Function at 0x48f920
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48fb6c
push rbp
mov rbp, rsp
sub rsp, 0x40
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x18], rcx
mov rdx, rcx
and ecx, 0x1f
cmp rcx, 0x11
jne 0x48f970
bt edx, 8
nop dword [rax + rax]
jae 0x48fb58
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x38]
jmp 0x48f984
cmp rcx, 0x17
jne 0x48fa75
mov r8, qword [rbx]
mov rcx, qword [rbx + 0x10]
mov rbx, r8
test rdi, rdi
jl 0x48fb45
cmp rsi, rdi
jl 0x48fb45
cmp rsi, rcx
jg 0x48fb45
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x10], rcx
lea rax, [0x00590420]
call sym.runtime.newobject
mov qword [rax], 0
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x68]
sub rcx, rdx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x10]
sub rcx, rdx
mov qword [rax + 0x10], rcx
nop
test rcx, rcx
jle 0x48fa1a
mov rsi, qword [rsp + 0x20]
mov rdi, qword [rsi + 0x30]
mov rdi, qword [rdi]
imul rdx, rdi
mov rdi, qword [rsp + 0x28]
add rdx, rdi
cmp dword [0x007c4ac0], 0
je 0x48fa15
call sym.runtime.gcWriteBarrier2
mov qword [r11], rdx
mov rdi, qword [rax]
mov qword [r11 + 8], rdi
mov qword [rax], rdx
jmp 0x48fa46
cmp dword [0x007c4ac0], 0
jne 0x48fa2a
mov rdx, qword [rsp + 0x28]
jmp 0x48fa3e
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x28]
mov qword [r11], rdx
mov rsi, qword [rax]
mov qword [r11 + 8], rsi
mov qword [rax], rdx
mov rsi, qword [rsp + 0x20]
test byte [rsi], al
mov rdx, qword [rsp + 0x18]
test rdx, 0x60
mov ecx, 0
mov edx, 0x20
cmovne rcx, rdx
or rcx, 0x97
mov rbx, rax
mov rax, rsi
add rsp, 0x40
pop rbp
ret
cmp rcx, 0x18
jne 0x48fb05
nop
test rdi, rdi
jl 0x48faf0
cmp rsi, rdi
jl 0x48faf0
cmp qword [rbx + 8], rsi
jl 0x48faf0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rbx
lea rax, [0x005b3e60]
call sym.runtime.newobject
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x30]
cmp qword [rdx + 8], rcx
jle 0x48fadd
mov rdx, qword [rdx]
mov rsi, qword [rsp + 0x70]
sub rsi, rcx
nop
mov qword [rax + 8], rsi
add rdx, rcx
cmp dword [0x007c4ac0], 0
je 0x48fada
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
mov qword [rax], rdx
mov rbx, rax
mov rcx, qword [rsp + 0x18]
mov rax, qword [rsp + 0x38]
add rsp, 0x40
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636d18]
nop
call sym.runtime.gopanic
mov qword [rsp + 0x18], rcx
lea rax, [0x005b29c0]
call sym.runtime.newobject
mov qword [rax + 8], 0x13
lea rcx, [0x005e2026]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x0059e240]
nop dword [rax + rax]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636d28]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636d08]
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.reflect.Value.Slice
Function at 0x48fd00
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48fe14
push rbp
mov rbp, rsp
sub rsp, 0x20
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
nop dword [rax]
test rcx, rcx
je 0x48fdde
bt ecx, 9
jae 0x48fda8
movzx edx, byte [rax + 0x17]
and edx, 0x1f
sar rcx, 0xa
nop word [rax + rax]
cmp rdx, 0x14
jne 0x48fd6a
cmp qword [rax + 0x40], rcx
jbe 0x48fdcb
mov rdx, qword [rax + 0x38]
mov ebx, dword [rdx + rcx*8 + 4]
nop
call sym.reflect.resolveTypeOff
mov rbx, rax
lea rax, [0x0063a200]
add rsp, 0x20
pop rbp
ret
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x10], rcx
call sym.internal_abi._Type_.ExportedMethods
mov rcx, qword [rsp + 0x10]
nop
cmp rbx, rcx
jbe 0x48fdb8
shl rcx, 4
mov ebx, dword [rax + rcx + 4]
nop
mov rax, qword [rsp + 0x18]
call sym.reflect.resolveTypeOff
mov rbx, rax
lea rax, [0x0063a200]
add rsp, 0x20
pop rbp
ret
mov rbx, rax
lea rax, [0x0063a200]
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636be8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636be8]
call sym.runtime.gopanic
lea rax, [0x005b29c0]
call sym.runtime.newobject
mov qword [rax + 8], 0x12
lea rcx, [0x005e182d]
mov qword [rax], rcx
mov qword [rax + 0x10], 0
mov rbx, rax
lea rax, [0x0059e240]
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]
jmp sym.reflect.Value.typeSlow
Function at 0x48fe40
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48ffa6
push rbp
mov rbp, rsp
sub rsp, 0x20
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov rdx, rcx
and ecx, 0x1f
mov qword [rsp + 0x10], rcx
nop
cmp rcx, 0x15
ja 0x48fecc
cmp rcx, 0x12
je 0x48ff0c
cmp rcx, 0x13
jne 0x48fec4
bt edx, 9
jb 0x48feb6
nop
cmp qword [rax], 8
jne 0x48ff90
cmp qword [rax + 8], 0
je 0x48ff90
bt edx, 7
nop
jae 0x48fea5
mov rbx, qword [rbx]
test rbx, rbx
je 0x48fead
mov rbx, qword [rbx]
mov rax, rbx
add rsp, 0x20
pop rbp
ret
lea rax, [sym.reflect.methodValueCall.abi0]
nop
add rsp, 0x20
pop rbp
ret
cmp rcx, 0x15
je 0x48ff0c
jmp 0x48ff47
cmp rcx, 0x16
jne 0x48ff00
cmp qword [rax + 8], 0
jne 0x48ff0c
mov qword [rsp + 0x18], rbx
mov rax, qword [rbx]
call fcn.00460300
test al, al
je 0x48ff7d
mov rcx, qword [rsp + 0x18]
mov rax, qword [rcx]
add rsp, 0x20
pop rbp
ret
cmp rcx, 0x17
je 0x48ff2b
cmp rcx, 0x1a
jne 0x48ff47
cmp qword [rax], 8
jne 0x48ff34
cmp qword [rax + 8], 0
je 0x48ff34
bt edx, 7
jae 0x48ff22
mov rbx, qword [rbx]
mov rax, rbx
add rsp, 0x20
pop rbp
ret
mov rax, qword [rbx]
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636af8]
call sym.runtime.gopanic
lea rax, [0x005b29c0]
call sym.runtime.newobject
mov qword [rax + 8], 0x1b
lea rcx, [0x005e5f9b]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x10]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x0059e240]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636d38]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636af8]
nop
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]
jmp sym.reflect.Value.UnsafePointer

Function at 0x490700
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4907ac
push rbp
mov rbp, rsp
sub rsp, 0x20
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
nop dword [rax]
test rax, rax
je 0x490798
lea rdx, [0x0063a200]
cmp rax, rdx
jne 0x490785
mov qword [rsp + 0x38], rbx
test byte [rbx], al
nop
mov rax, rbx
nop dword [rax]
call sym.reflect._rtype_.ptrTo
movzx ecx, byte [rax + 0x17]
test cl, 0x20
je 0x490770
mov qword [rsp + 0x18], rax
mov rax, qword [rsp + 0x38]
call sym.reflect.unsafe_New
mov rbx, rax
mov ecx, 0x16
mov rax, qword [rsp + 0x18]
add rsp, 0x20
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636d68]
nop
call sym.runtime.gopanic
mov rbx, qword [0x0063a208]
lea rcx, [0x005ce200]
call sym.runtime.panicdottypeI
lea rax, [0x00592aa0]
lea rbx, [0x00636d58]
call sym.runtime.gopanic
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.reflect.New
Function at 0x4956a0
Capabilities:
Access peb ldr_data

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x49576a
push rbp
mov rbp, rsp
sub rsp, 0x48
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x58], rax
mov qword [rsp], rax
mov qword [rsp + 8], rbx
mov byte [rsp + 0x10], 0
call sym.internal_bytealg.IndexByteString.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
cmp qword [rsp + 0x18], 0xffffffffffffffff
jne 0x49574f
mov rcx, qword [rsp + 0x60]
lea rdx, [rcx + 1]
mov qword [rsp + 0x40], rdx
lea rax, [0x00592f20]
xor ebx, ebx
mov rcx, rdx
call sym.runtime.makeslice
mov rbx, qword [rsp + 0x60]
mov rcx, rax
xor edi, edi
mov rsi, qword [rsp + 0x40]
mov rax, qword [rsp + 0x58]
nop dword [rax]
call sym.syscall.encodeWTF16
inc rbx
cmp rcx, rbx
jae 0x49573e
mov edi, 1
lea rsi, [0x00592f20]
call sym.runtime.growslice
mov word [rax + rbx*2 - 2], 0
xor edi, edi
xor esi, esi
add rsp, 0x48
pop rbp
ret
xor eax, eax
xor ebx, ebx
mov rcx, rbx
lea rdi, [0x006372c0]
lea rsi, [0x00636558]
add rsp, 0x48
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.syscall.UTF16FromString

Function at 0x495880
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4958c9
push rbp
mov rbp, rsp
sub rsp, 0x10
mov qword [rsp + 0x20], rax
call sym.syscall.UTF16FromString
test rdi, rdi
jne 0x4958b5
nop dword [rax]
test rbx, rbx
jbe 0x4958ab
add rsp, 0x10
pop rbp
ret
xor eax, eax
mov rcx, rax
call sym.runtime.panicIndex
lea rax, [0x00592aa0]
lea rbx, [0x00636a88]
call sym.runtime.gopanic
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.syscall.StringToUTF16Ptr
Function at 0x496e80
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x496f86
push rbp
mov rbp, rsp
sub rsp, 0x40
mov dword [rsp + 0x1c], eax
mov qword [rsp + 0x20], 0
mov ebx, eax
xor ecx, ecx
lea rdi, [rsp + 0x20]
xor eax, eax
call sym.syscall.initializeProcThreadAttributeList
lea rdx, [0x006372c0]
cmp rax, rdx
jne 0x496ee0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x28], rbx
lea rcx, [0x00636678]
call sym.runtime.ifaceeq
test al, al
jne 0x496f23
mov rax, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x28]
nop
test rax, rax
je 0x496ef3
mov rcx, rbx
mov rbx, rax
xor eax, eax
add rsp, 0x40
pop rbp
ret
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x42
lea rcx, [0x005eceee]
mov qword [rax], rcx
lea rbx, [0x006371c0]
mov rcx, rax
xor eax, eax
add rsp, 0x40
pop rbp
ret
mov rcx, qword [rsp + 0x20]
lea rax, [0x00592de0]
mov rbx, rcx
call sym.runtime.makeslice
cmp qword [rsp + 0x20], 0
jbe 0x496f76
mov qword [rsp + 0x30], rax
mov ebx, dword [rsp + 0x1c]
xor ecx, ecx
lea rdi, [rsp + 0x20]
call sym.syscall.initializeProcThreadAttributeList
test rax, rax
je 0x496f67
mov rcx, rbx
mov rbx, rax
xor eax, eax
add rsp, 0x40
pop rbp
ret
mov rax, qword [rsp + 0x30]
xor ebx, ebx
xor ecx, ecx
add rsp, 0x40
pop rbp
ret
xor eax, eax
mov rcx, rax
nop dword [rax + rax]
call sym.runtime.panicIndex
nop
mov dword [rsp + 8], eax
call sym.runtime.morestack_noctxt.abi0
mov eax, dword [rsp + 8]
jmp sym.syscall.newProcThreadAttributeList
Function at 0x4a0060
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x10]
cmp r12, qword [r14 + 0x10]
jbe 0x4a01ef
push rbp
mov rbp, rsp
sub rsp, 0x88
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rbx
lea rdi, [0x005e9b7a]
mov esi, 0x27
call sym.time.Time.Format
mov rdx, qword [rsp + 0x60]
bt rdx, 0x3f
jae 0x4a01e6
mov rdx, qword [rsp + 0x58]
test rdx, rdx
jge 0x4a00c2
neg rdx
mov ecx, 0x2d
nop
jmp 0x4a00c7
mov ecx, 0x2b
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x80], rax
movups xmmword [rsp + 0x68], xmm15
movups xmmword [rsp + 0x70], xmm15
mov word [rsp + 0x68], 0x6d20
mov byte [rsp + 0x6a], 0x3d
mov byte [rsp + 0x6b], cl
mov r8, rdx
shr rdx, 1
movabs rax, 0x89705f4136b4a598
mul rdx
mov rdi, rdx
shr rdi, 0x1c
imul r9, rdi, 0x3b9aca00
shr rdx, 0x1d
movabs rax, 0x89705f4136b4a598
mul rdx
shr rdx, 0x1c
imul r10, rdx, 0x3b9aca00
sub r8, r9
mov qword [rsp + 0x48], r8
sub rdi, r10
test rdx, rdx
jne 0x4a0150
xor eax, eax
mov edx, 4
mov esi, 0x18
lea r9, [rsp + 0x68]
jmp 0x4a0181
mov qword [rsp + 0x50], rdi
lea rax, [rsp + 0x68]
mov ebx, 4
mov ecx, 0x18
mov rdi, rdx
xor esi, esi
call sym.time.appendInt
mov rdi, qword [rsp + 0x50]
mov rdx, rbx
mov rsi, rcx
mov r9, rax
mov eax, 9
mov rbx, rdx
mov rcx, rsi
mov rsi, rax
mov rax, r9
call sym.time.appendInt
inc rbx
cmp rcx, rbx
jae 0x4a01ab
mov edi, 1
lea rsi, [0x00592de0]
call sym.runtime.growslice
mov byte [rbx + rax - 1], 0x2e
mov rdi, qword [rsp + 0x48]
mov esi, 9
call sym.time.appendInt
mov rcx, rbx
mov rbx, rax
xor eax, eax
call sym.runtime.slicebytetostring
mov rcx, qword [rsp + 0x40]
mov rdi, rax
mov rsi, rbx
xor eax, eax
mov rbx, qword [rsp + 0x80]
call sym.runtime.concatstring2
add rsp, 0x88
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
nop
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp sym.time.Time.String
Function at 0x4a09c0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4a0b4c
push rbp
mov rbp, rsp
sub rsp, 0x58
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x98], r9
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0xa0], r10
cmp r10, 0x19
je 0x4a0abd
nop dword [rax + rax]
cmp r10, 0x23
jne 0x4a0b0c
mov rax, r9
lea rbx, [0x005e8985]
mov ecx, 0x23
call sym.runtime.memequal
nop
test al, al
jne 0x4a0a85
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r9, qword [rsp + 0x98]
mov r10, qword [rsp + 0xa0]
nop dword [rax + rax]
jmp 0x4a0b0c
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
mov r9d, 1
call sym.time.Time.appendFormatRFC3339
add rsp, 0x58
pop rbp
ret
mov rax, r9
lea rbx, [0x005e4f12]
mov ecx, 0x19
call sym.runtime.memequal
test al, al
jne 0x4a0b17
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r9, qword [rsp + 0x98]
mov r10, qword [rsp + 0xa0]
call sym.time.Time.appendFormat
add rsp, 0x58
pop rbp
ret
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
xor r9d, r9d
call sym.time.Time.appendFormatRFC3339
add rsp, 0x58
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
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x40], r10
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]
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x40]
jmp sym.time.Time.AppendFormat
Function at 0x4a36e0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4a3866
push rbp
mov rbp, rsp
sub rsp, 0x50
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], rsi
lea rdx, [rsi + 4]
mov qword [rsp + 0x40], rdx
mov r9d, 1
call sym.time.Time.appendFormatRFC3339
mov rdx, qword [rsp + 0x40]
nop dword [rax]
cmp rbx, rdx
jbe 0x4a3857
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x38], rcx
mov rdx, qword [rsp + 0x80]
movzx edx, byte [rdx + rax + 4]
cmp dl, 0x2d
jne 0x4a3804
lea rdx, [rbx - 1]
cmp rbx, rdx
jbe 0x4a384c
movzx edx, byte [rbx + rax - 1]
cmp dl, 0x5a
je 0x4a37fa
lea rdx, [rbx - 6]
cmp rbx, rdx
jbe 0x4a3841
movzx edx, byte [rbx + rax - 6]
add edx, 0xffffffd0
nop
cmp dl, 9
jbe 0x4a37bd
mov rdx, rcx
sub rdx, rbx
add rdx, 5
neg rdx
sar rdx, 0x3f
lea r8, [rbx - 5]
and r8, rdx
movzx edx, byte [rax + r8]
lea edx, [rdx + rdx*4]
lea edx, [rdx - 0xf0]
movzx r8d, byte [rax + r8 + 1]
lea edx, [r8 + rdx*2]
lea edx, [rdx - 0x30]
cmp dl, 0x18
jb 0x4a37fa
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x25
lea rcx, [0x005e9452]
mov qword [rax], rcx
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdi, [0x006371c0]
mov rsi, rax
mov rax, qword [rsp + 0x48]
add rsp, 0x50
pop rbp
ret
xor edi, edi
xor esi, esi
add rsp, 0x50
pop rbp
ret
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x1e
lea rcx, [0x005e71f4]
mov qword [rax], rcx
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
lea rdi, [0x006371c0]
mov rsi, rax
mov rax, qword [rsp + 0x48]
add rsp, 0x50
pop rbp
ret
mov rax, rdx
mov rcx, rbx
call sym.runtime.panicIndex
mov rax, rdx
mov rcx, rbx
call sym.runtime.panicIndex
mov rax, rdx
mov rcx, rbx
nop dword [rax]
call sym.runtime.panicIndex
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.time.Time.appendStrictRFC3339

Function at 0x4a3920
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4a3958
push rbp
mov rbp, rsp
sub rsp, 0x10
cmp qword [rax + 0x20], 0
je 0x4a3944
add rax, 8
call sym.time.stopTimer
add rsp, 0x10
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636828]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.time._Timer_.Stop
Function at 0x4a3a60
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4a3ab3
push rbp
mov rbp, rsp
sub rsp, 0x10
cmp qword [rax + 0x20], 0
je 0x4a3a9f
mov qword [rsp + 0x20], rax
mov rax, rbx
nop dword [rax]
call sym.time.when
mov rcx, qword [rsp + 0x20]
add rcx, 8
mov rbx, rax
mov rax, rcx
call sym.time.resetTimer
add rsp, 0x10
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636dd8]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp sym.time._Timer_.Reset