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

Disassembly:
lea r12, [rsp - 0x10]
cmp r12, qword [r14 + 0x10]
jbe 0x45df5d
push rbp
mov rbp, rsp
sub rsp, 0x88
lea rax, [rsp + 0x98]
call sym.runtime.gorecover
test rax, rax
jne 0x45ded5
add rsp, 0x88
pop rbp
ret
cmp dword [rax + 0x10], 0x778cdb8
jne 0x45df18
lea rdx, [0x00592aa0]
cmp rax, rdx
jne 0x45df18
mov r9, qword [rbx + 8]
mov r8, qword [rbx]
lea rax, [rsp + 0x58]
lea rbx, [0x005e7c9b]
mov ecx, 0x20
lea rdi, [0x005dd08b]
mov esi, 2
call sym.runtime.concatstring3
call sym.runtime.throw
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rbx
mov rax, qword [rsp + 0x78]
call sym.runtime.rtype.string
mov ecx, 0x20
lea rdi, [0x005ddb12]
mov esi, 7
mov r8, rax
mov r9, rbx
lea rax, [rsp + 0x38]
lea rbx, [0x005e7c9b]
call sym.runtime.concatstring3
call sym.runtime.throw
nop
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
jmp sym.runtime.preprintpanics.func1

Function at 0x4603a0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4604df
push rbp
mov rbp, rsp
sub rsp, 0x38
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x48], rax
nop
xor edi, edi
mov esi, 0x12
lea rax, [0x0072e928]
mov ebx, 1
xor ecx, ecx
call sym.runtime.semacquire1
nop dword [rax]
call sym.runtime.initMetrics
mov rbx, qword [0x0076fcd8]
lea rax, [0x005a05e0]
mov rcx, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
nop dword [rax]
call sym.runtime.mapaccess2_faststr
mov rdx, qword [rax]
test bl, bl
je 0x4604bc
mov qword [rsp + 0x28], rdx
lea rax, [0x005ad9c0]
nop dword [rax]
call sym.runtime.newobject
lea rcx, [sym.runtime.metricReader.compute_fm]
mov qword [rax], rcx
cmp dword [0x007c4ac0], 0
jne 0x460440
mov rdx, qword [rsp + 0x58]
jmp 0x46044d
call sym.runtime.gcWriteBarrier1
mov rdx, qword [rsp + 0x58]
mov qword [r11], rdx
mov qword [rsp + 0x30], rax
mov qword [rax + 8], rdx
mov rbx, qword [0x0076fcd8]
mov rcx, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
lea rax, [0x005a05e0]
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x28]
mov qword [rax], rdx
cmp dword [0x007c4ac0], 0
jne 0x46048b
mov rdx, qword [rsp + 0x30]
jmp 0x4604a0
call sym.runtime.gcWriteBarrier2
mov rdx, qword [rsp + 0x30]
mov qword [r11], rdx
mov rsi, qword [rax + 8]
mov qword [r11 + 8], rsi
mov qword [rax + 8], rdx
nop
nop
lea rax, [0x0072e928]
xor ebx, ebx
xor ecx, ecx
call sym.runtime.semrelease1
add rsp, 0x38
pop rbp
ret
xor eax, eax
lea rbx, [0x005eab28]
mov ecx, 0x2c
mov rdi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
call sym.runtime.concatstring2
call sym.runtime.throw
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.internal_godebug.registerMetric
Function at 0x460660
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4607af
push rbp
mov rbp, rsp
sub rsp, 0x30
mov qword [rsp + 0x40], rax
lea rax, [0x007c4ad0]
nop
call sym.runtime._pollCache_.alloc
mov qword [rsp + 0x20], rax
test byte [rax], al
lea rcx, [rax + 0x30]
mov qword [rsp + 0x28], rcx
nop
mov rax, rcx
call sym.runtime.lock2
nop
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 0x28]
test rcx, rcx
je 0x4606b7
cmp rcx, 1
jne 0x46079d
nop
mov rdx, qword [rax + 0x20]
nop dword [rax]
test rdx, rdx
je 0x4606cf
cmp rdx, 1
jne 0x46078c
mov rdx, qword [rsp + 0x40]
mov qword [rax + 8], rdx
mov rsi, qword [rax + 0x10]
nop dword [rax]
test rsi, rsi
jne 0x4606ef
nop
mov esi, 1
xchg qword [rax + 0x10], rsi
mov byte [rax + 0x38], 0
xor ebx, ebx
xor ecx, ecx
call sym.runtime._pollDesc_.setEventErr
mov rax, qword [rsp + 0x20]
inc qword [rax + 0x40]
nop
xor edx, edx
xchg qword [rax + 0x20], rdx
mov qword [rax + 0x90], 0
inc qword [rax + 0x98]
nop
xor edx, edx
xchg qword [rax + 0x28], rdx
mov qword [rax + 0xe8], 0
mov qword [rax + 0xf0], rax
call sym.runtime._pollDesc_.publishInfo
nop
nop
mov rax, qword [rsp + 0x28]
call sym.runtime.unlock2
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x20]
call sym.runtime.netpollopen
test eax, eax
je 0x46077f
mov dword [rsp + 0x1c], eax
lea rax, [0x007c4ad0]
mov rbx, qword [rsp + 0x20]
call sym.runtime._pollCache_.free
mov ecx, dword [rsp + 0x1c]
movsxd rbx, ecx
xor eax, eax
add rsp, 0x30
pop rbp
ret
mov rax, qword [rsp + 0x20]
xor ebx, ebx
add rsp, 0x30
pop rbp
ret
lea rax, [0x005e96d0]
mov ebx, 0x26
call sym.runtime.throw
lea rax, [0x005e9a69]
mov ebx, 0x27
call sym.runtime.throw
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
nop
jmp sym.internal_poll.runtime_pollOpen

