Function at 0x14000b450
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
push r14
sub rsp, 0xa0
mov qword [rax + 0x10], rbp
mov r14, rcx
mov qword [rax - 0x20], r13
xor r13d, r13d
mov ebp, r13d
cmp dword [rcx + 0x70], r13d
jle 0x14000b6d5
cmp r13d, dword [rcx + 0x70]
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax - 0x10], rdi
mov qword [rax - 0x18], r12
mov qword [rax - 0x28], r15
jb 0x14000b504
mov r8d, 0x2b3
lea rdx, str.C:_buildworker_rel_hl2_win32_build_srcpublic_tier1utlvector.h
mov ecx, 2
call qword [sym.imp.tier0.dll__SpewInfo]
lea rdx, str.Assertion_Failed:__unsigned_i____unsigned_m_Size
lea rcx, [0x14008c660]
call qword [sym.imp.tier0.dll__SpewMessage]
lea r8, str.Assertion_Failed:__unsigned_i____unsigned_m_Size
mov edx, 0x2b3
lea rcx, str.C:_buildworker_rel_hl2_win32_build_srcpublic_tier1utlvector.h
mov ebx, eax
call qword [sym.imp.tier0.dll_CallAssertFailedNotifyFunc]
test ebx, ebx
jne 0x14000b504
call qword [sym.imp.tier0.dll_ShouldUseNewAssertDialog]
test al, al
je 0x14000b503
lea r8, str.Assertion_Failed:__unsigned_i____unsigned_m_Size
mov edx, 0x2b3
lea rcx, str.C:_buildworker_rel_hl2_win32_build_srcpublic_tier1utlvector.h
call qword [sym.imp.tier0.dll_DoNewAssertDialog]
test al, al
je 0x14000b504
int3
mov edx, ebp
lea rcx, [r14 + 0x60]
call fcn.14000a010
mov rsi, qword [rax]
mov rcx, rsi
call fcn.140049d70
mov rbx, rax
test rax, rax
je 0x14000b57c
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 0xffffffffffffffff
call fcn.14004ab60
lea rcx, [rsp + 0x60]
call fcn.14004ab60
xorps xmm0, xmm0
mov qword [rsp + 0x20], rbx
lea rdx, [rsp + 0x20]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [r14 + 0x10]
call fcn.140010d10
lea rcx, [rsp + 0x70]
mov edi, eax
call fcn.1400400f0
test edi, edi
jns 0x14000b5f4
jmp 0x14000b581
mov edi, 0xffffffff
mov r8d, 0x1b0
lea rdx, str.C:_buildworker_rel_hl2_win32_build_srcutils_vpkpacktest.cpp
mov ecx, 2
call qword [sym.imp.tier0.dll__SpewInfo]
lea rdx, str.Assertion_Failed:_idxInDict___0
lea rcx, [0x14008c660]
call qword [sym.imp.tier0.dll__SpewMessage]
lea r8, str.Assertion_Failed:_idxInDict___0
mov edx, 0x1b0
lea rcx, str.C:_buildworker_rel_hl2_win32_build_srcutils_vpkpacktest.cpp
mov ebx, eax
call qword [sym.imp.tier0.dll_CallAssertFailedNotifyFunc]
test ebx, ebx
jne 0x14000b5f4
call qword [sym.imp.tier0.dll_ShouldUseNewAssertDialog]
test al, al
je 0x14000b5f3
lea r8, str.Assertion_Failed:_idxInDict___0
mov edx, 0x1b0
lea rcx, str.C:_buildworker_rel_hl2_win32_build_srcutils_vpkpacktest.cpp
call qword [sym.imp.tier0.dll_DoNewAssertDialog]
test al, al
je 0x14000b5f4
int3
mov edx, edi
lea rcx, [r14 + 0x10]
call fcn.140010a20
mov rdi, rax
cmp qword [rax + 0x10], rsi
je 0x14000b67b
mov r8d, 0x1b2
lea rdx, str.C:_buildworker_rel_hl2_win32_build_srcutils_vpkpacktest.cpp
mov ecx, 2
call qword [sym.imp.tier0.dll__SpewInfo]
lea rdx, str.Assertion_Failed:_bf__m_pNew__f
lea rcx, [0x14008c660]
call qword [sym.imp.tier0.dll__SpewMessage]
lea r8, str.Assertion_Failed:_bf__m_pNew__f
mov edx, 0x1b2
lea rcx, str.C:_buildworker_rel_hl2_win32_build_srcutils_vpkpacktest.cpp
mov ebx, eax
call qword [sym.imp.tier0.dll_CallAssertFailedNotifyFunc]
test ebx, ebx
jne 0x14000b67b
call qword [sym.imp.tier0.dll_ShouldUseNewAssertDialog]
test al, al
je 0x14000b67a
lea r8, str.Assertion_Failed:_bf__m_pNew__f
mov edx, 0x1b2
lea rcx, str.C:_buildworker_rel_hl2_win32_build_srcutils_vpkpacktest.cpp
call qword [sym.imp.tier0.dll_DoNewAssertDialog]
test al, al
je 0x14000b67b
int3
mov rcx, rsi
call fcn.140049d70
lea rcx, [rdi + 0x50]
mov rbx, rax
call fcn.140049d70
mov r8d, dword [rsi + 0x14]
mov r9, rbx
mov rcx, qword [r14]
mov rdx, rax
call fcn.14000a750
inc ebp
cmp ebp, dword [r14 + 0x70]
jl 0x14000b48f
mov r15, qword [rsp + 0x80]
mov r12, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xb0]
cmp byte [0x1400c71dc], 0
mov r13, qword [rsp + 0x88]
mov rbp, qword [rsp + 0xb8]
je 0x14000b6fa
lea rcx, str.Hashing_metadata._n
call fcn.140017ca0
mov rcx, qword [r14]
call fcn.140053830
cmp byte [0x1400c71dc], 0
je 0x14000b717
lea rcx, str.Writing_directory_file._n
call fcn.140017ca0
mov rcx, qword [r14]
add rsp, 0xa0
pop r14
jmp fcn.140055070