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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x41e9a6
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
jmp 0x41e87d
mov rax, rdx
mov rdx, qword [rax]
mov rsi, rdx
shr rdx, 0x3d
cmp bl, dl
jne 0x41e93a
mov rdx, rax
mov rax, rsi
xor edi, edi
lock cmpxchg qword [rdx], rdi
sete r8b
test r8b, r8b
je 0x41e87a
movabs rdx, 0xe000000000000000
and rdx, rcx
movabs rdi, 0x1fffffffffffffff
and rdi, rsi
or rdx, rdi
mov rsi, rcx
sub rcx, rdx
cmp rsi, rdx
mov edx, 0
cmovl rcx, rdx
test rcx, rcx
je 0x41e91f
cmp bl, 2
ja 0x41e8ec
nop
cmp bl, 1
je 0x41e907
cmp bl, 2
je 0x41e8f1
jmp 0x41e929
cmp bl, 3
jne 0x41e902
nop
lea rax, [0x00cc4648]
lock xadd qword [rax], rcx
nop
jmp 0x41e915
cmp bl, 4
jne 0x41e929
nop
nop
lea rax, [0x00cc4658]
lock xadd qword [rax], rcx
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
lea rax, [0x00982315]
mov ebx, 0x33
call dbg.runtime.throw
mov byte [rsp + 0x30], bl
mov qword [rsp + 0x10], rdx
call dbg.runtime.printlock
lea rax, [0x0096d75f]
mov ebx, 0xe
call dbg.runtime.printstring
movzx eax, byte [rsp + 0x30]
movzx eax, al
call dbg.runtime.printuint
lea rax, [0x00969c3d]
mov ebx, 5
call dbg.runtime.printstring
mov rax, qword [rsp + 0x10]
nop dword [rax]
call dbg.runtime.printuint
call dbg.runtime.printnl
call fcn.0043ada0
lea rax, [0x009849b8]
mov ebx, 0x3e
nop dword [rax + rax]
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
mov qword [rsp + 0x18], rcx
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp dbg.runtime.(*limiterEvent).stop
Function at 0x4221c0
Capabilities:
Hash data using murmur3
Reference sql statements