Function at 0x4607e0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46085f
push rbp
mov rbp, rsp
sub rsp, 0x10
cmp byte [rax + 0x38], 0
je 0x46084d
nop
mov rcx, qword [rax + 0x28]
test rcx, rcx
je 0x460806
nop
cmp rcx, 1
jne 0x46083c
nop
mov rcx, qword [rax + 0x20]
test rcx, rcx
je 0x460816
cmp rcx, 1
jne 0x46082b
mov rbx, rax
lea rax, [0x007c4ad0]
call sym.runtime._pollCache_.free
add rsp, 0x10
pop rbp
ret
lea rax, [0x005ea16c]
mov ebx, 0x29
call sym.runtime.throw
lea rax, [0x005ea4d0]
mov ebx, 0x2a
call sym.runtime.throw
lea rax, [0x005e8a9d]
mov ebx, 0x23
call sym.runtime.throw
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.internal_poll.runtime_pollClose
Function at 0x461080
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x461247
push rbp
mov rbp, rsp
sub rsp, 0x30
mov qword [rsp + 0x40], rax
test byte [rax], al
lea rcx, [rax + 0x30]
mov qword [rsp + 0x28], rcx
nop
mov rax, rcx
call sym.runtime.lock2
mov rax, qword [rsp + 0x40]
cmp byte [rax + 0x38], 0
jne 0x461235
mov byte [rax + 0x38], 1
inc qword [rax + 0x40]
inc qword [rax + 0x98]
call sym.runtime._pollDesc_.publishInfo
mov rax, qword [rsp + 0x40]
jmp 0x4610d8
mov rax, rdx
nop
mov rcx, qword [rax + 0x20]
nop dword [rax]
cmp rcx, 1
je 0x461118
test rcx, rcx
je 0x46110f
mov rdx, rax
mov rax, rcx
xor ebx, ebx
lock cmpxchg qword [rdx + 0x20], rbx
sete sil
nop dword [rax]
test sil, sil
je 0x4610d5
cmp rcx, 2
cmove rcx, rbx
jmp 0x46111f
mov rdx, rax
xor ebx, ebx
xor ecx, ecx
jmp 0x46111f
mov rdx, rax
xor ebx, ebx
xor ecx, ecx
nop
mov rax, qword [rdx + 0x28]
cmp rax, 1
je 0x461158
test rax, rax
je 0x461154
mov qword [rsp + 0x10], rax
lock cmpxchg qword [rdx + 0x28], rbx
sete sil
nop
test sil, sil
je 0x46111f
mov rsi, qword [rsp + 0x10]
cmp rsi, 2
cmove rsi, rbx
jmp 0x46115a
xor esi, esi
jmp 0x46115a
xor esi, esi
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x18], rsi
cmp qword [rdx + 0x60], 0
je 0x4611aa
lea rax, [rdx + 0x48]
call sym.runtime.deltimer
cmp dword [0x007c4ac0], 0
jne 0x461184
mov rax, qword [rsp + 0x40]
jmp 0x461195
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 0x60]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rcx
mov qword [rax + 0x60], 0
mov rcx, qword [rsp + 0x20]
mov rdx, rax
mov rsi, qword [rsp + 0x18]
cmp qword [rdx + 0xb8], 0
je 0x4611f4
lea rax, [rdx + 0xa0]
nop dword [rax + rax]
call sym.runtime.deltimer
cmp dword [0x007c4ac0], 0
jne 0x4611d5
mov rcx, qword [rsp + 0x40]
jmp 0x4611e9
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx + 0xb8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
mov qword [rcx + 0xb8], 0
nop
nop
mov rax, qword [rsp + 0x28]
nop dword [rax + rax]
call sym.runtime.unlock2
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x461219
mov ebx, 3
call sym.runtime.netpollgoready
mov rax, qword [rsp + 0x18]
nop
test rax, rax
je 0x46122f
mov ebx, 3
call sym.runtime.netpollgoready
add rsp, 0x30
pop rbp
ret
lea rax, [0x005e8e0f]
mov ebx, 0x24
call sym.runtime.throw
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.internal_poll.runtime_pollUnblock
Function at 0x461340
Capabilities:
Reference sql statements

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x30
mov rcx, qword [r14 + 0x30]
inc dword [rcx + 0xd8]
lea rcx, [rsp + 0x40]
nop word [rax + rax]
cmp qword [r14 + 0x70], rcx
jb 0x4615b3
mov qword [rsp + 0x10], r14
mov qword [r14 + 0xa8], 0
mov rcx, qword [r14 + 0x30]
mov rax, qword [rcx + 0xb0]
mov qword [rsp + 0x18], rax
mov qword [rcx + 0xb0], 0
call sym.runtime.exitsyscallfast
test al, al
jne 0x4613ba
cmp byte [0x007768e8], 0
je 0x4614ee
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp 0x461561
cmp byte [0x0076b664], 0
je 0x4613ff
movups xmmword [rsp + 0x20], xmm15
lea rax, [sym.runtime.exitsyscall.func1]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x20]
mov qword [rsp], rcx
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
cmp byte [0x007768e8], 0
je 0x46145e
mov rax, qword [rsp + 0x10]
mov rdx, qword [rax + 0x30]
mov rsi, qword [rdx + 0xa0]
mov rdi, qword [rsp + 0x18]
nop dword [rax]
cmp rsi, rdi
jne 0x461430
mov edx, dword [rdx + 0x268]
cmp dword [rsi + 0x14], edx
je 0x461463
lea rax, sym.runtime.traceGoStart
mov qword [rsp], rax
nop dword [rax + rax]
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x10]
jmp 0x461463
mov rax, qword [rsp + 0x10]
mov rdx, qword [rax + 0x30]
mov rdx, qword [rdx + 0xa0]
inc dword [rdx + 0x14]
mov ebx, 3
mov ecx, 2
nop dword [rax + rax]
call sym.runtime.casgstatus
mov rax, qword [rsp + 0x10]
mov qword [rax + 0x70], 0
mov rdx, qword [rax + 0x30]
dec dword [rdx + 0xd8]
cmp byte [rax + 0xb1], 0
je 0x4614af
mov qword [rax + 0x10], 0xfffffffffffffade
jmp 0x4614bd
mov rcx, qword [rax]
add rcx, 0x13a0
mov qword [rax + 0x10], rcx
mov byte [rax + 0xb7], 0
cmp byte [0x00771a20], 0
je 0x4614e8
mov ebx, 1
call sym.runtime.isSystemGoroutine
test al, al
jne 0x4614e8
nop
lea rax, sym.runtime.gosched_m
call sym.runtime.mcall
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rsp + 0x10]
mov rdx, qword [rcx + 0x30]
dec dword [rdx + 0xd8]
lea rax, sym.runtime.exitsyscall0
call sym.runtime.mcall
mov rcx, qword [rsp + 0x10]
mov qword [rcx + 0x70], 0
mov rdx, qword [rcx + 0x30]
mov rdx, qword [rdx + 0xa0]
inc dword [rdx + 0x14]
mov byte [rcx + 0xb7], 0
add rsp, 0x30
pop rbp
ret
nop
lea rax, sym.runtime.switchtothread
mov qword [rsp], rax
nop dword [rax]
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
test rcx, rcx
je 0x461575
mov edx, dword [rcx + 0x14]
mov rbx, qword [rax + 0x30]
cmp dword [rbx + 0x268], edx
je 0x461531
call sym.runtime.cputicks.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp]
mov rcx, rax
sar rax, 0x3f
shr rax, 0x3a
add rax, rcx
sar rax, 6
mov rcx, qword [rsp + 0x10]
mov qword [rcx + 0x170], rax
jmp 0x4614ee
lea rax, [0x005eaecb]
mov ebx, 0x2d
nop
call sym.runtime.throw
nop
int3
Function at 0x462120
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4621a6
push rbp
mov rbp, rsp
sub rsp, 0x10
cmp rax, 0x20
jne 0x46213e
add rsp, 0x10
pop rbp
ret
mov qword [rsp + 0x20], rax
call sym.runtime.printlock
lea rax, [0x005e8f2f]
mov ebx, 0x24
call sym.runtime.printstring
mov rax, qword [rsp + 0x20]
nop
call sym.runtime.printuint
lea rax, [0x005de329]
mov ebx, 9
call sym.runtime.printstring
mov eax, 0x20
nop dword [rax + rax]
call sym.runtime.printuint
call sym.runtime.printnl
call sym.runtime.printunlock
lea rax, [0x005e1e84]
mov ebx, 0x13
nop dword [rax + rax]
call sym.runtime.throw
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.sync.runtime_notifyListCheck

