Function at 0x14000f230
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x15ff0]
mov eax, 0x160f0
call fcn.140067870
sub rsp, rax
mov rax, qword [0x1400c5518]
xor rax, rsp
mov qword [rbp + 0x15fe0], rax
mov r14, rcx
lea rcx, [rbp + 0x1a0]
call fcn.14000d600
nop
cmp qword [rbp + 0x1a0], 0
jne 0x14000f306
lea r9, [0x1400017f0]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe848]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7250]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1c8]
call fcn.1400678c4
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.140015a40
mov rcx, qword [rbp + 0x1b0]
call fcn.14006f27c
nop
jmp 0x14000feb0
mov byte [0x1400c6a00], 0
xor edi, edi
mov dword [0x1401c6a00], edi
mov rdx, r14
lea r15, [0x1400c6a00]
mov rcx, r15
call fcn.14000eb90
mov eax, dword [r14]
shr eax, 5
lea r13, [rdi - 1]
test al, 1
je 0x14000f44f
lea rax, [r14 + 0x5d0]
cmp qword [r14 + 0x5c0], rdi
je 0x14000f34c
mov rax, qword [rax]
mov qword [rsp + 0x48], 8
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rdi
lea rdx, [0x140098b90]
test rax, rax
cmovne rdx, rax
mov r8, r13
inc r8
cmp byte [rdx + r8], dil
jne 0x14000f375
lea rcx, [rsp + 0x48]
call fcn.1400155b0
nop
cmp qword [r14 + 0x5c8], 0
ja 0x14000f40b
lea rdx, str.Report.UUID
mov rcx, r14
call fcn.1400146d0
test rax, rax
jne 0x14000f3b7
lea rcx, [rsp + 0x48]
call fcn.140015390
nop
jmp 0x14000f44f
mov rax, qword [rax + 0x50]
lea rcx, [rax + 0x20]
cmp qword [rax + 0x10], 0
je 0x14000f3c9
mov rcx, qword [rcx]
lea rdx, [0x140098b90]
test rcx, rcx
cmovne rdx, rcx
mov r8, r13
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14000f3e0
lea rcx, [rsp + 0x48]
call fcn.1400155b0
mov r8d, 9
lea rdx, str..reported
lea rcx, [rsp + 0x48]
call fcn.1400152b0
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x50], 0
cmovne rcx, qword [rsp + 0x60]
lea rdx, [0x140099000]
call fcn.140020f20
mov rbx, rax
test rax, rax
je 0x14000f444
mov rdx, rax
mov rcx, r15
call fcn.14006e5e8
mov rcx, rbx
call fcn.14006e4d8
nop
lea rcx, [rsp + 0x48]
call fcn.140015390
nop
mov r9, r13
inc r9
cmp byte [r15 + r9], 0
jne 0x14000f452
cmp qword [rbp + 0x1a0], 0
je 0x14000f4ad
mov r8, r15
lea rdx, str.ReportedIssue.xml
lea rcx, [rbp + 0x1a0]
call fcn.1400158b0
test al, al
je 0x14000f4ad
xor r8d, r8d
lea rdx, str.ReportedIssue.xml
lea rcx, [rbp + 0x1a0]
call fcn.140010270
test al, al
je 0x14000f4ad
lea rdx, str.ReportedIssue.xml
lea rcx, [rbp + 0x1a0]
call fcn.14000ff00
mov r12d, dword [r14 + 0x7d0]
mov esi, edi
test r12d, r12d
je 0x14000f54f
xor r13d, r13d
mov r15d, r13d
cmp esi, dword [r14 + 0x7d0]
jae 0x14000f511
mov rax, qword [r14 + 0x7c8]
mov rcx, qword [r15 + rax]
lea rdi, [rcx + 0x18]
cmp qword [rcx + 8], r13
je 0x14000f4e6
mov rdi, qword [rdi]
test rdi, rdi
je 0x14000f514
mov edx, 0x2f
mov rcx, rdi
call fcn.14006a2dc
mov rbx, rax
mov edx, 0x5c
mov rcx, rdi
call fcn.14006a2dc
cmp rbx, rax
cmova rax, rbx
jmp 0x14000f517
mov rdi, r13
mov rax, r13
lea r8, [rax + 1]
test rax, rax
cmove r8, rdi
mov r9, rdi
mov edx, 1
lea rcx, [rbp + 0x1a0]
call fcn.14000e520
inc esi
add r15, 8
cmp esi, r12d
jb 0x14000f4c5
mov r13, 0xffffffffffffffff
lea r15, [0x1400c6a00]
mov qword [rbp + 0x80], 0x100
xor r12d, r12d
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x98], r12
cmp qword [rbp + 0x1a0], r12
je 0x14000fe2a
mov bl, 1
lea rcx, [rbp + 0x1a0]
call fcn.14000e950
movzx esi, bl
test al, al
cmove esi, r12d
cmp qword [rbp + 0x1a0], r12
jne 0x14000f5a6
xor bl, bl
jmp 0x14000f6f3
lea rdx, str._Content_Types_.xml
lea rcx, [rbp + 0x1a0]
call fcn.14000ff00
mov byte [0x1400c6a00], 0
mov dword [0x1401c6a00], r12d
lea r8, str.xmlns_http:__schemas.openxmlformats.org_package_2006_content_types_
lea rdx, str.Types
mov rcx, r15
call fcn.140021cc0
mov edi, r12d
cmp dword [rbp + 0x7248], r12d
jbe 0x14000f6bd
lea r12, str._Default_Extension_
nop dword [rax]
nop dword [rax + rax]
mov eax, edi
imul rbx, rax, 0x128
lea r8, str._Override_PartName_
cmp byte [rbp + rbx + 0x7370], 0
cmovne r8, r12
lea rcx, [r15 - 1]
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x14000f620
xor edx, edx
nop dword [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x14000f630
lea rdx, [rbp + 0x7268]
add rdx, rbx
cmp qword [rbp + rbx + 0x7258], 0
je 0x14000f658
mov rdx, qword [rdx]
mov rcx, r15
call fcn.140021ae0
lea rax, [r15 - 1]
lea rax, [rax + 1]
cmp byte [rax], 0
jne 0x14000f664
movups xmm0, xmmword [str.__ContentType_]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + rbx + 0x7368]
mov rcx, r15
call fcn.140021ae0
lea rcx, [r15 - 1]
nop dword [rax + rax]
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x14000f690
mov eax, dword [str._____n]
mov dword [rcx], eax
movzx eax, word [reloc.WS2_32.dll_ioctlsocket]
mov word [rcx + 4], ax
inc edi
cmp edi, dword [rbp + 0x7248]
jb 0x14000f600
xor r12d, r12d
lea rdx, str.Types
mov rcx, r15
call fcn.140021c30
mov r9, r13
nop
inc r9
cmp byte [r15 + r9], 0
jne 0x14000f6d0
mov r8, r15
lea rdx, str._Content_Types_.xml
lea rcx, [rbp + 0x1a0]
call fcn.1400158b0
movzx ebx, al
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.140015a40
mov r15, rax
and sil, bl
test rax, rax
je 0x14000fe2a
cmp byte [rbp + 0x98], 0
je 0x14000f754
lea rdx, [0x1400999cc]
lea rcx, [rbp + 0x98]
call fcn.140020f20
mov rbx, rax
test rax, rax
je 0x14000f754
mov r9, rax
mov r8, qword [rsp + 0x40]
mov edx, 1
mov rcx, r15
call fcn.14007418c
mov rcx, rbx
call fcn.14006e4d8
test sil, sil
je 0x14000fe2a
lea rax, [r14 + 0x2b0]
cmp qword [r14 + 0x2a0], 0
je 0x14000f771
mov rax, qword [rax]
mov qword [rbp - 0x20], 0x80
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], r12
lea rdx, [0x140098b90]
test rax, rax
cmovne rdx, rax
mov r8, r13
inc r8
cmp byte [rdx + r8], 0
jne 0x14000f796
lea rcx, [rbp - 0x20]
call fcn.1400155b0
nop
cmp qword [rbp - 0x10], 0
jne 0x14000f855
mov qword [rbp + 0x157e0], 0x80
mov qword [rbp + 0x157e8], r12
mov qword [rbp + 0x157f0], r12
mov qword [rbp + 0x157f8], r12
mov r8d, 0x23
lea rdx, str.http:__iir.blizzard.com:3724_submit
lea rcx, [rbp + 0x157e0]
call fcn.1400155b0
nop
lea rdx, [rbp + 0x157e0]
lea rcx, [rbp - 0x20]
call fcn.140001b80
nop
lea rcx, [rbp + 0x157e0]
call fcn.140015390
nop
mov edx, 3
mov rcx, r14
call fcn.140003890
mov rbx, rax
test rax, rax
je 0x14000f855
cmp byte [rax], 0
je 0x14000f855
mov r8d, 1
lea rdx, [0x140099044]
lea rcx, [rbp - 0x20]
call fcn.1400152b0
mov r8, r13
inc r8
cmp byte [rbx + r8], 0
jne 0x14000f840
mov rdx, rbx
mov rcx, rax
call fcn.1400152b0
lea rcx, [0x14009976c]
call fcn.14000f130
lea rsi, str.application_octet_stream
test rax, rax
cmovne rsi, rax
mov eax, dword [r14]
shr eax, 6
test al, 1
je 0x14000f914
lea rcx, [rbp - 0x20]
call fcn.140015390
nop
lea rcx, [rbp + 0x80]
call fcn.140015390
nop
lea r9, [0x1400017f0]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe848]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7250]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1c8]
call fcn.1400678c4
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.140015a40
mov rcx, qword [rbp + 0x1b0]
call fcn.14006f27c
nop
mov al, 1
jmp 0x14000feb2
mov ebx, 7
cmp dword [r14 + 0x910], 1
jne 0x14000fd52
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea r8d, [rbx + 5]
lea rdx, str.JiraIssueKey
lea rcx, [rsp + 0x48]
call fcn.140004a10
lea rdx, [rsp + 0x48]
mov rcx, r14
call fcn.140009a40
movzx edi, al
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14000f99c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f997
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000feee
call fcn.1400676f4
test dil, dil
je 0x14000fd8d
xor edx, edx
mov r8d, 0x800
lea rcx, [rbp + 0x157e0]
call fcn.14006a130
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov r8d, recv
lea rdx, str.JiraIssueKey
lea rcx, [rsp + 0x68]
cmp qword [r14 + 0x6e0], 0
jbe 0x14000fab5
call fcn.140004a10
lea rbx, [r14 + 0x6e8]
cmp qword [r14 + 0x6d8], 0
je 0x14000fa04
mov rbx, qword [rbx]
lea rdx, [rsp + 0x68]
mov rcx, r14
call fcn.140007220
mov qword [rsp + 0x20], rax
mov r9, rbx
lea r8, str.https:___s_rest_api_2_issue__s_attachments
mov edx, 0x800
lea rcx, [rbp + 0x157e0]
call fcn.14000ca30
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14000fa6d
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fa68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000fee8
call fcn.1400676f4
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x68], 0
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x30], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x48], 0
cmp qword [r14 + 0x738], 0
jbe 0x14000fb2f
lea rdi, [r14 + 0x740]
cmp qword [r14 + 0x730], 0
je 0x14000fb32
mov rdi, qword [rdi]
jmp 0x14000fb32
call fcn.140004a10
lea rdx, [rsp + 0x68]
mov rcx, r14
call fcn.140007220
mov qword [rsp + 0x20], rax
mov r9, qword [str.https:__jira.blizzard.com_]
lea r8, str._srest_api_2_issue__s_attachments
mov edx, 0x800
lea rcx, [rbp + 0x157e0]
call fcn.14000ca30
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14000fa6d
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fa68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000fee8
jmp 0x14000fa68
mov rdi, r12
call fcn.1400134a0
mov rcx, rax
mov qword [rsp + 0x38], rdi
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x157e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea r9, str.BlizzardError.zip
mov r8, qword [rsp + 0x40]
mov rdx, r15
call fcn.140012a20
mov ebx, eax
mov r8d, dword [rbp - 0x70]
add r8d, 0xffffff38
cmp r8d, 0x63
ja 0x14000fcb3
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
xor r8d, r8d
lea rdx, [0x140098b90]
lea rcx, [rsp + 0x48]
call fcn.140004a10
nop
lea rdx, [rsp + 0x48]
mov rcx, r14
call fcn.1400103e0
test al, al
je 0x14000fc55
mov dword [rbp - 0x70], r12d
mov qword [rbp - 0x38], r12
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rax, qword [rbp - 0x48]
mov byte [rax], 0
mov qword [rbp - 0x58], r12
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae rax, qword [rbp - 0x68]
mov byte [rax], 0
lea rbx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rbx, qword [rsp + 0x48]
lea rcx, [0x140099754]
call fcn.14000f130
mov rsi, rax
nop
inc r13
cmp byte [rbx + r13], 0
jne 0x14000fc10
call fcn.1400134a0
mov rcx, rax
mov qword [rsp + 0x38], rdi
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x157e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea r9, str.SymbolizedReport.txt
mov r8, r13
mov rdx, rbx
call fcn.140012a20
mov ebx, eax
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14000fc92
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fc8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000fee2
call fcn.1400676f4
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rbp - 0x70]
call fcn.1400018f0
jmp 0x14000fd8d
lea rcx, [rbp - 0x70]
call fcn.1400018f0
nop
lea rcx, [rbp - 0x20]
call fcn.140015390
nop
lea rcx, [rbp + 0x80]
call fcn.140015390
nop
lea r9, [0x1400017f0]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe848]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7250]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1c8]
call fcn.1400678c4
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.140015a40
mov rcx, qword [rbp + 0x1b0]
call fcn.14006f27c
nop
jmp 0x14000feb0
lea rbx, [rbp - 8]
cmp qword [rbp - 0x18], 0
cmovne rbx, qword [rbp - 8]
call fcn.1400134a0
mov rcx, rax
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
lea r9, str.BlizzardError.zip
mov r8, qword [rsp + 0x40]
mov rdx, r15
call fcn.1400128f0
mov ebx, eax
test ebx, ebx
sete bl
lea rcx, [rbp - 0x20]
call fcn.140015390
nop
lea rcx, [rbp + 0x80]
call fcn.140015390
nop
lea r9, [0x1400017f0]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe848]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7250]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1c8]
call fcn.1400678c4
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.140015a40
mov rcx, qword [rbp + 0x1b0]
call fcn.14006f27c
nop
movzx eax, bl
jmp 0x14000feb2
lea rcx, [rbp + 0x80]
call fcn.140015390
nop
lea r9, [0x1400017f0]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe848]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7250]
call fcn.1400678c4
lea r9, [0x1400017f0]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1c8]
call fcn.1400678c4
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.140015a40
mov rcx, qword [rbp + 0x1b0]
call fcn.14006f27c
nop
xor al, al
mov rcx, qword [rbp + 0x15fe0]
xor rcx, rsp
call fcn.140067810
lea r11, [rsp + 0x160f0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14006e3dc
nop
call fcn.14006e3dc
int3
call fcn.14006e3dc
int3