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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe8
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
mov r14, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
mov eax, dword [rsp + 0x168]
mov ecx, r9d
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0x20], r14
mov r9d, eax
call sym.goblin::pe::utils::find_offset::h427257db5c60b99f
test rax, rax
je 0x1400e136d
cmp rdi, rdx
jbe 0x1400e142b
mov r8, rdi
sub r8, rdx
mov eax, 4
cmp r8, 4
jae 0x1400e143d
xor ecx, ecx
jmp 0x1400e1489
lea rax, [rsp + 0x98]
mov qword [rsp + 0xa0], rax
lea rax, [sym.core::fmt::num::__impl_core::fmt::LowerHex_for_i64_::fmt::h55caee7b72f24d9e]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x48], 0
movabs rax, 0x400000020
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], 3
lea rax, [0x1401b6110]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rax, [rsp + 0x28]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x60]
call sym.alloc::fmt::format::format_inner::h0e07d0a0d4de9f27
movaps xmm0, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov ecx, 5
jmp 0x1400e14b0
mov ecx, 0xc
mov eax, 1
mov r8d, 4
jmp 0x1400e149c
jne 0x1400e1446
mov ecx, 1
jmp 0x1400e1489
lea r9, [r8 - 4]
cmp r9, 4
jae 0x1400e1457
xor ecx, ecx
mov r8, r9
jmp 0x1400e1489
mov ecx, 1
cmp r8, 9
jb 0x1400e147e
mov r9, r8
and r9, 0xfffffffffffffffe
cmp r9, 8
jne 0x1400e14da
xor ecx, ecx
mov r8d, 1
mov eax, 2
jmp 0x1400e1489
mov r8d, 1
mov eax, 8
mov edx, r8d
mov qword [rsp + 0x2c], rcx
mov ecx, 0x14
mov r8d, 0xc
mov qword [rsp + r8 + 0x28], rax
mov qword [rsp + rcx + 0x28], rdx
mov rcx, qword [rsp + 0x2c]
movups xmm0, xmmword [rsp + 0x34]
mov qword [rsi + 8], rcx
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r8, 0xb
jb 0x1400e161a
cmp r9, 0xa
je 0x1400e146f
cmp r8, 0xd
jb 0x1400e162a
lea r9, [r8 - 0xc]
cmp r9, 4
jb 0x1400e1450
cmp r8, 0x11
jb 0x1400e1634
lea r9, [r8 - 0x10]
cmp r9, 4
jb 0x1400e1450
cmp r8, 0x15
jb 0x1400e163e
lea r9, [r8 - 0x14]
cmp r9, 4
jb 0x1400e1450
cmp r8, 0x19
jb 0x1400e1648
add r8, 0xffffffffffffffe8
cmp r8, 3
jbe 0x1400e1366
mov r15d, dword [rbx + rdx]
mov eax, dword [rbx + rdx + 4]
movzx ecx, word [rbx + rdx + 8]
movzx r8d, word [rbx + rdx + 0xa]
mov r9d, dword [rbx + rdx + 0xc]
mov r10d, dword [rbx + rdx + 0x10]
mov r11d, dword [rbx + rdx + 0x14]
mov edx, dword [rbx + rdx + 0x18]
shl r8d, 0x10
or r8, rcx
shl r9, 0x20
or r9, r8
shl rax, 0x20
or rax, r15
shl r11, 0x20
or r11, r10
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x40], edx
mov r12, qword [rsp + 0x2c]
mov r13, qword [rsp + 0x34]
mov rbp, qword [rsp + 0x3c]
mov dword [rsp + 0xb4], r15d
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xc8], rbp
mov qword [rsp + 0x20], r14
lea r14, [rsp + 0x28]
lea r9, [rsp + 0xb4]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sym.goblin::pe::debug::CodeviewPDB70DebugInfo::parse_with_opts::h32a5cf2d017a0b6f
lea rax, [rsi + 8]
cmp qword [rsp + 0x28], 0
je 0x1400e1652
movups xmm0, xmmword [r14 + 8]
movups xmm1, xmmword [r14 + 0x18]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400e14bc
mov r8d, 1
mov eax, 0xa
jmp 0x1400e1489
mov eax, 0xc
jmp 0x1400e1489
mov eax, 0x10
jmp 0x1400e1489
mov eax, 0x14
jmp 0x1400e1489
mov eax, 0x18
jmp 0x1400e1489
mov rcx, qword [r14 + 0x28]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [r14 + 8]
movups xmm1, xmmword [r14 + 0x18]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov qword [rax + 0x20], rcx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov dword [rsi + 0x30], r15d
mov qword [rsi + 0x34], r12
mov qword [rsi + 0x3c], r13
mov qword [rsi + 0x44], rbp
mov qword [rsi], 0
jmp 0x1400e14c3