Function at 0x462200
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46227a
push rbp
mov rbp, rsp
sub rsp, 0x18
movabs rdx, 0x1000000000000
cmp rax, rdx
ja 0x462265
mov qword [rsp + 0x28], rax
xor ebx, ebx
xor ecx, ecx
call sym.runtime.mallocgc
mov rcx, qword [rsp + 0x28]
test rcx, rcx
jl 0x462260
mov rdx, rax
neg rdx
nop dword [rax + rax]
cmp rcx, rdx
ja 0x46224e
mov rbx, rcx
add rsp, 0x18
pop rbp
ret
test rax, rax
je 0x462258
call sym.runtime.panicunsafeslicelen
call sym.runtime.panicunsafeslicenilptr
nop dword [rax]
call sym.runtime.panicunsafeslicelen
nop
lea rax, [0x005a2540]
lea rbx, [0x006368f8]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
nop
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.internal_bytealg.MakeNoZero
Function at 0x462fc0
Capabilities:
Reference sql statements

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x68
mov qword [rsp + 0x80], rbx
movq qword [rsp + 0x60], xmm15
mov byte [rsp + 0x1f], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
movups xmmword [rsp + 0x38], xmm15
movups xmmword [rsp + 0x48], xmm15
cmp rcx, 4
jge 0x46304b
lea rdx, [rsp + 0x38]
cmp rbx, rdx
je 0x46303f
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x78], rax
mov rsi, rcx
shl rsi, 3
mov rax, rdx
mov rcx, rsi
call sym.runtime.memmove
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x88]
mov edx, 4
lea rbx, [rsp + 0x38]
jmp 0x463058
cmp rcx, 0x2a
jg 0x463119
mov rdx, rcx
mov rsi, qword [r14 + 0x30]
nop
inc dword [rsi + 0x23c]
mov rsi, qword [r14 + 0x30]
mov rdi, r14
nop
mov qword [rsi + 0x130], rdi
mov rsi, qword [r14 + 0x30]
mov qword [r14 + 0xd0], rsi
lea rsi, sym.runtime.unlockOSThread
mov qword [rsp + 0x60], rsi
mov byte [rsp + 0x1f], 1
mov rsi, qword [r14 + 0x30]
mov qword [rsi + 0x2c8], rax
mov qword [rsi + 0x2d0], rcx
test rdx, rdx
jbe 0x46310f
mov qword [rsp + 0x58], rsi
lea rcx, [rsi + 0x2c8]
mov qword [rsi + 0x2d8], rbx
mov rax, qword [0x0076fd70]
mov rbx, rcx
call sym.runtime.cgocall
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rcx + 0x2e0]
mov rsi, qword [rcx + 0x2e8]
mov rcx, qword [rcx + 0x2f0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x1f], 0
call sym.runtime.unlockOSThread
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
add rsp, 0x68
pop rbp
ret
xor eax, eax
mov rcx, rax
call sym.runtime.panicIndex
lea rax, [0x00592aa0]
lea rbx, [0x00636988]
call sym.runtime.gopanic
nop
call sym.runtime.deferreturn
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
add rsp, 0x68
pop rbp
ret

