joyce8/EMBER2024-capa huggingface dataset:
Function at 0x14002ab10
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002ab2e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002ab50
mov r8d, 0x14
mov edx, 1
lea rcx, str._thb_xvmPushUnRef____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002ab2e

Function at 0x14002ab70
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002ab8e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002abb0
mov r8d, 0x16
mov edx, 1
lea rcx, str._thb_xvmPushVParams____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002ab8e

Function at 0x14002abd0
Capabilities:
Write file on windows

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
mov rbp, rcx
mov rdi, rdx
mov rsi, r8
mov rcx, qword [r8]
cmp qword [rbp + 0x50], rdx
jbe 0x14002ac03
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002acf0
mov rax, qword [rbp + 0x40]
xor r15d, r15d
lea r13, str._u_
lea r14, [0x1400afb5c]
lea rdx, [rax + rdi + 1]
add rdi, 4
movzx eax, byte [rdx + 1]
movzx r8d, byte [rdx + 2]
movzx edx, byte [rdx]
shl r8d, 0x10
shl eax, 8
or eax, r8d
or eax, edx
lea rdx, str._t_n_t_tstatic_const_HB_BYTE_codeblock___I64u____
lea ebx, [rax - 4]
mov r8, rbx
lea r12, [rbx - 1]
call sym.fprintf
test rbx, rbx
je 0x14002ac7f
mov rcx, qword [rsi]
test r15b, 0xf
je 0x14002acca
mov rax, qword [rbp + 0x40]
add rax, rdi
movzx r8d, byte [rax + r15]
cmp r15, r12
je 0x14002acb0
mov rdx, r13
add r15, 1
call sym.fprintf
cmp rbx, r15
jne 0x14002ac54
mov r9, qword [rsi]
mov r8d, 0x30
mov edx, 1
lea rcx, str.___n_t_thb_xvmPushBlock__codeblock__symbols____n_t_n
call sym.fwrite
lea rax, [rbx + 4]
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, r14
add r15, 1
call sym.fprintf
cmp rbx, r15
je 0x14002ac7f
mov rcx, qword [rsi]
test r15b, 0xf
jne 0x14002ac5d
mov r9, rcx
mov r8d, 4
mov edx, 1
lea rcx, str._n_t_t_t
call sym.fwrite
mov rcx, qword [rsi]
jmp 0x14002ac5d
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov rcx, qword [rsi]
jmp 0x14002ac03

Function at 0x14002ad10
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002ad2e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002ad50
mov r8d, 0x14
mov edx, 1
lea rcx, str._thb_xvmDuplUnRef____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002ad2e
Function at 0x14002ad70
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002ad8e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002adb0
mov r8d, 0x1c
mov edx, 1
lea rcx, str._tif__hb_xvmExpEq_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002ad8e

Function at 0x14002add0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002adee
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002ae10
mov r8d, 0x1c
mov edx, 1
lea rcx, str._tif__hb_xvmModEq_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002adee

Function at 0x14002ae30
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002ae4e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002ae70
mov r8d, 0x1f
mov edx, 1
lea rcx, str._tif__hb_xvmExpEqPop_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002ae4e

Function at 0x14002ae90
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002aeae
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002aed0
mov r8d, 0x1f
mov edx, 1
lea rcx, str._tif__hb_xvmModEqPop_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002aeae

Function at 0x14002aef0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002af0e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002af30
mov r8d, 0x23
mov edx, 1
lea rcx, str._tif__hb_xvmArrayPushRef_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002af0e

Function at 0x14002af50
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002af6e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002af90
mov r8d, 0x27
mov edx, 1
lea rcx, str._tif__hb_xvmPushObjectVarRef_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002af6e
Function at 0x14002afb0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002afce
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002aff0
mov r8d, 0x18
mov edx, 1
lea rcx, str._thb_xvmWithObjectEnd____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002afce

Function at 0x14002b010
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b02e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b050
mov r8d, 0x1a
mov edx, 1
lea rcx, str._thb_xvmWithObjectStart____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b02e

Function at 0x14002b070
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b08e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b0b0
mov r8d, 0x1c
mov edx, 1
lea rcx, str._tif__hb_xvmDivEq_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b08e

Function at 0x14002b0d0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b0ee
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b110
mov r8d, 0x1d
mov edx, 1
lea rcx, str._tif__hb_xvmMultEq_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b0ee

Function at 0x14002b130
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b14e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b170
mov r8d, 0x1e
mov edx, 1
lea rcx, str._tif__hb_xvmMinusEq_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b14e

Function at 0x14002b190
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b1ae
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b1d0
mov r8d, 0x1d
mov edx, 1
lea rcx, str._tif__hb_xvmPlusEq_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b1ae
Function at 0x14002b1f0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b20e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b230
mov r8d, 0x1f
mov edx, 1
lea rcx, str._tif__hb_xvmDivEqPop_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b20e

