joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1400149d0
Capabilities:
Get thread local storage value

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x20
lea r12, [0x1412a1b60]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rbx, qword [0x1412a1b40]
test rbx, rbx
je 0x140014a2c
mov rbp, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax]
mov ecx, dword [rbx]
call rbp
mov rsi, rax
call rdi
test eax, eax
jne 0x140014a23
test rsi, rsi
je 0x140014a23
mov rax, qword [rbx + 8]
mov rcx, rsi
call rax
mov rbx, qword [rbx + 0x10]
test rbx, rbx
jne 0x140014a08
mov rcx, r12
add rsp, 0x20
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
jmp qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]

Function at 0x140014c40
Capabilities:
Parse pe header

Disassembly:
sub rsp, 0x28
mov rax, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call qword [rax]
nop
nop
sub rsp, 0x28
mov rax, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__exit]
call qword [rax]
nop
nop
nop
xor eax, eax
cmp word [rcx], 0x5a4d
jne 0x140014c78
movsxd rdx, dword [rcx + 0x3c]
add rcx, rdx
cmp dword [rcx], 0x4550
je 0x140014c80
ret
xor eax, eax
cmp word [rcx + 0x18], 0x20b
sete al
ret

Function at 0x140014c50
Capabilities:
Parse pe header

Disassembly:
sub rsp, 0x28
mov rax, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call qword [rax]
nop
nop
sub rsp, 0x28
mov rax, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__exit]
call qword [rax]
nop
nop
nop
xor eax, eax
cmp word [rcx], 0x5a4d
jne 0x140014c78
movsxd rdx, dword [rcx + 0x3c]
add rcx, rdx
cmp dword [rcx], 0x4550
je 0x140014c80
ret
xor eax, eax
cmp word [rcx + 0x18], 0x20b
sete al
ret

Function at 0x140014c60
Capabilities:
Parse pe header

Disassembly:
sub rsp, 0x28
mov rax, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call qword [rax]
nop
nop
sub rsp, 0x28
mov rax, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__exit]
call qword [rax]
nop
nop
nop
xor eax, eax
cmp word [rcx], 0x5a4d
jne 0x140014c78
movsxd rdx, dword [rcx + 0x3c]
add rcx, rdx
cmp dword [rcx], 0x4550
je 0x140014c80
ret
xor eax, eax
cmp word [rcx + 0x18], 0x20b
sete al
ret

Function at 0x140014d80
Capabilities:
Enumerate pe sections
Parse pe header

Disassembly:
mov rdx, qword [0x14129c9e0]
xor eax, eax
cmp word [rdx], 0x5a4d
jne 0x140014da0
movsxd r8, dword [rdx + 0x3c]
add r8, rdx
cmp dword [r8], 0x4550
je 0x140014da8
ret
cmp word [r8 + 0x18], 0x20b
jne 0x140014da0
movzx eax, word [r8 + 0x14]
sub rcx, rdx
lea rax, [r8 + rax + 0x18]
movzx r8d, word [r8 + 6]
test r8w, r8w
je 0x140014dfd
lea edx, [r8 - 1]
lea rdx, [rdx + rdx*4]
lea r9, [rax + rdx*8 + 0x28]
nop word cs:[rax + rax]
mov r8d, dword [rax + 0xc]
cmp rcx, r8
mov rdx, r8
jb 0x140014df4
add edx, dword [rax + 8]
cmp rcx, rdx
jb 0x140014da0
add rax, 0x28
cmp rax, r9
jne 0x140014de0
xor eax, eax
ret

Function at 0x140014e00
Capabilities:
Parse pe header

Disassembly:
mov rax, qword [0x14129c9e0]
xor ecx, ecx
cmp word [rax], 0x5a4d
jne 0x140014e1f
movsxd rdx, dword [rax + 0x3c]
add rax, rdx
cmp dword [rax], 0x4550
je 0x140014e28
mov eax, ecx
ret
cmp word [rax + 0x18], 0x20b
jne 0x140014e1f
movzx ecx, word [rax + 6]
mov eax, ecx
ret
Function at 0x140014ec0
Capabilities:
Parse pe header

Disassembly:
mov rax, qword [0x14129c9e0]
xor edx, edx
cmp word [rax], 0x5a4d
jne 0x140014edf
movsxd rcx, dword [rax + 0x3c]
add rcx, rax
cmp dword [rcx], 0x4550
je 0x140014ee8
mov rax, rdx
ret
cmp word [rcx + 0x18], 0x20b
cmove rdx, rax
mov rax, rdx
ret

Function at 0x14001b020
Capabilities:
Print debug messages

