joyce8/EMBER2024-capa huggingface dataset:
Function at 0x528240
Capabilities:
Access peb ldr_data

Disassembly:
lea r12, [rsp - 0x30]
cmp r12, qword [r14 + 0x10]
jbe 0x528489
push rbp
mov rbp, rsp
sub rsp, 0xa8
nop word [rax + rax]
test rax, rax
je 0x528474
mov qword [rsp + 0xb8], rax
mov rbx, qword [rax + 8]
test rbx, rbx
jne 0x528282
xor ebx, ebx
xor ecx, ecx
nop
jmp 0x52829c
mov rdx, qword [rax]
mov rcx, qword [rax + 0x10]
mov rax, rdx
call sym.net.IP.String
mov rcx, rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x48], rbx
cmp qword [rax + 0x28], 0
je 0x5283b1
mov rcx, qword [rax + 0x18]
mov rax, rcx
nop dword [rax + rax]
call sym.internal_itoa.Itoa
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rbx
mov rcx, qword [rsp + 0xb8]
mov r8, qword [rcx + 0x20]
mov r9, qword [rcx + 0x28]
mov rcx, qword [rsp + 0x48]
lea rdi, [0x00635080]
mov esi, 1
lea rax, [rsp + 0x68]
mov rbx, qword [rsp + 0x88]
call sym.runtime.concatstring3
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp], rax
mov qword [rsp + 8], rbx
mov byte [rsp + 0x10], 0x3a
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], 0
jl 0x52837b
xor eax, eax
lea rbx, [0x00635148]
mov ecx, 1
mov rdi, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x60]
lea r8, [0x005dd10d]
mov r9d, 2
mov r10, qword [rsp + 0x98]
mov r11, qword [rsp + 0x58]
call sym.runtime.concatstring4
jmp 0x5283a8
xor eax, eax
mov rbx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x60]
lea rdi, [0x00635138]
mov esi, 1
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0x58]
call sym.runtime.concatstring3
add rsp, 0xa8
pop rbp
ret
mov rax, qword [rax + 0x18]
call sym.internal_itoa.Itoa
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x50], rbx
mov rcx, qword [rsp + 0x88]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 8], rdx
mov byte [rsp + 0x10], 0x3a
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], 0
nop
jl 0x52843e
xor eax, eax
lea rbx, [0x00635148]
mov ecx, 1
mov rdi, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x48]
lea r8, [0x005dd10d]
mov r9d, 2
mov r10, qword [rsp + 0x90]
mov r11, qword [rsp + 0x50]
call sym.runtime.concatstring4
jmp 0x52846b
xor eax, eax
mov rbx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x48]
lea rdi, [0x00635138]
mov esi, 1
mov r8, qword [rsp + 0x90]
mov r9, qword [rsp + 0x50]
call sym.runtime.concatstring3
add rsp, 0xa8
pop rbp
ret
lea rax, [0x005dd4c8]
mov ebx, 5
add rsp, 0xa8
pop rbp
ret
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.net._TCPAddr_.String
Function at 0x529400
Capabilities:
Access peb ldr_data