Function at 0x14002b250
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b26e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b290
mov r8d, 0x20
mov edx, 1
lea rcx, str._tif__hb_xvmMultEqPop_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b26e

Function at 0x14002b2b0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b2ce
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b2f0
mov r8d, 0x21
mov edx, 1
lea rcx, str._tif__hb_xvmMinusEqPop_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b2ce

Function at 0x14002b310
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b32e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b350
mov r8d, 0x20
mov edx, 1
lea rcx, str._tif__hb_xvmPlusEqPop_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b32e

Function at 0x14002b370
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b38e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b3b0
mov r8d, 0x12
mov edx, 1
lea rcx, str._thb_xvmEnumEnd____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b38e

Function at 0x14002b3d0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b3ee
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b410
mov r8d, 0x1f
mov edx, 1
lea rcx, str._tif__hb_xvmEnumPrev_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b3ee
Function at 0x14002b430
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b44e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b470
mov r8d, 0x1f
mov edx, 1
lea rcx, str._tif__hb_xvmEnumNext_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b44e

Function at 0x14002b490
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b4ae
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b4d0
mov r8d, 0x23
mov edx, 1
lea rcx, str._tif__hb_xvmMacroPushRef_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b4ae

Function at 0x14002b4f0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b50e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b530
mov r8d, 0x1f
mov edx, 1
lea rcx, str._thb_xvmPushLogical__HB_TRUE____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b50e

Function at 0x14002b550
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b56e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b590
mov r8d, 0x20
mov edx, 1
lea rcx, str._tif__hb_xvmSwapAlias_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b56e

Function at 0x14002b5b0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b5ce
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b5f0
mov r8d, 0x21
mov edx, 1
lea rcx, str._tif__hb_xvmSeqRecover_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b5ce
Function at 0x14002b610
Capabilities:
Write file on windows

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
mov rax, qword [rcx + 0x40]
lea rax, [rax + rdx + 1]
mov rdi, rdx
mov rsi, r8
mov rbp, rcx
movzx edx, byte [rax + 2]
movzx ebx, byte [rax + 1]
movzx eax, byte [rax]
mov r8d, edx
shl ebx, 8
shl edx, 0x10
or ebx, edx
or ebx, eax
mov rax, qword [rcx + 0x50]
mov rcx, qword [rsi]
test r8b, r8b
js 0x14002b6c0
cmp rdi, rax
jae 0x14002b660
mov rax, qword [rsi + 0x20]
mov r8, qword [rax + rdi*8]
test r8, r8
jne 0x14002b6d8
cmp ebx, 4
je 0x14002b6a0
mov rax, qword [rbp + 0x50]
movsxd rbx, ebx
xor r8d, r8d
add rbx, rdi
cmp rbx, rax
jae 0x14002b67f
mov rax, qword [rsi + 0x20]
mov r8, qword [rax + rbx*8]
lea rdx, str._tif__hb_xvmSeqEndTest_____break__n_tgoto_lab_05I64u__n_t_n
call sym.fprintf
sub dword [rsi + 0x18], 1
mov eax, 4
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
ret
mov r9, rcx
mov r8d, 0x28
mov edx, 1
lea rcx, str._tbreak__n_t_n_tif__hb_xvmSeqEnd_____break__n
call sym.fwrite
jmp 0x14002b68b
or ebx, 0xff000000
cmp rdi, rax
jae 0x14002b669
mov rdx, qword [rsi + 0x20]
mov r8, qword [rdx + rdi*8]
test r8, r8
je 0x14002b669
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov rcx, qword [rsi]
cmp ebx, 4
jne 0x14002b665
jmp 0x14002b6a0

Function at 0x14002b700
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b71e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b744
mov r8d, 0x20
mov edx, 1
lea rcx, str._thb_xvmSeqBegin____n_tfor________n
call sym.fwrite
add dword [rbx + 0x18], 1
mov eax, 4
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b71e

Function at 0x14002b760
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b77e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b7a0
mov r8d, 0x13
mov edx, 1
lea rcx, str._thb_xvmRetValue____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b77e