Disassembly:
sub rsp, 0x98
movabs rax, 0x6c6320726f727245
mov qword [rsp + 0x20], rax
movabs rax, 0x7520676e696e6165
mov qword [rsp + 0x28], rax
movabs rax, 0x6b5f6e6970732070
mov qword [rsp + 0x30], rax
movabs rax, 0x20726f6620737965
mov qword [rsp + 0x38], rax
movabs rax, 0x20646165726874
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x87], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
lea rdx, [rsp + 0x47]
mov r8d, 0xa
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__ultoa]
cmp byte [rsp + 0x47], 0
je 0x14001b12a
lea rcx, [rsp + 0x20]
mov eax, 0x28
jmp 0x14001b102
add rax, 1
cmp rax, 0x6b
je 0x14001b11f
cmp byte [rcx + rax], 0
jne 0x14001b0f8
cmp eax, 0x6a
movsxd rdx, eax
je 0x14001b11f
add eax, 1
cdqe
mov byte [rsp + rdx + 0x20], 0xa
mov byte [rsp + rax + 0x20], 0
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
call sub.api_ms_win_crt_runtime_l1_1_0.dll_abort
lea rcx, [rsp + 0x20]
mov eax, 0x28
mov edx, 0x27
jmp 0x14001b113

Function at 0x14001b4a0
Capabilities:
Allocate thread local storage

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
cmp dword [0x1412a2650], 1
je 0x14001b518
lea rdi, [0x1412a2650]
mov rcx, rdi
call fcn.14001ada0
lea rbp, [rax + 8]
mov rbx, rax
mov rcx, rbp
call fcn.14001a720
mov esi, dword [0x1412a2650]
test esi, esi
jne 0x14001b528
call qword [sym.imp.KERNEL32.dll_TlsAlloc]
cmp eax, 0xffffffff
mov dword [0x140020678], eax
je 0x14001fef6
mov dword [0x1412a2650], 1
mov rcx, rbp
call fcn.14001aa10
test rbx, rbx
je 0x14001b518
mov rcx, rbx
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
jmp fcn.14001b140
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
ret
cmp esi, 1
je 0x14001b4f8
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, esi
mov r8, rdi
lea rdx, [0x14129c612]
mov rcx, rax
call fcn.14001a1f0
jmp 0x14001b4f8
call sub.api_ms_win_crt_runtime_l1_1_0.dll_abort
nop
Function at 0x14001be20
Capabilities:
Get thread local storage value

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x40
mov eax, dword [rcx]
test rdx, rdx
mov rbx, rcx
mov rsi, rdx
je 0x14001bf48
cmp eax, 1
je 0x14001be7b
call fcn.14001ada0
lea rbp, [rax + 8]
mov rdi, rax
mov rcx, rbp
call fcn.14001a720
mov r12d, dword [rbx]
test r12d, r12d
je 0x14001be90
cmp r12d, 1
jne 0x14001bf20
mov rcx, rbp
call fcn.14001aa10
test rdi, rdi
je 0x14001be7b
mov rcx, rdi
call fcn.14001b140
xor eax, eax
add rsp, 0x40
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
lea rax, [0x14001b220]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
call fcn.14001b4a0
mov ecx, dword [0x140020678]
mov r12, qword [sym.imp.KERNEL32.dll_TlsGetValue]
call r12
test rax, rax
je 0x14001bf88
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x30], rax
lock or qword [rsp], 0
call fcn.14001b4a0
mov ecx, dword [0x140020678]
call r12
test rax, rax
je 0x14001bf70
lea rdx, [rsp + 0x20]
mov qword [rax + 0x18], rdx
lock or qword [rsp], 0
call rsi
call fcn.14001b4a0
mov ecx, dword [0x140020678]
call r12
test rax, rax
je 0x14001bf60
mov rdx, qword [rsp + 0x30]
mov qword [rax + 0x18], rdx
mov dword [rbx], 1
jmp 0x14001be66
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, r12d
mov r8, rbx
lea rdx, [0x14129c612]
mov rcx, rax
call fcn.14001a1f0
jmp 0x14001be66
mov eax, 0x16
add rsp, 0x40
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
call fcn.14001b550
test rax, rax
jne 0x14001bf09
jmp 0x14001ff15
call fcn.14001b550
test rax, rax
jne 0x14001bee5
jmp 0x14001ff2e
call fcn.14001b550
test rax, rax
jne 0x14001bebf
jmp 0x14001ff24
mov rax, qword [rsp + 0x30]
mov qword [0], rax
ud2
mov rax, qword [pe_dos_header]
ud2
lea rax, [rsp + 0x20]
mov qword [0], rax
ud2