Disassembly:
sub rsp, 0x18
mov qword [rsp + 0x10], rbp
lea rbp, [rsp + 0x10]
cmp byte [0x00cc3cab], 0
jne 0x4222af
nop
nop
nop
nop
sub rbx, qword [rax + 0x18]
nop
mov edx, dword [rax + 0x5c]
imul rbx, rdx
mov rdx, rbx
shr rbx, 0x20
nop
shr rdx, 0x23
and ebx, 7
mov rsi, rcx
mov rcx, rbx
mov edi, 1
shl edi, cl
nop
add rdx, qword [rax + 0x50]
lock or byte [rdx], dil
nop
nop
mov rcx, qword [rax + 0x18]
nop
movabs rdx, 0x800000000000
lea rax, [rdx + rcx]
mov rdx, rax
shr rax, 0x2a
cmp rax, 0x40
jae 0x4222a5
lea rbx, [0x00c960f0]
mov rax, qword [rbx + rax*8]
shr rdx, 0x16
and edx, 0xfffff
mov rdx, qword [rax + rdx*8]
test byte [rdx], al
test byte [rax], al
mov rax, rcx
shr rcx, 0x10
and ecx, 0x3f
movzx ebx, byte [rdx + rcx + 0x21040]
lea rdx, [rdx + rcx]
lea rdx, [rdx + 0x21040]
shr rax, 0xd
and eax, 7
mov rcx, rax
mov eax, 1
shl eax, cl
nop dword [rax]
test al, bl
jne 0x422287
lock or byte [rdx], al
mov rax, qword [r14 + 0x30]
mov rax, qword [rax + 0xa0]
test byte [rax], al
add qword [rax + 0x1250], rsi
mov rbp, qword [rsp + 0x10]
add rsp, 0x18
ret
mov ecx, 0x40
call dbg.runtime.panicIndexU
lea rax, [0x0097f5c6]
mov ebx, 0x2c
nop dword [rax + rax]
call dbg.runtime.throw
nop
int3
Function at 0x423580
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4236f0
sub rsp, 0x38
mov qword [rsp + 0x30], rbp
lea rbp, [rsp + 0x30]
mov qword [rsp + 0x40], rax
nop dword [rax]
call dbg.runtime.(*gcControllerState).heapGoalInternal
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx + 0xb8]
cmp rax, rdx
jbe 0x423632
cmp rbx, rdx
cmovb rbx, rdx
mov rsi, rax
sub rax, rdx
shr rax, 6
lea rdi, [rax + rax*4]
lea rdi, [rdi + rdi*8]
add rdi, rdx
cmp rbx, rdi
cmovb rbx, rdi
imul rdi, rax, 0x3d
add rdx, rdi
cmp rsi, 0x400000
jbe 0x4235f8
lea rdi, [rsi - 0x400000]
cmp rdi, rdx
jbe 0x4235f8
mov rdx, rdi
nop
mov rcx, qword [rcx + 0x18]
mov rax, rsi
sub rax, rcx
cmp rsi, rcx
cmovb rax, rbx
cmp rdx, rbx
cmovb rdx, rbx
cmp rax, rbx
cmovb rax, rbx
cmp rdx, rax
cmovb rax, rdx
nop
cmp rsi, rax
jb 0x42363f
mov rbx, rsi
mov rbp, qword [rsp + 0x30]
add rsp, 0x38
ret
mov rbx, rax
mov rbp, qword [rsp + 0x30]
add rsp, 0x38
ret
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x18], rbx
call dbg.runtime.printlock
lea rax, [0x0096b109]
mov ebx, 8
call dbg.runtime.printstring
mov rax, qword [rsp + 0x10]
call dbg.runtime.printuint
lea rax, [0x0096b736]
mov ebx, 0xa
nop
call dbg.runtime.printstring
mov rax, qword [rsp + 0x28]
call dbg.runtime.printuint
call dbg.runtime.printnl
call fcn.0043ada0
call dbg.runtime.printlock
lea rax, [0x0096c34e]
mov ebx, 0xb
call dbg.runtime.printstring
mov rax, qword [rsp + 0x18]
call dbg.runtime.printuint
lea rax, [0x0096c4d7]
mov ebx, 0xc
call dbg.runtime.printstring
mov rax, qword [rsp + 0x20]
call dbg.runtime.printuint
call dbg.runtime.printnl
call fcn.0043ada0
lea rax, [0x0097fc89]
mov ebx, 0x2d
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
nop
jmp dbg.runtime.(*gcControllerState).trigger