Disassembly:
lea r12, [rsp - 0x30]
cmp r12, qword [r14 + 0x10]
jbe 0x529649
push rbp
mov rbp, rsp
sub rsp, 0xa8
nop word [rax + rax]
test rax, rax
je 0x529634
mov qword [rsp + 0xb8], rax
mov rbx, qword [rax + 8]
test rbx, rbx
jne 0x529442
xor ebx, ebx
xor ecx, ecx
nop
jmp 0x52945c
mov rdx, qword [rax]
mov rcx, qword [rax + 0x10]
mov rax, rdx
call sym.net.IP.String
mov rcx, rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x48], rbx
cmp qword [rax + 0x28], 0
je 0x529571
mov rcx, qword [rax + 0x18]
mov rax, rcx
nop dword [rax + rax]
call sym.internal_itoa.Itoa
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rbx
mov rcx, qword [rsp + 0xb8]
mov r8, qword [rcx + 0x20]
mov r9, qword [rcx + 0x28]
mov rcx, qword [rsp + 0x48]
lea rdi, [0x00635080]
mov esi, 1
lea rax, [rsp + 0x68]
mov rbx, qword [rsp + 0x88]
call sym.runtime.concatstring3
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp], rax
mov qword [rsp + 8], rbx
mov byte [rsp + 0x10], 0x3a
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], 0
jl 0x52953b
xor eax, eax
lea rbx, [0x00635148]
mov ecx, 1
mov rdi, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x60]
lea r8, [0x005dd10d]
mov r9d, 2
mov r10, qword [rsp + 0x98]
mov r11, qword [rsp + 0x58]
call sym.runtime.concatstring4
jmp 0x529568
xor eax, eax
mov rbx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x60]
lea rdi, [0x00635138]
mov esi, 1
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0x58]
call sym.runtime.concatstring3
add rsp, 0xa8
pop rbp
ret
mov rax, qword [rax + 0x18]
call sym.internal_itoa.Itoa
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x50], rbx
mov rcx, qword [rsp + 0x88]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 8], rdx
mov byte [rsp + 0x10], 0x3a
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], 0
nop
jl 0x5295fe
xor eax, eax
lea rbx, [0x00635148]
mov ecx, 1
mov rdi, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x48]
lea r8, [0x005dd10d]
mov r9d, 2
mov r10, qword [rsp + 0x90]
mov r11, qword [rsp + 0x50]
call sym.runtime.concatstring4
jmp 0x52962b
xor eax, eax
mov rbx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x48]
lea rdi, [0x00635138]
mov esi, 1
mov r8, qword [rsp + 0x90]
mov r9, qword [rsp + 0x50]
call sym.runtime.concatstring3
add rsp, 0xa8
pop rbp
ret
lea rax, [0x005dd4c8]
mov ebx, 5
add rsp, 0xa8
pop rbp
ret
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.net._UDPAddr_.String
Function at 0x52ab00
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x52abf0
push rbp
mov rbp, rsp
sub rsp, 0x18
mov rax, qword [0x0075b170]
cmp qword [rax + 8], 1
nop
jle 0x52ab79
movzx ecx, byte [rax + 1]
mov byte [rsp + 0x17], cl
movzx eax, byte [rax]
mov byte [rsp + 0x16], al
call sym.runtime.printlock
lea rax, [0x005e84e6]
mov ebx, 0x21
call sym.runtime.printstring
movzx eax, byte [rsp + 0x17]
call sym.runtime.printbool
lea rax, [0x005dea18]
mov ebx, 0xa
nop dword [rax]
call sym.runtime.printstring
movzx eax, byte [rsp + 0x16]
call sym.runtime.printbool
call sym.runtime.printnl
call sym.runtime.printunlock
mov rax, qword [0x0075b170]
cmp byte [rax], 0
jne 0x52abcc
cmp byte [rax + 1], 0
jne 0x52ab91
cmp byte [rax + 0x10], 0
je 0x52abae
call sym.runtime.printlock
lea rax, [0x005e9bc8]
mov ebx, 0x27
call sym.runtime.printstring
call sym.runtime.printunlock
jmp 0x52abea
call sym.runtime.printlock
lea rax, [0x005ebd00]
mov ebx, 0x32
nop
call sym.runtime.printstring
call sym.runtime.printunlock
jmp 0x52abea
call sym.runtime.printlock
lea rax, [0x005eca7f]
mov ebx, 0x3d
nop dword [rax]
call sym.runtime.printstring
call sym.runtime.printunlock
add rsp, 0x18
pop rbp
ret
call sym.runtime.morestack_noctxt.abi0
jmp sym.net.initConfVal.func1

Function at 0x52d680
Capabilities:
Parse credit card information