Function at 0x466240
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
cmp byte [0x007c478b], 0
je 0x46624e
jmp sym.aeshashbody
jmp sym.runtime.memhashFallback

Function at 0x466260
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
cmp byte [0x007c478b], 0
je 0x466275
mov rcx, qword [rax + 8]
mov rax, qword [rax]
jmp sym.aeshashbody
jmp sym.runtime.strhashFallback

Function at 0x466280
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
cmp byte [0x007c478b], 0
je 0x4662b5
movq xmm0, rbx
pinsrd xmm0, dword [rax], 2
aesenc xmm0, xmmword [0x007c4f60]
aesenc xmm0, xmmword [0x007c4f70]
aesenc xmm0, xmmword [0x007c4f80]
movq rax, xmm0
ret
jmp sym.runtime.memhash32Fallback

Function at 0x4662c0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
cmp byte [0x007c478b], 0
je 0x4662f6
movq xmm0, rbx
pinsrq xmm0, qword [rax], 1
aesenc xmm0, xmmword [0x007c4f60]
aesenc xmm0, xmmword [0x007c4f70]
aesenc xmm0, xmmword [0x007c4f80]
movq rax, xmm0
ret
jmp sym.runtime.memhash64Fallback

Function at 0x466360
Capabilities:
Reference sql statements