Function at 0x4238a0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x423957
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
lea rax, [0x0096b916]
mov ebx, 0xa
call dbg.runtime.gogetenv
test rbx, rbx
je 0x4238e2
cmp rbx, 3
jne 0x4238f6
cmp word [rax], 0x666f
jne 0x4238f6
cmp byte [rax + 2], 0x66
nop
jne 0x4238f6
movabs rax, 0x7fffffffffffffff
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x10], rbx
call dbg.runtime.parseByteCount
test bl, bl
je 0x423913
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
call dbg.runtime.printlock
lea rax, [0x0096bfd3]
mov ebx, 0xb
call dbg.runtime.printstring
mov rax, qword [rsp + 0x18]
mov rbx, qword [rsp + 0x10]
call dbg.runtime.printstring
call dbg.runtime.printnl
nop dword [rax]
call fcn.0043ada0
lea rax, [0x00984c27]
mov ebx, 0x3f
call dbg.runtime.throw
nop
call dbg.runtime.morestack_noctxt
nop dword [rax]
jmp dbg.runtime.readGOMEMLIMIT
Function at 0x424a00
Capabilities:
Access peb ldr_data

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x424b01
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
mov qword [rsp + 8], 0
jmp 0x424a40
mov rax, qword [rsp + 0x50]
mov rcx, rdx
mov rbx, qword [rsp + 0x58]
nop
cmp qword [rsp + 8], rbx
jae 0x424af1
test byte [rax], al
lea rcx, [rax + 0x100c0]
mov rax, rcx
call dbg.runtime.(*scavengeIndex).find
nop dword [rax]
test rax, rax
je 0x424af1
movups xmmword [rsp + 0x10], xmm15
movups xmmword [rsp + 0x20], xmm15
movups xmmword [rsp + 0x30], xmm15
lea rcx, [0x00424b40]
mov qword [rsp + 0x10], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x18], rdx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rbx
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rax
lea rbx, [rsp + 8]
mov qword [rsp + 0x38], rbx
lea rbx, [rsp + 0x10]
mov qword [rsp], rbx
call dbg.runtime.systemstack
xorps xmm15, xmm15
mov r14, qword gs:[0x28]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x60]
test rdx, rdx
jne 0x424adf
xor eax, eax
jmp 0x424ae9
mov rax, qword [rdx]
call rax
mov rdx, qword [rsp + 0x60]
test al, al
je 0x424a32
mov rax, qword [rsp + 8]
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
nop
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp dbg.runtime.(*pageAlloc).scavenge
Function at 0x425b40
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x425c9a
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rcx
mov rdx, qword [rax + 0x138]
test rdx, rdx
jne 0x425ba5
call dbg.runtime.getempty
mov qword [rax + 0x18], 0
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0x130], rax
mov qword [rcx + 0x138], rax
mov rcx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
mov rdx, rax
mov rax, qword [rsp + 0x28]
mov rsi, qword [rdx + 0x10]
test rsi, rsi
jle 0x425c28
mov rdi, qword [rax + 0x100]
mov r8, rbx
sub rbx, rdi
lea rdi, [rsi - 1]
nop
cmp rdi, 0x3f
jae 0x425c8c
shl rdi, 5
mov r9d, dword [rdx + rdi + 0x20]
add r9d, dword [rdx + rdi + 0x24]
nop dword [rax + rax]
cmp r9d, ebx
ja 0x425c7b
cmp rsi, 0x3f
jne 0x425c2b
mov qword [rsp + 0x10], rdx
call dbg.runtime.getempty
mov qword [rax + 0x18], 0
mov rcx, qword [rsp + 0x10]
mov qword [rcx + 0x18], rax
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0x138], rax
mov r8, qword [rsp + 0x30]
mov rdx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x38]
jmp 0x425c2b
mov r8, rbx
mov rbx, qword [rdx + 0x10]
cmp rbx, 0x3f
jae 0x425c6e
lea rsi, [rbx + 1]
mov qword [rdx + 0x10], rsi
shl rbx, 5
mov rsi, qword [rax + 0x100]
sub r8, rsi
mov dword [rdx + rbx + 0x20], r8d
mov esi, dword [rcx + 4]
mov dword [rdx + rbx + 0x24], esi
nop
mov qword [rdx + rbx + 0x28], rcx
inc qword [rax + 0x140]
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
mov rax, rbx
mov ecx, 0x3f
call dbg.runtime.panicIndex
lea rax, [0x0097df8b]
mov ebx, 0x29
call dbg.runtime.throw
mov rax, rdi
mov ecx, 0x3f
call dbg.runtime.panicIndex
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
nop dword [rax]
jmp dbg.runtime.(*stackScanState).addObject
Function at 0x425fc0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x426146
sub rsp, 0x38
mov qword [rsp + 0x30], rbp
lea rbp, [rsp + 0x30]
nop dword [rax + rax]
cmp dword [0x00c96098], ebx
je 0x425ff0
jmp 0x42612f
mov rax, rbx
mov ecx, dword [rax]
mov edx, ecx
btr ecx, 0x1f
dec ecx
nop word [rax + rax]
cmp ecx, 0x80000000
jae 0x42611e
lea ecx, [rdx - 1]
mov rbx, rax
mov eax, edx
lock cmpxchg dword [rbx], ecx
sete cl
test cl, cl
je 0x425fed
nop
cmp edx, 0x80000000
jne 0x426114
cmp dword [0x00cc45d0], 0
jle 0x42610a
mov rax, qword [0x00c960c0]
mov qword [rsp + 0x10], rax
mov rcx, qword [0x00cc4de8]
mov qword [rsp + 0x28], rcx
mov rdx, qword [0x00c960d0]
mov qword [rsp + 0x20], rdx
movsd xmm0, qword [0x00c960d8]
movsd qword [rsp + 0x18], xmm0
call dbg.runtime.printlock
lea rax, [0x00977ba7]
mov ebx, 0x1f
nop dword [rax]
call dbg.runtime.printstring
mov rax, qword [rsp + 0x28]
shr rax, 0x14
call dbg.runtime.printuint
lea rax, [0x0096d479]
mov ebx, 0xe
nop
call dbg.runtime.printstring
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
sub rax, rcx
shr rax, 0x14
call dbg.runtime.printuint
lea rax, [0x00971e40]
mov ebx, 0x17
call dbg.runtime.printstring
mov rax, qword [rsp + 0x10]
call dbg.runtime.printuint
lea rax, [0x0096b740]
mov ebx, 0xa
call dbg.runtime.printstring
movsd xmm0, qword [rsp + 0x18]
call dbg.runtime.printfloat
lea rax, [0x0096c4fb]
mov ebx, 0xc
nop
call dbg.runtime.printstring
call fcn.0043ada0
mov rbp, qword [rsp + 0x30]
add rsp, 0x38
ret
mov rbp, qword [rsp + 0x30]
add rsp, 0x38
ret
lea rax, [0x0097a55d]
mov ebx, 0x23
call dbg.runtime.throw
lea rax, [0x00981a1a]
mov ebx, 0x31
nop dword [rax + rax]
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
mov dword [rsp + 0x10], ebx
mov byte [rsp + 0x14], cl
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov ebx, dword [rsp + 0x10]
movzx ecx, byte [rsp + 0x14]
jmp dbg.runtime.(*activeSweep).end
Function at 0x426780
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4268c9
sub rsp, 0x30
mov qword [rsp + 0x28], rbp
lea rbp, [rsp + 0x28]
mov rcx, qword [r14 + 0x30]
cmp dword [rcx + 0xd8], 0
jne 0x4267ba
cmp dword [rcx + 0xc0], 0
jne 0x4267ba
mov rdx, r14
cmp qword [rcx], rdx
jne 0x4268b7
jmp 0x4267bf
mov rax, rbx
nop
mov ecx, dword [0x00c6ecbc]
mov edx, ecx
and ecx, 0x80000000
test ecx, ecx
jne 0x4267f6
lea esi, [rdx + 1]
mov rbx, rax
mov eax, edx
lea rdi, [0x00c6ecbc]
lock cmpxchg dword [rdi], esi
sete dl
test dl, dl
je 0x4267bc
mov edx, dword [0x00c96098]
test ecx, ecx
jmp 0x4267ff
mov edx, dword [0x00c96098]
mov rbx, rax
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x10], edx
sete byte [rsp + 0x14]
jne 0x42689b
lea rax, [rsp + 0x10]
call dbg.runtime.(*sweepLocker).tryAcquire
mov qword [rsp + 0x18], rax
test bl, bl
jne 0x426842
mov ebx, dword [rsp + 0x10]
movzx ecx, byte [rsp + 0x14]
lea rax, [0x00c6ecbc]
call dbg.runtime.(*activeSweep).end
mov rbx, qword [rsp + 0x20]
jmp 0x42689b
lea rax, [rsp + 0x18]
xor ebx, ebx
call dbg.runtime.(*sweepLocked).sweep
mov ebx, dword [rsp + 0x10]
movzx ecx, byte [rsp + 0x14]
lea rax, [0x00c6ecbc]
nop
call dbg.runtime.(*activeSweep).end
mov rbp, qword [rsp + 0x28]
add rsp, 0x30
ret
lea rax, [0x009a3060]
mov qword [rsp], rax
call dbg.runtime.systemstack
xorps xmm15, xmm15
mov r14, qword gs:[0x28]
mov r14, qword [r14]
mov rax, qword [rsp + 0x20]
mov rbx, rax
mov eax, dword [rbx + 0x58]
mov ecx, dword [rsp + 0x10]
cmp eax, ecx
je 0x4268ad
add ecx, 3
cmp eax, ecx
jne 0x42686f
mov rbp, qword [rsp + 0x28]
add rsp, 0x30
ret
lea rax, [0x00979be6]
mov ebx, 0x22
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
jmp dbg.runtime.(*mspan).ensureSwept
Function at 0x428560
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x42864c
sub rsp, 0x18
mov qword [rsp + 0x10], rbp
lea rbp, [rsp + 0x10]
nop
lea rax, [0x00c6f870]
call dbg.runtime.lock2
cmp qword [0x00c6f820], 0
jne 0x42863a
mov qword [0x00c6f828], 0
mov rcx, qword [0x00c6f888]
test rcx, rcx
jne 0x4285d0
nop
nop
lea rax, [0x00c6f870]
call dbg.runtime.unlock2
mov rbp, qword [rsp + 0x10]
add rsp, 0x18
ret
lea rdx, [0x00c6f878]
mov qword [rcx + 0x10], rdx
mov rcx, qword [rcx]
test rcx, rcx
jne 0x4285c2
mov rcx, qword [0x00c6f878]
nop dword [rax]
test rcx, rcx
je 0x428611
mov rdx, qword [0x00c6f890]
mov qword [rdx], rcx
mov rcx, qword [0x00c6f878]
mov rdx, qword [0x00c6f890]
mov qword [rcx + 8], rdx
mov rcx, qword [0x00c6f888]
mov qword [0x00c6f878], rcx
jmp 0x42862d
mov rcx, qword [0x00c6f890]
mov rdx, qword [0x00c6f888]
mov qword [0x00c6f878], rdx
mov qword [0x00c6f880], rcx
movups xmmword [0x00c6f888], xmm15
jmp 0x4285aa
lea rax, [0x0097d403]
mov ebx, 0x28
call dbg.runtime.throw
nop
call dbg.runtime.morestack_noctxt
jmp dbg.runtime.prepareFreeWorkbufs