Function at 0x14002b7c0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002b7de
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b800
mov r8d, 0x13
mov edx, 1
lea rcx, str._thb_xvmPushSelf____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002b7de
Function at 0x14002b820
Capabilities:
Write file on windows

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
mov rbp, rcx
mov rsi, rdx
mov rbx, r8
mov rcx, qword [r8]
cmp qword [rbp + 0x50], rdx
jbe 0x14002b853
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002b930
mov rax, qword [rbp + 0x40]
lea rdx, str._t_n_t_tstatic_const_HB_BYTE_codeblock___hu____
xor r15d, r15d
lea r14, str._u_
movzx edi, byte [rax + rsi + 1]
add rsi, 2
sub edi, 2
movzx r13d, di
mov r8d, r13d
lea r12d, [r13 - 1]
call sym.fprintf
test di, di
jne 0x14002b8b3
jmp 0x14002b8f6
mov rax, qword [rbp + 0x40]
add rax, rsi
movzx r8d, byte [rax + r15]
cmp r12d, r15d
je 0x14002b8e0
mov rdx, r14
add r15, 1
call sym.fprintf
cmp di, r15w
jbe 0x14002b8f6
mov rcx, qword [rbx]
test r15b, 0xf
jne 0x14002b890
mov r9, rcx
mov r8d, 4
mov edx, 1
lea rcx, str._n_t_t_t
call sym.fwrite
mov rcx, qword [rbx]
jmp 0x14002b890
lea rdx, [0x1400afb5c]
add r15, 1
call sym.fprintf
cmp di, r15w
ja 0x14002b8b3
mov r9, qword [rbx]
mov r8d, 0x35
mov edx, 1
lea rcx, str.___n_t_thb_xvmPushBlockShort__codeblock__symbols____n_t_n
call sym.fwrite
lea eax, [r13 + 2]
cdqe
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov rcx, qword [rbx]
jmp 0x14002b853

Function at 0x14002b950
Capabilities:
Write file on windows

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
mov rbp, rcx
mov rsi, rdx
mov rbx, r8
mov rcx, qword [r8]
cmp qword [rbp + 0x50], rdx
jbe 0x14002b983
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002ba60
mov rax, qword [rbp + 0x40]
lea rdx, str._t_n_t_tstatic_const_HB_BYTE_codeblock___hu____
xor r15d, r15d
lea r14, str._u_
movzx edi, word [rax + rsi + 1]
add rsi, 3
sub edi, 3
movzx r13d, di
mov r8d, r13d
lea r12d, [r13 - 1]
call sym.fprintf
test di, di
jne 0x14002b9e3
jmp 0x14002ba26
mov rax, qword [rbp + 0x40]
add rax, rsi
movzx r8d, byte [rax + r15]
cmp r12d, r15d
je 0x14002ba10
mov rdx, r14
add r15, 1
call sym.fprintf
cmp di, r15w
jbe 0x14002ba26
mov rcx, qword [rbx]
test r15b, 0xf
jne 0x14002b9c0
mov r9, rcx
mov r8d, 4
mov edx, 1
lea rcx, str._n_t_t_t
call sym.fwrite
mov rcx, qword [rbx]
jmp 0x14002b9c0
lea rdx, [0x1400afb5c]
add r15, 1
call sym.fprintf
cmp di, r15w
ja 0x14002b9e3
mov r9, qword [rbx]
mov r8d, 0x30
mov edx, 1
lea rcx, str.___n_t_thb_xvmPushBlock__codeblock__symbols____n_t_n
call sym.fwrite
lea eax, [r13 + 3]
cdqe
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov rcx, qword [rbx]
jmp 0x14002b983

Function at 0x14002ba80
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002ba9e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002bac0
mov r8d, 0x20
mov edx, 1
lea rcx, str._tif__hb_xvmPushAlias_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002ba9e
Function at 0x14002bae0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002bafe
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002bb20
mov r8d, 0x1c
mov edx, 1
lea rcx, str._tif__hb_xvmPower_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002bafe

Function at 0x14002bb40
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002bb5e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002bb80
mov r8d, 0x1f
mov edx, 1
lea rcx, str._tif__hb_xvmPopAlias_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002bb5e

Function at 0x14002bba0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002bbbe
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002bbe0
mov r8d, 0x10
mov edx, 1
lea rcx, str._thb_stackPop____n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002bbbe

Function at 0x14002bc00
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002bc1e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002bc40
mov r8d, 0x19
mov edx, 1
lea rcx, str._tif__hb_xvmOr_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002bc1e

Function at 0x14002bc60
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002bc7e
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002bca0
mov r8d, 0x1f
mov edx, 1
lea rcx, str._tif__hb_xvmNotEqual_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002bc7e

Function at 0x14002bcc0
Capabilities:
Write file on windows

Disassembly:
push rbx
sub rsp, 0x20
mov r9, qword [r8]
mov rbx, r8
cmp qword [rcx + 0x50], rdx
jbe 0x14002bcde
mov rax, qword [r8 + 0x20]
mov r8, qword [rax + rdx*8]
test r8, r8
jne 0x14002bd00
mov r8d, 0x1a
mov edx, 1
lea rcx, str._tif__hb_xvmNot_____break__n
call sym.fwrite
mov eax, 1
add rsp, 0x20
pop rbx
ret
mov rcx, r9
lea rdx, str.lab_05I64u:___n
call sym.fprintf
mov r9, qword [rbx]
jmp 0x14002bcde