Disassembly:
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xorps xmm15, xmm15
jmp sym.runtime.sigpanic
Function at 0x467c40
Capabilities:
Access peb ldr_data
Get kernel32 base address

Disassembly:
mov rdx, 2
jmp sym.sigtramp

Function at 0x468040
Capabilities:
Allocate thread local storage

Disassembly:
push rbp
mov rbp, rsp
mov rax, rsp
and rsp, 0xfffffffffffffff0
sub rsp, 0x30
mov qword [rsp + 0x20], rax
mov rax, qword [sym.imp.kernel32.dll_TlsAlloc]
call rax
mov rsp, qword [rsp + 0x20]
mov rcx, rax
cmp rcx, 0x40
jb 0x468074
mov rcx, 0x28
jmp 0x46807f
shl rcx, 3
add rcx, 0x1480
mov qword [0x007c4a20], rcx
pop rbp
ret

Function at 0x46aee0
Capabilities:
Reference sql statements

Disassembly:
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp sym.runtime.badmorestackgsignal

Function at 0x46af00
Capabilities:
Reference sql statements

Disassembly:
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp sym.runtime.schedinit

Function at 0x46b000
Capabilities:
Reference sql statements

Disassembly:
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp sym.runtime.check

Function at 0x46b020
Capabilities:
Reference sql statements