Function at 0x429400
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x18]
jbe 0x42943b
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
test cl, cl
je 0x429429
xor edi, edi
call dbg.runtime.(*mheap).allocSpan
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
lea rax, [0x009844f9]
mov ebx, 0x3c
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov byte [rsp + 0x18], cl
call dbg.runtime.morestackc
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
movzx ecx, byte [rsp + 0x18]
jmp dbg.runtime.(*mheap).allocManual

Function at 0x429560
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x42967a
sub rsp, 0x18
mov qword [rsp + 0x10], rbp
lea rbp, [rsp + 0x10]
xor edx, edx
jmp 0x429593
sub r12, rbx
lea rbx, [r12 + r9]
shr r12, 0xd
sub r11, r12
mov rax, rcx
mov rcx, r11
mov edx, r10d
test rcx, rcx
jbe 0x429619
test byte [rax], al
nop
movabs rsi, 0x800000000000
lea rdi, [rsi + rbx]
mov r8, rdi
shr rdi, 0x2a
cmp rdi, 0x40
jae 0x42966c
mov rdi, qword [rax + rdi*8 + 0x10190]
test byte [rdi], al
shr r8, 0x16
and r8d, 0xfffff
mov rdi, qword [rdi + r8*8]
test byte [rdi], al
mov r8, qword [rdi + 0x210c8]
mov r9, rbx
and ebx, 0x3fffff
cmp r8, rbx
seta r10b
mov r11, rcx
shl rcx, 0xd
lea r12, [rcx + rbx]
or r10d, edx
nop
cmp r12, 0x400000
jbe 0x42962b
mov r12d, 0x400000
jmp 0x42962b
mov rcx, rax
jmp 0x42957c
mov eax, edx
mov rbp, qword [rsp + 0x10]
add rsp, 0x18
ret
mov rax, rcx
mov r8, rdx
cmp r12, r8
jbe 0x429611
mov rcx, rax
mov rax, r8
lock cmpxchg qword [rdi + 0x210c8], r12
sete dl
test dl, dl
jne 0x42957c
mov rdx, qword [rdi + 0x210c8]
cmp rdx, r12
ja 0x429625
cmp rdx, rbx
jbe 0x429625
lea rax, [0x00982348]
mov ebx, 0x33
call dbg.runtime.throw
mov rax, rdi
mov ecx, 0x40
call dbg.runtime.panicIndexU
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
nop dword [rax]
jmp dbg.runtime.(*mheap).allocNeedsZero
Function at 0x42a800
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x42a94b
sub rsp, 0x30
mov qword [rsp + 0x28], rbp
lea rbp, [rsp + 0x28]
mov rcx, qword [rbx + 0x10]
nop dword [rax]
cmp rax, rcx
jne 0x42a871
cmp qword [rax], rbx
jne 0x42a832
mov rcx, qword [rbx]
mov qword [rax], rcx
jmp 0x42a840
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx]
mov qword [rcx], rdx
nop dword [rax]
cmp qword [rax + 8], rbx
jne 0x42a850
mov rcx, qword [rbx + 8]
mov qword [rax + 8], rcx
jmp 0x42a85b
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
mov qword [rax + 8], rcx
movups xmmword [rbx], xmm15
mov qword [rbx + 0x10], 0
mov rbp, qword [rsp + 0x28]
add rsp, 0x30
ret
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x20], rcx
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x18], rax
mov rcx, qword [rbx + 8]
mov qword [rsp + 0x10], rcx
call dbg.runtime.printlock
lea rax, [0x0097fd6a]
mov ebx, 0x2d
call dbg.runtime.printstring
mov rax, qword [rsp + 0x18]
call dbg.runtime.printuint
lea rax, [0x0096a084]
mov ebx, 6
nop
call dbg.runtime.printstring
mov rax, qword [rsp + 0x40]
call dbg.runtime.printuintptr
lea rax, [0x0096a07e]
mov ebx, 6
nop dword [rax + rax]
call dbg.runtime.printstring
mov rax, qword [rsp + 0x10]
call dbg.runtime.printuintptr
lea rax, [0x0096be9f]
mov ebx, 0xb
nop dword [rax + rax]
call dbg.runtime.printstring
mov rax, qword [rsp + 0x20]
call dbg.runtime.printuintptr
lea rax, [0x0096a054]
mov ebx, 6
nop dword [rax + rax]
call dbg.runtime.printstring
mov rax, qword [rsp + 0x38]
call dbg.runtime.printuintptr
call dbg.runtime.printnl
call fcn.0043ada0
lea rax, [0x0096e430]
mov ebx, 0x10
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp dbg.runtime.(*mSpanList).remove