Disassembly:
lea ecx, [rax - 0x61]
cmp cl, 0x19
jbe 0x52d698
lea ecx, [rax - 0x41]
cmp cl, 0x19
jbe 0x52d698
lea ecx, [rax - 0x30]
cmp cl, 9
ja 0x52d6a0
xor eax, eax
ret
cmp rbx, 3
je 0x52d6ac
cmp rbx, 4
jne 0x52d6d9
cmp al, 0x2c
ja 0x52d6c6
lea ecx, [rax - 0x21]
cmp cl, 1
jbe 0x52d6d6
cmp al, 0x24
je 0x52d6d6
nop dword [rax]
cmp al, 0x26
jae 0x52d6d6
jmp 0x52d6d9
lea ecx, [rax - 0x3a]
cmp cl, 4
jbe 0x52d6d6
cmp al, 0x5b
je 0x52d6d6
cmp al, 0x5d
jne 0x52d6d9
xor eax, eax
ret
cmp al, 0x2f
ja 0x52d712
nop dword [rax]
cmp al, 0x26
ja 0x52d6f1
cmp al, 0x24
je 0x52d731
cmp al, 0x26
je 0x52d731
jmp 0x52d7ab
lea ecx, [rax - 0x2b]
cmp cl, 1
jbe 0x52d731
lea ecx, [rax - 0x2d]
nop dword [rax]
cmp cl, 1
jbe 0x52d7a8
cmp al, 0x2f
je 0x52d731
jmp 0x52d7ab
cmp al, 0x3d
ja 0x52d729
lea ecx, [rax - 0x3a]
cmp cl, 1
jbe 0x52d731
nop
cmp al, 0x3d
je 0x52d731
jmp 0x52d7ab
lea ecx, [rax - 0x3f]
cmp cl, 1
ja 0x52d7a0
cmp rbx, 2
jg 0x52d767
cmp rbx, 1
je 0x52d761
nop dword [rax]
cmp rbx, 2
jne 0x52d7ab
cmp al, 0x2f
je 0x52d752
cmp al, 0x3b
je 0x52d752
cmp al, 0x2c
jne 0x52d759
mov ecx, 1
jmp 0x52d75e
cmp al, 0x3f
sete cl
mov eax, ecx
ret
cmp al, 0x3f
sete al
ret
cmp rbx, 5
jne 0x52d78a
cmp al, 0x40
je 0x52d779
cmp al, 0x2f
je 0x52d779
cmp al, 0x3f
jne 0x52d782
mov ecx, 1
nop
jmp 0x52d787
cmp al, 0x3a
sete cl
mov eax, ecx
ret
cmp rbx, 6
je 0x52d799
cmp rbx, 7
jne 0x52d7ab
xor eax, eax
ret
mov eax, 1
ret
cmp al, 0x5f
je 0x52d7a8
cmp al, 0x7e
jne 0x52d7ab
xor eax, eax
ret
cmp rbx, 7
jne 0x52d7c1
cmp al, 0x21
je 0x52d7bd
lea ecx, [rax - 0x28]
cmp cl, 2
ja 0x52d7c1
xor eax, eax
nop
ret
mov eax, 1
ret
Function at 0x5310e0
Capabilities:
Access peb ldr_data

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5312eb
push rbp
mov rbp, rsp
sub rsp, 0x48
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x58], rax
add qword [rax + 0x58], rcx
mov rdx, qword [rax + 0x50]
test rdx, rdx
jle 0x531204
cmp rdx, 0x40
ja 0x5312dd
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x60], rbx
lea rsi, [rdx - 0x40]
mov r8, rsi
neg rsi
sar r8, 0x3f
and r8, rdx
lea rdx, [rax + r8]
lea rdx, [rdx + 0x10]
cmp rcx, rsi
cmovl rsi, rcx
mov qword [rsp + 0x28], rsi
cmp rbx, rdx
je 0x531174
mov rax, rdx
mov rcx, rsi
call sym.runtime.memmove
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x70]
mov rdx, qword [rax + 0x50]
add rdx, rsi
mov qword [rax + 0x50], rdx
nop
cmp rdx, 0x40
jne 0x5311e0
mov qword [rsp], rax
lea rcx, [rax + 0x10]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0x40
mov qword [rsp + 0x18], 0x40
call sym.crypto_md5.block.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x50], 0
mov rcx, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x70]
nop dword [rax]
cmp rcx, rsi
jb 0x5312d5
sub rdi, rsi
mov rdx, rdi
neg rdx
sar rdx, 0x3f
and rdx, rsi
mov r8, rcx
sub r8, rsi
add rbx, rdx
jmp 0x531207
mov r8, rcx
cmp r8, 0x40
jl 0x531285
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x40], rbx
mov qword [rsp], rax
mov qword [rsp + 8], rbx
and r8, 0xffffffffffffffc0
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x10], r8
mov qword [rsp + 0x18], rdi
call sym.crypto_md5.block.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x38]
mov rdx, rax
sub rax, rcx
sar rax, 0x3f
mov r8, qword [rsp + 0x30]
and rax, r8
and rax, 0xffffffffffffffc0
mov rcx, qword [rsp + 0x40]
lea rbx, [rcx + rax]
sub r8, rdx
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
test r8, r8
je 0x5312c8
lea rdx, [rax + 0x10]
cmp r8, 0x40
mov esi, 0x40
cmovl rsi, r8
nop dword [rax + rax]
cmp rbx, rdx
je 0x5312c4
mov qword [rsp + 0x38], rsi
mov rax, rdx
mov rcx, rsi
call sym.runtime.memmove
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x38]
mov qword [rax + 0x50], rsi
mov rax, rcx
xor ebx, ebx
xor ecx, ecx
add rsp, 0x48
pop rbp
ret
mov rax, rsi
call sym.runtime.panicSliceB
mov rax, rdx
mov ecx, 0x40
call sym.runtime.panicSliceB
nop
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.crypto_md5._digest_.Write
Function at 0x535840
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5359c4
push rbp
mov rbp, rsp
sub rsp, 0x78
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa0], rdi
test rbx, rbx
je 0x5359b2
mov rdx, qword [rdi + 0x278]
mov r8, qword [rdi + 0x270]
test rdx, rdx
jne 0x535938
cmp qword [rdi + 0x1d8], 0
je 0x5358b2
mov rdx, qword [rdi + 0x1d0]
mov rsi, qword [rdx + 8]
mov rdx, qword [rdx]
test rbx, rbx
jmp 0x535941
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x28], rbx
mov rdx, qword [rdi + 0xb8]
test rdx, rdx
jne 0x5358d6
mov eax, 5
lea rdx, [0x005dd4c8]
jmp 0x535905
mov rax, qword [rdx + 8]
mov rbx, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
movzx edi, byte [rdx]
mov esi, 0xa
call sym.math_big.nat.itoa
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x30]
call sym.runtime.slicebytetostring
mov rdx, rax
mov rax, rbx
lea rbx, [0x005ddcd2]
mov ecx, 7
mov rdi, rdx
mov rsi, rax
xor eax, eax
call sym.runtime.concatstring2
mov rdx, qword [rsp + 0x28]
test rdx, rdx
mov rcx, qword [rsp + 0x50]
mov rsi, rbx
mov rdx, rax
mov rbx, qword [rsp + 0x28]
jmp 0x535941
test rbx, rbx
mov rsi, rdx
mov rdx, r8
movups xmmword [rsp + 0x58], xmm15
movups xmmword [rsp + 0x68], xmm15
je 0x535953
mov rbx, qword [rbx + 8]
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rcx
mov rax, rdx
mov rbx, rsi
call sym.runtime.convTstring
lea rcx, [0x00592aa0]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, [0x005ed460]
mov ebx, 0x53
lea rcx, [rsp + 0x58]
mov edi, 2
mov rsi, rdi
call sym.fmt.Sprintf
mov ecx, 0x2d
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x005eafd9]
call sym.runtime.concatstring2
jmp 0x5359be
mov ebx, 0x2d
lea rax, [0x005eafd9]
add rsp, 0x78
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
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.crypto_x509.UnknownAuthorityError.Error