Function at 0x14001c210
Capabilities:
Get thread local storage value

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x20
mov esi, ecx
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
call fcn.14001b4a0
mov ecx, dword [0x140020678]
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
test rax, rax
mov rbx, rax
je 0x14001c288
lea rbp, [rbx + 0x68]
xor r12d, r12d
mov rcx, rbp
call fcn.14001e820
cmp esi, dword [rbx + 0x48]
jae 0x14001c263
mov rax, qword [rbx + 0x58]
cmp byte [rax + rsi], 0
je 0x14001c263
mov rax, qword [rbx + 0x50]
mov r12, qword [rax + rsi*8]
mov rcx, rbp
call fcn.14001e860
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rax, r12
add rsp, 0x20
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
call fcn.14001b550
mov rbx, rax
jmp 0x14001c23d
Function at 0x14000146d
Capabilities:
Parse pe header

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x20
mov rax, qword [str.Dq_f_]
mov dword [rax], 1
mov rax, qword [str.Hq_f_]
mov dword [rax], 1
mov rax, qword [str.Lq_f_]
mov dword [rax], 1
mov rax, qword [str._q_f_]
mov dword [rax], 1
mov rax, qword [0x1400bc260]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 8]
movzx eax, word [rax]
cmp ax, 0x5a4d
je 0x1400014cb
mov eax, 0
jmp 0x140001578
mov rax, qword [rbp - 8]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp - 8]
add rax, rdx
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
cmp eax, 0x4550
je 0x1400014f7
mov eax, 0
jmp 0x140001578
mov rax, qword [rbp - 0x10]
add rax, 0x18
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
movzx eax, word [rax]
movzx eax, ax
cmp eax, 0x10b
je 0x14000151d
cmp eax, 0x20b
je 0x140001544
jmp 0x140001573
mov rax, qword [rbp - 0x18]
mov eax, dword [rax + 0x5c]
cmp eax, 0xe
ja 0x140001530
mov eax, 0
jmp 0x140001578
mov rax, qword [rbp - 0x18]
mov eax, dword [rax + 0xd0]
test eax, eax
setne al
movzx eax, al
jmp 0x140001578
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
mov eax, dword [rax + 0x6c]
cmp eax, 0xe
ja 0x14000155f
mov eax, 0
jmp 0x140001578
mov rax, qword [rbp - 0x20]
mov eax, dword [rax + 0xe0]
test eax, eax
setne al
movzx eax, al
jmp 0x140001578
mov eax, 0
add rsp, 0x20
pop rbp
ret