Function at 0x42b1a0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x42b22a
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x18], rax
nop
lea rax, [0x00c9cb00]
call dbg.runtime.lock2
lea rax, [0x00c9ca70]
call dbg.runtime.(*fixalloc).alloc
mov qword [rsp + 0x10], rax
nop
nop
lea rax, [0x00c9cb00]
call dbg.runtime.unlock2
mov rbx, qword [rsp + 0x10]
mov byte [rbx + 0xa], 2
mov rcx, qword [rsp + 0x38]
mov qword [rbx + 0x10], rcx
mov rax, qword [rsp + 0x18]
call dbg.runtime.addspecial
test al, al
je 0x42b218
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rax, [0x0097b9d3]
mov ebx, 0x25
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp dbg.runtime.setprofilebucket
Function at 0x42b880
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x42b9b7
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
mov rdx, qword [0x00872da0]
nop
cmp rdx, 0x15
ja 0x42b935
mov qword [rsp + 0x30], rbx
test byte [rax], al
cmp dword [0x00cc4280], 0
jne 0x42b8c3
mov qword [rax + 0x10110], rcx
jmp 0x42b8cf
lea rdi, [rax + 0x10110]
call dbg.runtime.gcWriteBarrierCX
mov qword [rsp + 0x28], rax
lea rdx, [rax + 0x10090]
mov rbx, rcx
mov rax, rdx
call dbg.runtime.(*addrRanges).init
mov rax, qword [rsp + 0x28]
call dbg.runtime.(*pageAlloc).sysInit
mov rcx, qword [0x00870dd8]
mov rdi, qword [rsp + 0x28]
mov qword [rdi + 0x10078], rcx
cmp dword [0x00cc4280], 0
jne 0x42b91a
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x10108], rax
jmp 0x42b92b
add rdi, 0x10108
mov rax, qword [rsp + 0x30]
call dbg.runtime.gcWriteBarrier
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
mov qword [rsp + 0x10], rdx
call dbg.runtime.printlock
lea rax, [0x0097860e]
mov ebx, 0x20
call dbg.runtime.printstring
mov rcx, qword [rsp + 0x10]
cmp rcx, 0x40
sbb rax, rax
mov edx, 1
shl rdx, cl
and rax, rdx
call dbg.runtime.printint
call dbg.runtime.printnl
call fcn.0043ada0
call dbg.runtime.printlock
lea rax, [0x0097673c]
mov ebx, 0x1d
call dbg.runtime.printstring
mov eax, 0x200000
call dbg.runtime.printint
call dbg.runtime.printnl
nop dword [rax + rax]
call fcn.0043ada0
lea rax, [0x0097f056]
mov ebx, 0x2b
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp dbg.runtime.(*pageAlloc).init
Function at 0x42db20
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x42dcb7
add rsp, 0xffffffffffffff80
mov qword [rsp + 0x78], rbp
lea rbp, [rsp + 0x78]
mov qword [rsp + 0x88], rax
mov rdx, qword [0x00872de0]
mov qword [rsp + 0x50], rdx
movups xmm0, xmmword [0x00872de8]
movups xmmword [rsp + 0x58], xmm0
movups xmm0, xmmword [0x00872df8]
movups xmmword [rsp + 0x68], xmm0
xor ecx, ecx
jmp 0x42db6f
lea rcx, [r8 + 1]
mov rax, rsi
cmp rcx, 5
jge 0x42dc32
mov qword [rsp + 0x10], rcx
mov rdx, qword [rsp + rcx*8 + 0x50]
add rdx, 0xffffffffffffffd0
neg rdx
cmp rdx, 0x40
sbb rsi, rsi
mov rcx, rdx
mov edi, 1
shl rdi, cl
and rdi, rsi
mov qword [rsp + 0x18], rdi
mov rbx, qword [0x00cc4020]
nop
lea rdx, [rbx + rdi*8]
lea rdx, [rdx - 1]
neg rbx
and rbx, rdx
xor eax, eax
nop dword [rax]
call dbg.runtime.sysReserveOS
test rax, rax
je 0x42dca5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov rdx, qword [rsp + 0x18]
mov qword [rsp + 0x48], rdx
mov rsi, qword [rsp + 0x88]
test byte [rsi], al
mov r8, qword [rsp + 0x10]
lea r9, [r8 + r8*2]
mov r10, qword [rsp + 0x38]
mov qword [rsi + r9*8 + 8], 0
mov qword [rsi + r9*8 + 0x10], rdx
lea rdi, [rsi + r9*8]
cmp dword [0x00cc4280], 0
jne 0x42dc25
mov qword [rsi + r9*8], r10
nop dword [rax]
jmp 0x42db68
mov rdx, r10
call dbg.runtime.gcWriteBarrierDX
jmp 0x42db68
nop
xor eax, eax
mov ebx, 0x800000
call dbg.runtime.sysReserveOS
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x800000
mov qword [rsp + 0x30], 0x800000
mov rdi, qword [rsp + 0x88]
test byte [rdi], al
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov qword [rdi + 0x100d0], rdx
mov qword [rdi + 0x100d8], rsi
cmp dword [0x00cc4280], 0
jne 0x42dc8f
mov qword [rdi + 0x100c8], rcx
jmp 0x42dc9b
add rdi, 0x100c8
call dbg.runtime.gcWriteBarrierCX
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
lea rax, [0x0097b6ef]
mov ebx, 0x25
call dbg.runtime.throw
nop
mov qword [rsp + 8], rax
nop dword [rax]
call dbg.runtime.morestack_noctxt
mov rax, qword [rsp + 8]
jmp dbg.runtime.(*pageAlloc).sysInit