Function at 0x535e40
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x535ed1
push rbp
mov rbp, rsp
sub rsp, 0x48
cmp rax, 3
je 0x535e5e
cmp rax, 9
jne 0x535e6c
mov ecx, 0x2f
lea rdx, [0x005eb6b8]
jmp 0x535e70
xor ecx, ecx
xor edx, edx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
movups xmmword [rsp + 0x38], xmm15
call sym.runtime.convT64
lea rcx, [0x005a2de0]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
lea rax, [0x005ec06b]
mov ebx, 0x34
lea rcx, [rsp + 0x38]
mov edi, 1
mov rsi, rdi
call sym.fmt.Sprintf
mov rcx, rbx
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x28]
mov rbx, rax
xor eax, eax
call sym.runtime.concatstring2
add rsp, 0x48
pop rbp
ret
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.crypto_x509.InsecureAlgorithmError.Error
Function at 0x539340
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x53946d
push rbp
mov rbp, rsp
sub rsp, 0x10
mov qword [rsp + 0x20], rax
call sym.mime.consumeToken
nop dword [rax]
test rbx, rbx
je 0x53943f
test rdi, rdi
je 0x539435
cmp byte [rcx], 0x2f
jne 0x539407
lea rbx, [rdi - 1]
mov rdx, rbx
neg rdx
sar rdx, 0x3f
and edx, 1
lea rax, [rcx + rdx]
call sym.mime.consumeToken
test rbx, rbx
je 0x5393d7
test rdi, rdi
je 0x5393cd
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x2c
lea rcx, [0x005ead64]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x006371c0]
add rsp, 0x10
pop rbp
ret
xor eax, eax
xor ebx, ebx
add rsp, 0x10
pop rbp
ret
lea rax, [0x005a9cc0]
nop
call sym.runtime.newobject
mov qword [rax + 8], 0x20
lea rcx, [0x005e7f3b]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x006371c0]
add rsp, 0x10
pop rbp
ret
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x26
lea rcx, [0x005e98be]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x006371c0]
add rsp, 0x10
pop rbp
ret
xor eax, eax
xor ebx, ebx
add rsp, 0x10
pop rbp
ret
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x13
lea rcx, [0x005e243b]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x006371c0]
add rsp, 0x10
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.mime.checkMediaTypeDisposition
Function at 0x548020
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5480f5
push rbp
mov rbp, rsp
sub rsp, 0x20
mov rdx, qword [rbx + 8]
mov rsi, qword [rbx]
cmp rdx, 5
jne 0x548053
cmp dword [rsi], 0x70747468
jne 0x548053
cmp byte [rsi + 4], 0x73
jne 0x548053
mov rdx, qword [rax + 0x38]
jmp 0x5480a3
cmp rdx, 4
jne 0x5480a1
cmp dword [rsi], 0x70747468
nop
jne 0x5480a1
mov rdx, qword [rax + 0x40]
test rdx, rdx
je 0x5480a3
cmp byte [rax + 0x30], 0
je 0x5480a3
lea rax, [0x005a9cc0]
call sym.runtime.newobject
mov qword [rax + 8], 0x52
lea rcx, [0x005ed3bb]
mov qword [rax], rcx
lea rbx, [0x006371c0]
mov rcx, rax
xor eax, eax
add rsp, 0x20
pop rbp
ret
xor edx, edx
test rdx, rdx
je 0x5480e9
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x18], rdx
mov rax, rbx
call sym.vendor_golang.org_x_net_http_httpproxy.canonicalAddr
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x30]
call sym.vendor_golang.org_x_net_http_httpproxy._config_.useProxy
test al, al
je 0x5480dd
mov rax, qword [rsp + 0x18]
xor ebx, ebx
xor ecx, ecx
add rsp, 0x20
pop rbp
ret
xor eax, eax
xor ebx, ebx
xor ecx, ecx
add rsp, 0x20
pop rbp
ret
xor eax, eax
xor ebx, ebx
xor ecx, ecx
add rsp, 0x20
pop rbp
ret
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.vendor_golang.org_x_net_http_httpproxy._config_.proxyForURL
Function at 0x548120
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5482a9
push rbp
mov rbp, rsp
sub rsp, 0x60
mov qword [rsp + 0x70], rax
nop word [rax + rax]
test rbx, rbx
je 0x54829d
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x70], rax
call sym.net_url.Parse
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
test rbx, rbx
jne 0x5481b8
mov rdx, qword [rax + 8]
mov r8, qword [rax]
cmp rdx, 4
jne 0x548186
cmp dword [r8], 0x70747468
je 0x54820b
cmp rdx, 5
jne 0x5481a0
cmp dword [r8], 0x70747468
jne 0x5481a0
cmp byte [r8 + 4], 0x73
je 0x548206
nop dword [rax]
cmp rdx, 6
jne 0x5481b8
cmp dword [r8], 0x6b636f73
jne 0x5481b8
cmp word [r8 + 4], 0x3573
je 0x548201
xor eax, eax
lea rbx, [0x005ddd0a]
mov ecx, 7
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
call sym.runtime.concatstring2
call sym.net_url.Parse
test rbx, rbx
je 0x5481f6
mov rdx, qword [rsp + 0x28]
test rdx, rdx
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rbx, rdx
jmp 0x54820e
xor ebx, ebx
xor ecx, ecx
add rsp, 0x60
pop rbp
nop
ret
test rbx, rbx
jmp 0x54820e
test rbx, rbx
jmp 0x54820e
test rbx, rbx
je 0x548293
movups xmmword [rsp + 0x40], xmm15
movups xmmword [rsp + 0x50], xmm15
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
call sym.runtime.convTstring
lea rcx, [0x00592aa0]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x548250
mov rbx, qword [rcx + 8]
jmp 0x548253
mov rbx, rcx
mov qword [rsp + 0x50], rbx
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0x58], rdx
lea rax, [0x005e67a3]
mov ebx, 0x1c
lea rcx, [rsp + 0x40]
mov edi, 2
mov rsi, rdi
nop dword [rax + rax]
call sym.fmt.Errorf
mov rcx, rbx
mov rbx, rax
xor eax, eax
add rsp, 0x60
pop rbp
ret
xor ebx, ebx
xor ecx, ecx
add rsp, 0x60
pop rbp
ret
xor eax, eax
xor ebx, ebx
xor ecx, ecx
add rsp, 0x60
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.vendor_golang.org_x_net_http_httpproxy.parseProxy
Function at 0x54ce00
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x54ce9b
push rbp
mov rbp, rsp
sub rsp, 0x38
cmp rax, 9
jae 0x54ce53
lea rsi, [0x0072eb30]
movzx ecx, byte [rax + rsi + 1]
movzx eax, byte [rsi + rax]
cmp rcx, 0x47
ja 0x54ce90
cmp rcx, rax
jb 0x54ce8b
sub rcx, rax
mov rbx, rcx
neg rcx
sar rcx, 0x3f
and rax, rcx
lea rcx, [0x005ed19f]
add rax, rcx
add rsp, 0x38
pop rbp
ret
mov ebx, 0xa
call sym.strconv.FormatInt
mov ecx, 5
mov rdi, rax
mov rsi, rbx
lea r8, [0x00634fe0]
mov r9d, 1
xor eax, eax
lea rbx, [0x005dd6e4]
nop
call sym.runtime.concatstring3
add rsp, 0x38
pop rbp
ret
call sym.runtime.panicSliceB
mov edx, 0x47
call sym.runtime.panicSliceAlen
nop
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.go.opentelemetry.io_otel_attribute.Type.String