Disassembly:
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp sym.runtime.newstack

Function at 0x46b060
Capabilities:
Reference sql statements

Disassembly:
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp sym.runtime.badsystemstack

Function at 0x46bdc0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46bea9
push rbp
mov rbp, rsp
sub rsp, 0x18
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rcx
nop dword [rax]
test rbx, rbx
je 0x46be95
mov qword [rsp + 0x28], rax
mov rcx, qword [rax]
test rcx, rcx
je 0x46be07
lea rdx, [0x007c479f]
nop dword [rax]
cmp rcx, rdx
je 0x46bdee
jmp 0x46be37
call sym.sync_atomic.runtime_procPin
mov rax, qword [rsp + 0x28]
xor ebx, ebx
lea rcx, [0x007c479f]
call sym.sync_atomic.CompareAndSwapPointer
nop
test al, al
jne 0x46be52
call sym.sync_atomic.runtime_procUnpin
mov rax, qword [rsp + 0x28]
lea rdx, [0x007c479f]
jmp 0x46bdee
cmp qword [rsp + 0x30], rcx
jne 0x46be82
add rax, 8
mov rbx, qword [rsp + 0x38]
call sym.sync_atomic.StorePointer
add rsp, 0x18
pop rbp
ret
mov rax, qword [rsp + 0x28]
lea rcx, [rax + 8]
mov rbx, qword [rsp + 0x38]
mov rax, rcx
call sym.sync_atomic.StorePointer
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
call sym.sync_atomic.StorePointer
call sym.sync_atomic.runtime_procUnpin
add rsp, 0x18
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636dc8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636db8]
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.sync_atomic._Value_.Store
Function at 0x46c640
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46c6e7
push rbp
mov rbp, rsp
sub rsp, 0x38
mov rsi, qword [rdx + 8]
mov rdi, qword [rsi + 8]
cmp rax, rdi
jae 0x46c6d3
nop
cmp rbx, rdi
jae 0x46c6d3
mov rdi, qword [rdx + 0x18]
mov qword [rsp + 0x28], rdi
mov r8, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x20]
mov qword [rsp + 0x30], rdx
mov rsi, qword [rsi]
imul rax, r8
imul r8, rbx
lea rcx, [rax + rsi]
mov qword [rsp + 0x20], rcx
add rsi, r8
mov qword [rsp + 0x18], rsi
nop
mov rax, rdi
mov rbx, rdx
nop
call sym.internal_reflectlite.typedmemmove
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x18]
call sym.internal_reflectlite.typedmemmove
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x30]
call sym.internal_reflectlite.typedmemmove
add rsp, 0x38
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636b18]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call sym.runtime.morestack.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp sym.internal_reflectlite.Swapper.func9

