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

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xd0
mov rax, qword [0x140653828]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov rdi, rdx
mov qword [rsp + 0x28], rdx
mov rsi, rcx
mov qword [rbp - 0x61], rcx
xor r13d, r13d
mov r14d, r13d
mov dword [rsp + 0x20], r13d
test r8d, r8d
je 0x1400e43b4
lea rax, [0x1401e9910]
mov qword [rcx + 8], rax
lea rbx, [rcx + 0x98]
mov qword [rbp - 0x71], rbx
lea rax, vtable.dcmtk::log4cplus::helpers::SharedObject.0
mov qword [rbx], rax
lea rcx, [rbx + 8]
mov r14d, 1
mov edx, r14d
call fcn.1400cb200
mov dword [rbx + 0x10], r13d
mov dword [rsp + 0x20], r14d
xor edx, edx
mov rcx, rsi
call fcn.1400cdba0
nop
lea r12, [rsi + 0x60]
mov rcx, r12
call fcn.1400b22a0
nop
lea rax, vtable.dcmtk::log4cplus::AsyncAppender.0
mov qword [rsi], rax
lea rax, vtable.dcmtk::log4cplus::AsyncAppender.1.0
mov qword [r12], rax
mov rax, qword [rsi + 8]
movsxd rcx, dword [rax + 4]
lea rax, vtable.dcmtk::log4cplus::AsyncAppender.2.0
mov qword [rcx + rsi + 8], rax
mov qword [rsi + 0x88], r13
mov qword [rsi + 0x90], r13
lea rdx, str.Appender
mov rcx, rdi
call fcn.1400c2a10
mov r15, rax
cmp qword [rax + 0x10], 0
jne 0x1400e44f2
mov rcx, rsi
call fcn.1400ce840
mov rdi, rax
mov rax, qword [rax]
mov rbx, qword [rax + 8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x41], xmm0
mov qword [rbp - 0x31], r13
mov qword [rbp - 0x29], reloc.WS2_32.dll_ntohs
mov edx, gethostbyname
lea rcx, [rbp - 0x41]
call fcn.1400062d0
mov rcx, rax
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x31], 0x27
mov qword [rbp - 0x29], gethostbyname
movups xmm0, xmmword [str.Unspecified_appender_for_AsyncAppender.]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401e9968]
movups xmmword [rax + 0x10], xmm1
mov eax, dword [0x1401e9978]
mov dword [rcx + 0x20], eax
movzx eax, word [0x1401e997c]
mov word [rcx + 0x24], ax
movzx eax, byte [0x1401e997e]
mov byte [rcx + 0x26], al
mov byte [rcx + 0x27], 0
lea rdx, [rbp - 0x41]
mov rcx, rdi
call rbx
nop
mov rdx, qword [rbp - 0x29]
cmp rdx, 0x10
jb 0x1400e4934
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e44e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e44e8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140131388
jmp 0x1400e4934
call fcn.1400b53d0
mov qword [rbp - 0x71], rax
mov rdx, r15
mov rcx, rax
call fcn.1400d5280
mov rbx, rax
test rax, rax
jne 0x1400e47e4
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
lea edx, [rax + 0x40]
lea rcx, [rbp - 1]
call fcn.1400062d0
mov r13, rax
mov qword [rbp - 1], rax
mov qword [rbp + 0xf], 0x3e
mov qword [rbp + 0x17], 0x3f
movups xmm0, xmmword [str.AsyncAppender::AsyncAppender_____Cannot_find_AppenderFactory:]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401e9990]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x1401e99a0]
movups xmmword [rax + 0x20], xmm0
movsd xmm0, qword [0x1401e99b0]
movsd qword [rax + 0x30], xmm0
mov eax, dword [0x1401e99b8]
mov dword [r13 + 0x38], eax
movzx eax, word [0x1401e99bc]
mov word [r13 + 0x3c], ax
mov byte [r13 + 0x3e], bl
call fcn.1400b5530
mov qword [rbp - 0x69], rax
mov rdx, qword [r15 + 0x10]
mov qword [rbp - 0x79], rdx
movabs rax, 0x7fffffffffffffc1
cmp rdx, rax
ja 0x1400e495e
cmp qword [r15 + 0x18], 0x10
jb 0x1400e45b1
mov r15, qword [r15]
xorps xmm0, xmm0
movups xmmword [rbp - 0x41], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x31], xmm1
lea r12, [rdx + 0x3e]
mov edi, reloc.WS2_32.dll_ntohs
lea rbx, [rbp - 0x41]
cmp r12, rdi
jbe 0x1400e4660
mov rax, r12
or rax, rdi
movabs rdi, 0x7fffffffffffffff
cmp rax, rdi
jbe 0x1400e461c
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14013134c
test rax, rax
je 0x1400e46fd
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
mov rdx, qword [rbp - 0x79]
jmp 0x1400e465c
mov rdi, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400e4647
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400e4964
jmp 0x1400e45f9
test rcx, rcx
je 0x1400e465a
call fcn.14013134c
mov rbx, rax
mov rdx, qword [rbp - 0x79]
jmp 0x1400e465c
xor ebx, ebx
mov qword [rbp - 0x41], rbx
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x29], rdi
movups xmm0, xmmword [r13]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmm0, xmmword [r13 + 0x20]
movups xmmword [rbx + 0x20], xmm0
movsd xmm1, qword [r13 + 0x30]
movsd qword [rbx + 0x30], xmm1
mov eax, dword [r13 + 0x38]
mov dword [rbx + 0x38], eax
movzx eax, word [r13 + 0x3c]
mov word [rbx + 0x3c], ax
lea rcx, [rbx + 0x3e]
mov r8, rdx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r12], 0
or r14d, 2
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rdx, [rbp - 0x41]
mov rcx, qword [rbp - 0x69]
call fcn.1400b5c00
nop
mov rdx, qword [rbp - 0x29]
cmp rdx, 0x10
jb 0x1400e4709
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4704
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e4704
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140131388
xorps xmm0, xmm0
movups xmmword [rbp - 0x21], xmm0
xor edi, edi
mov qword [rbp - 0x11], rdi
mov qword [rbp - 9], reloc.WS2_32.dll_ntohs
lea edx, [rdi + 0x20]
lea rcx, [rbp - 0x21]
call fcn.1400062d0
mov rcx, rax
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x11], 0x17
mov qword [rbp - 9], 0x1f
movups xmm0, xmmword [str.log4cplus::NullAppender]
movups xmmword [rax], xmm0
mov eax, dword [0x1401e90f0]
mov dword [rcx + 0x10], eax
movzx eax, word [0x1401e90f4]
mov word [rcx + 0x14], ax
movzx eax, byte [0x1401e90f6]
mov byte [rcx + 0x16], al
mov byte [rcx + 0x17], dil
lea rdx, [rbp - 0x21]
mov rcx, qword [rbp - 0x71]
call fcn.1400d5280
mov rbx, rax
mov rdx, qword [rbp - 9]
cmp rdx, 0x10
jb 0x1400e47bb
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e47b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e47b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140131388
mov qword [rbp - 0x11], rdi
mov qword [rbp - 9], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x21], 0
mov edx, 0x40
mov rcx, r13
call fcn.140131388
mov rdi, qword [rsp + 0x28]
lea r12, [rsi + 0x60]
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp - 0x41], xmm0
mov qword [rbp - 0x31], 9
mov qword [rbp - 0x29], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Appender.]
movsd qword [rbp - 0x41], xmm0
movzx eax, byte [0x1401e99c8]
mov byte [rbp - 0x39], al
mov byte [rbp - 0x38], 0
lea r8, [rbp - 0x41]
lea rdx, [rbp - 0x59]
mov rcx, rdi
call fcn.1400c2a30
nop
mov rdx, qword [rbp - 0x29]
cmp rdx, 0x10
jb 0x1400e4865
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4860
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e4860
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140131388
mov qword [rbp - 0x31], r13
mov qword [rbp - 0x29], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x41], 0
mov rax, qword [rbx]
lea r8, [rbp - 0x59]
lea rdx, [rsp + 0x28]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_recv]
mov rdx, rax
mov rcx, r12
call fcn.1400b26c0
mov dword [rsp + 0x24], 0x64
xorps xmm0, xmm0
movups xmmword [rbp - 0x21], xmm0
mov qword [rbp - 0x11], 0xa
mov qword [rbp - 9], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.QueueLimit]
movsd qword [rbp - 0x21], xmm0
movzx eax, word [0x1401e99d8]
mov word [rbp - 0x19], ax
mov byte [rbp - 0x17], 0
lea r8, [rbp - 0x21]
lea rdx, [rsp + 0x24]
mov rcx, rdi
call fcn.1400c2d40
nop
mov rdx, qword [rbp - 9]
cmp rdx, 0x10
jb 0x1400e491d
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4918
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e4918
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140131388
mov edx, dword [rsp + 0x24]
mov rcx, rsi
call fcn.1400e5530
nop
lea rcx, [rbp - 0x59]
call fcn.1400c0ae0
nop
mov rax, rsi
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.140131030
mov rbx, qword [rsp + 0x120]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140005540
nop
call fcn.1400054a0
int3