Function at 0x140017700
Capabilities:
Write file on windows

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x20
lea rbp, [0x1400ab4d9]
lea r12, [0x1400ab4d6]
lea rdi, str._03o
mov rsi, rcx
movsx ecx, byte [rdx]
mov rbx, rdx
test cl, cl
jne 0x14001778b
jmp 0x1400177ad
cmp cl, 9
je 0x140017810
cmp cl, 0xa
je 0x140017830
cmp cl, 0xd
je 0x140017850
movzx eax, byte [rbx + 1]
movsx r8d, cl
mov edx, eax
and edx, 0xffffffdf
sub edx, 0x41
cmp dl, 5
jbe 0x1400177c0
sub eax, 0x30
cmp al, 9
jbe 0x1400177c0
lea rdx, str.x_02X
mov rcx, rsi
call sym.fprintf
nop word cs:[rax + rax]
add rbx, 1
movsx ecx, byte [rbx]
test cl, cl
je 0x1400177ad
cmp cl, 0x1f
jbe 0x140017730
cmp cl, 0x22
je 0x1400177f0
cmp cl, 0x5c
je 0x1400177d0
mov rdx, rsi
add rbx, 1
call sym.fputc
movsx ecx, byte [rbx]
test cl, cl
jne 0x14001778b
add rsp, 0x20
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
mov rdx, rdi
mov rcx, rsi
call sym.fprintf
jmp 0x140017780
mov r9, rsi
mov r8d, 2
mov edx, 1
mov rcx, rbp
call sym.fwrite
jmp 0x140017780
mov r9, rsi
mov r8d, 2
mov edx, 1
mov rcx, r12
call sym.fwrite
jmp 0x140017780
mov r9, rsi
mov r8d, 2
mov edx, 1
lea rcx, [0x1400ab4c0]
call sym.fwrite
jmp 0x140017780
mov r9, rsi
mov r8d, 2
mov edx, 1
lea rcx, [0x1400ab4c3]
call sym.fwrite
jmp 0x140017780
mov r9, rsi
mov r8d, 2
mov edx, 1
lea rcx, [0x1400ab4c6]
call sym.fwrite
jmp 0x140017780
Function at 0x140022e80
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PUSHAPARAMS__n
mov r9, qword [r8 + 8]
mov r8d, 0x13
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140022eb0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_SEQBLOCK__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140022ee0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_INCEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xd
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140022f10
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_DECEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xd
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140022f40
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_INCEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140022f70
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_DECEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140022fa0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PUSHUNREF__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140022fd0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PUSHVPARAMS__n
mov r9, qword [r8 + 8]
mov r8d, 0x13
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023000
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_DUPLUNREF__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023030
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_EXPEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xd
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023060
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MODEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xd
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023090
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_EXPEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400230c0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MODEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400230f0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_ARRAYPUSHREF__n
mov r9, qword [r8 + 8]
mov r8d, 0x14
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret
Function at 0x140023120
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PUSHOVARREF__n
mov r9, qword [r8 + 8]
mov r8d, 0x13
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023150
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_WITHOBJECTEND__n
mov r9, qword [r8 + 8]
mov r8d, 0x15
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023180
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_WITHOBJECTSTART__n
mov r9, qword [r8 + 8]
mov r8d, 0x17
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400231b0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_DIVEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xd
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400231e0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MULTEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xe
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023210
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MINUSEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xf
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023240
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PLUSEQ__n
mov r9, qword [r8 + 8]
mov r8d, 0xe
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023270
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_DIVEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400232a0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MULTEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400232d0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MINUSEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x12
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023300
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PLUSEQPOP__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023330
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_ENUMEND__n
mov r9, qword [r8 + 8]
mov r8d, 0xf
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023360
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_ENUMPREV__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023390
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_ENUMNEXT__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret
Function at 0x1400233c0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MACROPUSHREF__n
mov r9, qword [r8 + 8]
mov r8d, 0x14
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400233f0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_ONE__n
mov r9, qword [r8 + 8]
mov r8d, 0xb
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023420
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_ZERO__n
mov r9, qword [r8 + 8]
mov r8d, 0xc
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023450
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_TRUE__n
mov r9, qword [r8 + 8]
mov r8d, 0xc
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023480
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_SWAPALIAS__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400234b0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_SEQRECOVER__n
mov r9, qword [r8 + 8]
mov r8d, 0x12
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400234e0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_RETVALUE__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023510
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PUSHSELF__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023540
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PUSHNIL__n
mov r9, qword [r8 + 8]
mov r8d, 0xf
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023570
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PUSHALIAS__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400235a0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_POWER__n
mov r9, qword [r8 + 8]
mov r8d, 0xd
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400235d0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_POPALIAS__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023600
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_POP__n
mov r9, qword [r8 + 8]
mov r8d, 0xb
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023630
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_PLUS__n
mov r9, qword [r8 + 8]
mov r8d, 0xc
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023660
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_OR__n
mov r9, qword [r8 + 8]
mov r8d, 0xa
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret
Function at 0x140023690
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_NOTEQUAL__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400236c0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_NOT__n
mov r9, qword [r8 + 8]
mov r8d, 0xb
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400236f0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_NOOP__n
mov r9, qword [r8 + 8]
mov r8d, 0xc
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023720
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_NEGATE__n
mov r9, qword [r8 + 8]
mov r8d, 0xe
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023750
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MULT__n
mov r9, qword [r8 + 8]
mov r8d, 0xc
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023780
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MODULUS__n
mov r9, qword [r8 + 8]
mov r8d, 0xf
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400237b0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MINUS__n
mov r9, qword [r8 + 8]
mov r8d, 0xd
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400237e0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MACROTEXT__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023810
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MACROSYMBOL__n
mov r9, qword [r8 + 8]
mov r8d, 0x13
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023840
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_MACROPUSHINDEX__n
mov r9, qword [r8 + 8]
mov r8d, 0x16
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023870
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_LESS__n
mov r9, qword [r8 + 8]
mov r8d, 0xc
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400238a0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_LESSEQUAL__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x1400238d0
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_INSTRING__n
mov r9, qword [r8 + 8]
mov r8d, 0x10
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023900
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_INC__n
mov r9, qword [r8 + 8]
mov r8d, 0xb
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret

Function at 0x140023930
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x28
mov edx, 1
lea rcx, str._tHB_P_DUPLICATE__n
mov r9, qword [r8 + 8]
mov r8d, 0x11
call sym.fwrite
mov eax, 1
add rsp, 0x28
ret