Function at 0x46cae0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46cb86
push rbp
mov rbp, rsp
sub rsp, 0x28
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
cmp rcx, 0x12
ja 0x46cb18
nop
cmp rcx, 0x11
jne 0x46cb0c
mov rcx, qword [rax + 0x30]
jmp 0x46cb40
cmp rcx, 0x12
jne 0x46cb3c
mov rcx, qword [rax + 0x30]
jmp 0x46cb40
cmp rcx, 0x15
jne 0x46cb24
mov rcx, qword [rax + 0x38]
jmp 0x46cb40
cmp rcx, 0x16
jne 0x46cb30
mov rcx, qword [rax + 0x30]
jmp 0x46cb40
cmp rcx, 0x17
jne 0x46cb3c
mov rcx, qword [rax + 0x30]
jmp 0x46cb40
xor ecx, ecx
nop
test rcx, rcx
je 0x46cb4e
mov rax, rcx
add rsp, 0x28
pop rbp
ret
call sym.internal_reflectlite.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.internal_reflectlite.elem

Function at 0x46cc00
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46cc46
push rbp
mov rbp, rsp
sub rsp, 0x10
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
nop
cmp rcx, 0x11
je 0x46cc20
xor eax, eax
nop
test rax, rax
je 0x46cc2f
mov rax, qword [rax + 0x40]
add rsp, 0x10
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636eb0]
nop dword [rax]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.internal_reflectlite.rtype.Len
Function at 0x46cc60
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46cca6
push rbp
mov rbp, rsp
sub rsp, 0x10
movzx ecx, byte [rax + 0x17]
and ecx, 0x1f
nop
cmp rcx, 0x19
je 0x46cc80
xor eax, eax
nop
test rax, rax
je 0x46cc8f
mov rax, qword [rax + 0x40]
add rsp, 0x10
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636ec0]
nop dword [rax]
call sym.runtime.gopanic
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.internal_reflectlite.rtype.NumField

Function at 0x46cde0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46cefe
push rbp
mov rbp, rsp
sub rsp, 0x18
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rbx
mov rdx, rcx
and ecx, 0x1f
mov qword [rsp + 0x10], rcx
nop
cmp rcx, 0x12
ja 0x46ce55
cmp rcx, 0x11
je 0x46ce4b
cmp rcx, 0x12
jne 0x46cea1
cmp qword [rax], 8
jne 0x46ceea
cmp qword [rax + 8], 0
je 0x46ceea
bt edx, 7
jae 0x46ce3c
mov rbx, qword [rbx]
mov rax, rbx
nop
call sym.internal_reflectlite.chanlen
add rsp, 0x18
pop rbp
ret
mov rax, qword [rax + 0x40]
add rsp, 0x18
pop rbp
ret
cmp rcx, 0x15
jne 0x46ce81
cmp qword [rax], 8
nop
jne 0x46ced7
cmp qword [rax + 8], 0
je 0x46ced7
bt edx, 7
jae 0x46ce72
mov rbx, qword [rbx]
mov rax, rbx
call sym.internal_reflectlite.maplen
add rsp, 0x18
pop rbp
nop
ret
cmp rcx, 0x17
je 0x46ce97
cmp rcx, 0x18
jne 0x46cea1
mov rax, qword [rbx + 8]
add rsp, 0x18
pop rbp
ret
mov rax, qword [rbx + 8]
add rsp, 0x18
pop rbp
ret
lea rax, [0x005b3dc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x11
lea rcx, [0x005e12ef]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x10]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x0059ec00]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636af8]
call sym.runtime.gopanic
lea rax, [0x00592aa0]
lea rbx, [0x00636af8]
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.internal_reflectlite.Value.Len

Function at 0x46cf80
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x46cfb2
push rbp
mov rbp, rsp
sub rsp, 0x10
test rax, rax
jne 0x46cf9e
test rbx, rbx
jne 0x46cf9e
add rsp, 0x10
pop rbp
ret
lea rax, [0x00592aa0]
lea rbx, [0x00636b18]
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.internal_reflectlite.Swapper.func2