Function at 0x54e180
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x200]
cmp r12, qword [r14 + 0x10]
jbe 0x54f7e6
push rbp
mov rbp, rsp
sub rsp, 0x278
movzx r8d, byte [rbx]
dec r8
cmp r8, 0x12
ja 0x54f7d0
mov qword [rsp + 0x290], rbx
mov qword [rsp + 0x288], rax
lea rcx, [0x006396a0]
jmp qword [rcx + r8*8]
lea rax, [0x00592aa0]
lea rbx, [0x00637000]
nop
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]
nop
jmp sym.regexp_syntax._compiler_.compile

Function at 0x550920
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5509fd
push rbp
mov rbp, rsp
sub rsp, 0x38
cmp qword [rax + 0x58], 0x3e8
jl 0x550991
cmp qword [rax + 0x70], 0
jne 0x550997
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x48], rax
call sym.runtime.makemap_small
cmp dword [0x007c4ac0], 0
jne 0x550962
mov rdx, qword [rsp + 0x48]
jmp 0x550977
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [rsp + 0x48]
mov rsi, qword [rdx + 0x70]
mov qword [r11 + 8], rsi
mov qword [rdx + 0x70], rax
mov rsi, qword [rdx + 8]
mov qword [rsp + 0x28], rsi
mov rdi, qword [rdx + 0x10]
mov qword [rsp + 0x20], rdi
xor eax, eax
jmp 0x5509ee
add rsp, 0x38
pop rbp
ret
mov ecx, 1
nop dword [rax]
call sym.regexp_syntax._parser_.calcHeight
cmp rax, 0x3e8
jg 0x5509b3
add rsp, 0x38
pop rbp
ret
lea rax, [0x0059bf60]
lea rbx, [0x00637020]
call sym.runtime.gopanic
mov qword [rsp + 0x18], rax
mov rbx, qword [rsi + rax*8]
mov rax, rdx
call sym.regexp_syntax._parser_.checkHeight
mov rax, qword [rsp + 0x18]
inc rax
mov rdx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x20]
cmp rax, rdi
jl 0x5509c6
mov rax, rdx
mov rbx, qword [rsp + 0x30]
jmp 0x550997
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.regexp_syntax._parser_.checkHeight
Function at 0x5551c0
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x55536a
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rax, [rsp + 0x50]
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x38], rcx
mov rbx, qword [rdx + 0x10]
mov qword [rsp + 0x28], rbx
mov rdx, qword [rdx + 0x18]
mov qword [rsp + 0x18], rdx
call sym.runtime.gorecover
nop word [rax + rax]
test rax, rax
je 0x555354
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x20], rax
lea rdx, [0x0059bf60]
cmp rax, rdx
jne 0x555247
lea rcx, [0x00637010]
call sym.runtime.efaceeq
test al, al
jne 0x5552df
mov rax, qword [rsp + 0x20]
lea rdx, [0x0059bf60]
cmp rax, rdx
mov rbx, qword [rsp + 0x30]
jne 0x55535a
lea rcx, [0x00637020]
call sym.runtime.efaceeq
nop dword [rax]
test al, al
je 0x55535a
lea rax, [0x005b4c20]
call sym.runtime.newobject
mov qword [rax + 8], 0x1b
lea rcx, [0x005e6130]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x18], rcx
cmp dword [0x007c4ac0], 0
jne 0x5552a0
mov rcx, qword [rsp + 0x28]
jmp 0x5552ad
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x28]
mov qword [r11], rcx
mov qword [rax + 0x10], rcx
lea rcx, [0x00637c00]
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rcx
cmp dword [0x007c4ac0], 0
je 0x5552d9
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [rdx + 8]
mov qword [r11 + 8], rcx
mov qword [rdx + 8], rax
jmp 0x555354
lea rax, [0x005b4c20]
call sym.runtime.newobject
mov qword [rax + 8], 0x14
lea rcx, [0x005e2b7e]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x18]
mov qword [rax + 0x18], rcx
cmp dword [0x007c4ac0], 0
jne 0x555316
mov rcx, qword [rsp + 0x28]
jmp 0x555323
call sym.runtime.gcWriteBarrier1
mov rcx, qword [rsp + 0x28]
mov qword [r11], rcx
mov qword [rax + 0x10], rcx
lea rcx, [0x00637c00]
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rcx
cmp dword [0x007c4ac0], 0
je 0x555350
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [rdx + 8]
mov qword [r11 + 8], rcx
mov qword [rdx + 8], rax
add rsp, 0x40
pop rbp
ret
mov rax, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x30]
call sym.runtime.gopanic
nop
call sym.runtime.morestack.abi0
jmp sym.regexp_syntax.parse.func1