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

Disassembly:
push rdi
push rsi
push rbx
add rsp, 0xffffffffffffff80
mov rdi, qword [0x140207460]
mov rax, qword [rdi]
mov qword [rsp + 0x78], rax
xor eax, eax
mov rsi, rdx
lea rdx, [0x1401de844]
mov rbx, rcx
call fcn.140037a70
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.1400c1e40
mov edx, eax
xor eax, eax
test edx, edx
je 0x1400ac618
mov rdx, qword [rsp + 0x78]
sub rdx, qword [rdi]
jne 0x1400ac639
sub rsp, 0xffffffffffffff80
pop rbx
pop rsi
pop rdi
ret
mov dword [rsi + 0x18], 1
lea rdx, [0x1401de84f]
mov rcx, rbx
call fcn.1400a9d70
mov qword [rsi + 0x28], rax
mov eax, 1
jmp 0x1400ac5ff
call fcn.1401be670
nop
nop
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x190
mov rdi, qword [0x140207460]
mov rax, qword [rdi]
mov qword [rsp + 0x188], rax
xor eax, eax
mov rsi, rdx
mov rbx, rcx
mov ebp, r8d
call fcn.140039380
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.1400c1e40
mov rdx, rsi
xor ecx, ecx
test eax, eax
jne 0x1400ac7b0
call fcn.1400ac430
mov dword [rsi], 1
xor ecx, ecx
lea rdx, [0x1401de844]
lea r14, [rsp + 0x90]
call fcn.140037a70
mov rdx, r14
mov rcx, rax
call fcn.1400c1e40
test eax, eax
je 0x1400acb20
mov rcx, rbx
lea r12, [0x1401de886]
call fcn.140051470
mov rdx, r12
mov rcx, rax
call fcn.140051030
test eax, eax
jne 0x1400acad0
lea rdx, [rsp + 0x3c]
mov rcx, rbx
call fcn.14016c870
test eax, eax
jne 0x1400ac718
mov eax, dword [rsp + 0x3c]
cmp eax, 1
je 0x1400acb40
test eax, eax
jne 0x1400ac718
mov r9d, dword [rsi + 0x1c]
test r9d, r9d
je 0x1400acb80
nop word [rax + rax]
test ebp, ebp
jne 0x1400ac838
mov rax, qword [0x140207720]
mov edx, 0xffffffff
mov r8d, dword [rax]
test r8d, r8d
je 0x1400ac78a
mov rax, qword [rbx + 0xf0]
mov r9d, dword [rax + 0xc]
test r9d, r9d
je 0x1400ac78a
mov ecx, dword [rax + 0x3c]
mov edx, 0xfffffffe
test ecx, ecx
jne 0x1400ac78a
mov rdx, qword [rax]
mov eax, r9d
lea r8, [rdx + rax*8]
xor eax, eax
nop dword [rax]
mov rcx, qword [rdx]
mov ecx, dword [rcx + 0x38]
and ecx, 0x40000000
cmp ecx, 1
sbb eax, 0xffffffff
add rdx, 8
cmp r8, rdx
jne 0x1400ac760
imul eax, eax, 0x64
xor edx, edx
div r9d
mov edx, 0x64
sub edx, eax
mov dword [rsi + 0x24], edx
mov rax, qword [rsp + 0x188]
sub rax, qword [rdi]
jne 0x1400acd2a
add rsp, 0x190
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret
call fcn.1400ac430
test eax, eax
jne 0x1400ac698
mov rcx, rbx
lea r12, [0x1401de875]
call fcn.140051470
mov rdx, r12
mov rcx, rax
call fcn.140051030
test eax, eax
je 0x1400ac698
lea r8, [rsp + 0xe0]
mov rdx, r12
mov rcx, rbx
call fcn.14002ea00
test eax, eax
jne 0x1400ac698
movdqu xmm4, xmmword [rsp + 0xe0]
mov eax, dword [rsp + 0x100]
mov dword [rsi + 0x14], 1
movdqu xmm5, xmmword [rsp + 0xf0]
mov dword [rsi + 0xa8], eax
movups xmmword [rsi + 0x88], xmm4
movups xmmword [rsi + 0x98], xmm5
jmp 0x1400ac698
lea rbp, [rsp + 0x140]
xor edx, edx
lea r12, [0x1401de1a7]
mov qword [rsp + 0x90], 0
mov rcx, rbp
call fcn.14007dae0
mov r8, rbp
lea rdx, [0x1400a97e0]
mov rcx, r12
call fcn.1400539b0
test eax, eax
jle 0x1400acabb
mov qword [rsp + 0x20], r14
lea r13, [rsp + 0x110]
mov rcx, rbx
mov r8d, dword [rsp + 0x148]
mov dword [rsp + 0x28], 1
mov rdx, qword [rsp + 0x150]
mov r9, r13
call fcn.140051a30
cmp eax, 1
jne 0x1400ac9f0
movsxd rax, dword [rsp + 0x178]
test eax, eax
jne 0x1400acbd0
mov rax, qword [0x140207cf0]
mov rax, qword [rax]
mov rax, qword [rax + 0x100]
cmp qword [rax + 0x10], 0x20
mov rax, qword [rsp + 0x158]
je 0x1400acc27
mov rdx, qword [rsp + 0x160]
xor rax, qword [rsp + 0x110]
xor rdx, qword [rsp + 0x118]
or rax, rdx
je 0x1400acbf0
mov eax, 1
xor eax, 1
test eax, eax
je 0x1400ac970
mov rax, qword [rsp + 0x90]
lea rdx, [0x1401de85c]
mov rcx, rax
movzx r8d, byte [rdx]
test r8b, r8b
je 0x1400aca0d
add rcx, 1
add rdx, 1
cmp r8b, byte [rcx - 1]
je 0x1400ac923
mov rcx, rax
lea rdx, str.refs_remotes_
jmp 0x1400ac962
add rcx, 1
add rdx, 1
cmp r8b, byte [rcx - 1]
jne 0x1400aca0a
movzx r8d, byte [rdx]
test r8b, r8b
jne 0x1400ac950
jmp 0x1400aca0d
mov r8d, 1
mov rdx, r13
mov rcx, rbx
call fcn.1400f5550
test rax, rax
je 0x1400ac9f0
movsxd rdx, dword [rsp + 0x178]
test edx, edx
jne 0x1400accb9
mov rdx, qword [0x140207cf0]
mov rdx, qword [rdx]
mov rdx, qword [rdx + 0x100]
cmp qword [rdx + 0x10], 0x20
lea r8, [rax + 4]
mov rdx, qword [rsp + 0x158]
je 0x1400acce9
mov rcx, qword [rsp + 0x160]
xor rdx, qword [rax + 4]
xor rcx, qword [rax + 0xc]
or rdx, rcx
je 0x1400accd1
mov eax, 1
xor eax, 1
test eax, eax
jne 0x1400ac911
nop word [rax + rax]
mov rax, qword [0x140207780]
lea rdx, [rsp + 0x158]
mov rcx, rbx
mov r8d, dword [rax]
call fcn.14002ce30
mov rcx, rax
call fcn.1400a5f80
mov rdx, r12
mov r8, r13
mov rcx, rbx
movdqu xmm0, xmmword [rsp + 0x158]
mov qword [rsi + 0x38], rax
movdqu xmm1, xmmword [rsp + 0x168]
mov eax, dword [rsp + 0x178]
movups xmmword [rsi + 0x40], xmm0
mov dword [rsi + 0x60], eax
movups xmmword [rsi + 0x50], xmm1
call fcn.14002ea00
mov edx, eax
xor eax, eax
test edx, edx
jne 0x1400acaab
movsxd rax, dword [rsp + 0x130]
test eax, eax
je 0x1400acbb0
lea rdx, [rax + rax*2]
lea rdx, [rax + rdx*4]
mov rax, qword [0x1402079b0]
lea rax, [rax + rdx*8]
cmp qword [rax + 0x10], 0x20
lea rcx, [rsi + 0x40]
mov rax, qword [rsp + 0x110]
je 0x1400acc78
mov rdx, qword [rsp + 0x118]
xor rax, qword [rsi + 0x40]
xor rdx, qword [rsi + 0x48]
or rax, rdx
je 0x1400acc10
mov eax, 1
xor eax, 1
mov dword [rsi + 0x20], eax
mov rcx, qword [rsp + 0x90]
call fcn.1400d2670
mov rcx, rbp
call fcn.14007d7e0
jmp 0x1400ac720
lea r8, [rsp + 0xe0]
mov rdx, r12
mov rcx, rbx
call fcn.14002ea00
test eax, eax
jne 0x1400ac6e3
movdqu xmm2, xmmword [rsp + 0xe0]
mov eax, dword [rsp + 0x100]
mov dword [rsi + 0x1c], 1
movdqu xmm3, xmmword [rsp + 0xf0]
mov dword [rsi + 0x84], eax
movups xmmword [rsi + 0x64], xmm2
movups xmmword [rsi + 0x74], xmm3
jmp 0x1400ac6e3
mov dword [rsi + 0x18], 1
lea rdx, [0x1401de84f]
xor ecx, ecx
call fcn.1400a9d70
mov qword [rsi + 0x28], rax
jmp 0x1400ac6c1
mov r10d, dword [rsi + 0x14]
test r10d, r10d
jne 0x1400ac718
mov dword [rsi + 0x14], 1
call fcn.140025cb0
movdqu xmm4, xmmword [rax]
movups xmmword [rsi + 0x88], xmm4
movdqu xmm5, xmmword [rax + 0x10]
movups xmmword [rsi + 0x98], xmm5
mov eax, dword [rax + 0x20]
mov dword [rsi + 0xa8], eax
jmp 0x1400ac718
mov dword [rsi + 0x1c], 1
call fcn.140025cb0
movdqu xmm4, xmmword [rax]
movups xmmword [rsi + 0x64], xmm4
movdqu xmm5, xmmword [rax + 0x10]
movups xmmword [rsi + 0x74], xmm5
mov eax, dword [rax + 0x20]
mov dword [rsi + 0x84], eax
jmp 0x1400ac718
mov rax, qword [0x140207cf0]
mov rax, qword [rax]
mov rax, qword [rax + 0x100]
jmp 0x1400aca73
lea rdx, [rax + rax*2]
lea rdx, [rax + rdx*4]
mov rax, qword [0x1402079b0]
lea rax, [rax + rdx*8]
jmp 0x1400ac8d1
mov eax, dword [rsp + 0x120]
cmp dword [rsp + 0x168], eax
jne 0x1400ac905
xor eax, eax
jmp 0x1400ac90a
mov eax, dword [rcx + 0x10]
cmp dword [rsp + 0x120], eax
jne 0x1400acaa3
xor eax, eax
jmp 0x1400acaa8
mov rdx, qword [rsp + 0x160]
xor rax, qword [rsp + 0x110]
xor rdx, qword [rsp + 0x118]
or rax, rdx
jne 0x1400ac905
mov rax, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
xor rax, qword [rsp + 0x120]
xor rdx, qword [rsp + 0x128]
or rax, rdx
jne 0x1400ac905
xor eax, eax
jmp 0x1400ac90a
mov rdx, qword [rsp + 0x118]
xor rax, qword [rsi + 0x40]
xor rdx, qword [rsi + 0x48]
or rax, rdx
jne 0x1400acaa3
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
xor rax, qword [rcx + 0x10]
xor rdx, qword [rcx + 0x18]
or rax, rdx
jne 0x1400acaa3
xor eax, eax
jmp 0x1400acaa8
lea rcx, [rdx + rdx*2]
lea rcx, [rdx + rcx*4]
mov rdx, qword [0x1402079b0]
lea rdx, [rdx + rcx*8]
jmp 0x1400ac9a7
mov eax, dword [r8 + 0x10]
cmp dword [rsp + 0x168], eax
jne 0x1400ac9d7
xor eax, eax
jmp 0x1400ac9dc
mov rcx, qword [rsp + 0x160]
xor rdx, qword [rax + 4]
xor rcx, qword [rax + 0xc]
or rdx, rcx
jne 0x1400ac9d7
mov rax, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
xor rax, qword [r8 + 0x10]
xor rdx, qword [r8 + 0x18]
or rax, rdx
jne 0x1400ac9d7
xor eax, eax
jmp 0x1400ac9dc
call fcn.1401be670
nop
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x98
mov rdi, qword [0x140207460]
lea rbp, str.wt_status.c
lea r9, str.worktrees
lea r8, [0x1401de89c]
mov edx, 0x33f
mov rax, qword [rdi]
mov qword [rsp + 0x88], rax
mov rax, qword [rcx]
mov rsi, rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
call fcn.14008f540
mov rcx, rsi
call fcn.1400a8740
mov rax, qword [rsi]
mov edx, 0x341
mov rcx, rbp
lea r9, str.worktrees
lea r8, [0x1401de89c]
mov qword [rsp + 0x20], rax
call fcn.14008f750
mov r9d, dword [rsi + 8]
mov rax, qword [rsi]
test r9d, r9d
mov qword [rsp + 0x20], rax
je 0x1400ad030
lea r8, [0x1401de89c]
lea r9, str.initial
mov edx, 0x344
mov rcx, rbp
call fcn.14008f540
mov rax, qword [rsi]
mov r15, qword [rax + 0xf0]
mov r8d, dword [r15 + 0xc]
test r8d, r8d
je 0x1400acf13
xor r13d, r13d
lea r12, [rsi + 0x20]
lea r14, [rsi + 0x438]
jmp 0x1400ace3a
shr ecx, 0xc
mov eax, 1
mov dword [rdx + 4], 0x55
and ecx, 3
sub ecx, 1
shl eax, cl
or dword [rdx + 8], eax
mov dword [rsi + 0x414], 1
add r13, 1
cmp r13d, dword [r15 + 0xc]
jae 0x1400acf10
mov rax, qword [r15]
mov rcx, r15
mov rbx, qword [rax + r13*8]
mov edx, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x40]
mov dword [rsp + 0x20], 0
lea rdi, [rbx + 0x6c]
mov qword [rsp + 0x28], 0
mov r8, rdi
and edx, 0xf000
cmp edx, 0x4000
sete al
cmp edx, 0xe000
sete dl
or eax, edx
mov rdx, r12
movzx eax, al
mov dword [rsp + 0x30], eax
call fcn.140014180
test eax, eax
je 0x1400ace2c
test byte [rbx + 0x3b], 0x20
jne 0x1400ace2c
cmp dword [rbx + 0x34], 0x4000
je 0x1400ad090
mov rdx, rdi
mov rcx, r14
call fcn.1400821c0
mov rdx, qword [rax + 8]
mov rdi, rax
test rdx, rdx
je 0x1400ad130
mov ecx, dword [rbx + 0x38]
test ch, 0x30
jne 0x1400ace08
mov eax, dword [rbx + 0x34]
mov dword [rdx + 4], 0x41
add r13, 1
mov dword [rdx + 0x10], eax
movdqu xmm1, xmmword [rbx + 0x48]
movups xmmword [rdx + 0x3c], xmm1
movdqu xmm2, xmmword [rbx + 0x58]
movups xmmword [rdx + 0x4c], xmm2
mov eax, dword [rbx + 0x68]
mov dword [rdx + 0x5c], eax
mov dword [rsi + 0x414], 1
cmp r13d, dword [r15 + 0xc]
jb 0x1400ace3a
nop word [rax + rax]
mov rax, qword [rsi]
mov qword [rsp + 0x20], rax
lea r9, str.initial
mov edx, 0x346
mov rcx, rbp
lea r8, [0x1401de89c]
call fcn.14008f750
mov rax, qword [rsi]
lea r9, str.untracked
mov edx, 0x34d
mov rcx, rbp
lea r8, [0x1401de89c]
mov qword [rsp + 0x20], rax
call fcn.14008f540
mov rcx, rsi
call fcn.1400a8d10
mov rax, qword [rsi]
mov rcx, rbp
mov edx, 0x34f
lea r8, [0x1401de89c]
lea r9, str.untracked
mov qword [rsp + 0x20], rax
call fcn.14008f750
mov rcx, qword [rsi + 0x10]
xor r8d, r8d
test rcx, rcx
je 0x1400acfa2
lea rdx, [0x1401de1a7]
call sub.msvcrt.dll_strcmp
xor r8d, r8d
test eax, eax
sete r8b
mov rcx, qword [rsi]
lea rdx, [rsi + 0x340]
call 0x1400ac640
mov ecx, dword [rsi + 0x340]
test ecx, ecx
je 0x1400ad000
mov rcx, qword [rsi + 0x440]
mov r8, qword [rsi + 0x438]
test rcx, rcx
je 0x1400ad080
xor eax, eax
jmp 0x1400acfed
add rax, 1
cmp rcx, rax
je 0x1400ad080
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1400acfe0
mov rdi, qword [0x140207460]
mov rax, qword [rsp + 0x88]
sub rax, qword [rdi]
jne 0x1400ad14b
add rsp, 0x98
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea r9, [0x1401de8ab]
lea r8, [0x1401de89c]
mov edx, 0x348
mov rcx, rbp
call fcn.14008f540
mov rcx, rsi
call fcn.1400a88c0
mov rax, qword [rsi]
mov edx, 0x34a
mov rcx, rbp
lea r9, [0x1401de8ab]
lea r8, [0x1401de89c]
mov qword [rsp + 0x20], rax
call fcn.14008f750
jmp 0x1400acf33
mov dword [rsi + 0x414], 1
jmp 0x1400ad000
mov rcx, qword [r15 + 0xf0]
mov rax, qword [0x140207c90]
pxor xmm0, xmm0
lea rdx, [rbx + 0x48]
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x80], 0
call fcn.14009e190
mov r8d, dword [rbx + 0x40]
mov rdx, rdi
lea rdi, [0x1400a94d0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x50]
mov rcx, rax
or byte [rsp + 0x74], 3
mov dword [rsp + 0x7c], 0xffffffff
mov qword [rsp + 0x48], rax
call fcn.14007e800
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
lea r9, [rsp + 0x70]
mov rcx, qword [r15 + 0xf0]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
call fcn.14009e2e0
jmp 0x1400ace2c
mov edx, 0x78
mov ecx, 1
call fcn.1400a6220
mov qword [rdi + 8], rax
mov rdx, rax
jmp 0x1400acebe
call fcn.1401be670
nop
nop word cs:[rax + rax]
nop dword [rax]
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x1d8
mov rsi, qword [0x140207460]
lea r8, [0x1401de89c]
mov edx, 0x9f2
mov rax, qword [rsi]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rcx + 0x440]
mov rbx, rcx
mov qword [rsp + 0x28], rax
lea rax, str.count_changed
mov qword [rsp + 0x20], rax
mov r9, qword [rcx]
lea rcx, str.wt_status.c
call fcn.14008f990
mov rax, qword [rbx + 0x468]
lea r8, [0x1401de89c]
mov edx, 0x9f3
lea rcx, str.wt_status.c
mov qword [rsp + 0x28], rax
lea rax, str.count_untracked
mov qword [rsp + 0x20], rax
mov r9, qword [rbx]
call fcn.14008f990
mov rax, qword [rbx + 0x490]
lea r8, [0x1401de89c]
mov edx, 0x9f5
lea rcx, str.wt_status.c
mov qword [rsp + 0x28], rax
lea rax, str.count_ignored
mov qword [rsp + 0x20], rax
mov r9, qword [rbx]
call fcn.14008f990
mov rax, qword [rbx]
mov edx, 0x9f7
lea r9, [0x1401df846]
lea r8, [0x1401de89c]
lea rcx, str.wt_status.c
mov qword [rsp + 0x20], rax
call fcn.14008f540
cmp dword [rbx + 0x33c], 5
ja case.default.0x1400ad265
mov eax, dword [rbx + 0x33c]
lea rdx, [0x1401dfad4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [0x1401dfec8]
mov dword [rbx + 0x54], 0
mov qword [rbx + 0x430], 0
mov qword [rbx + 0x48], rax
mov rcx, rbx
call fcn.1400aa690
mov rax, qword [rbx]
lea r9, [0x1401df846]
lea r8, [0x1401de89c]
mov edx, 0xa0c
lea rcx, str.wt_status.c
mov qword [rsp + 0x20], rax
call fcn.14008f750
mov rsi, qword [0x140207460]
mov rax, qword [rsp + 0x1c8]
sub rax, qword [rsi]
jne 0x1400afc51
add rsp, 0x1d8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea rdi, [rbx + 0x70]
lea rbp, [0x1401de061]
lea rsi, [rbx + 0x2c8]
call fcn.1400e6d60
test eax, eax
cmove rsi, rbp
mov rcx, rsi
call fcn.1400e70a0
mov edx, dword [rbx + 0x48]
mov ecx, 1
test eax, eax
cmovne rsi, rdi
call fcn.1400e6d60
mov rcx, qword [rbx]
test eax, eax
cmove rdi, rbp
call fcn.14001e500
mov r14, qword [rbx + 0x10]
mov dword [rsp + 0x90], eax
test r14, r14
je 0x1400ade40
mov r12, qword [0x1402078f0]
lea rbp, str.On_branch
mov r13d, dword [r12]
test r13d, r13d
je 0x1400ad378
mov rcx, rbp
call sub.libintl_8.dll_libintl_gettext
mov r14, qword [rbx + 0x10]
mov rbp, rax
lea rdx, [0x1401de1a7]
mov rcx, r14
mov r13, r14
call sub.msvcrt.dll_strcmp
mov edx, eax
lea rax, [0x1401de308]
test edx, edx
jne 0x1400ad3b2
jmp 0x1400aed58
add r13, 1
add rax, 1
cmp dl, byte [r13 - 1]
jne 0x1400aefa2
movzx edx, byte [rax]
test dl, dl
jne 0x1400ad3a0
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab490
mov r9, rbp
mov rdx, rdi
mov rcx, rbx
lea r8, [0x1401de040]
call fcn.1400aa320
mov r9, r13
mov rdx, rsi
mov rcx, rbx
lea r8, [0x1401de3f8]
call fcn.1400aa320
mov r10d, dword [rbx + 8]
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x88], rax
test r10d, r10d
je 0x1400aedda
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea rsi, [rbx + 0x70]
call fcn.1400e6d60
mov r8d, dword [rbx + 0x340]
test eax, eax
lea rax, [0x1401de061]
cmove rsi, rax
test r8d, r8d
je 0x1400ade58
mov ecx, dword [rbx + 0x350]
test ecx, ecx
jne 0x1400aefaa
mov rcx, qword [rbx + 0x440]
mov r8, qword [rbx + 0x438]
test rcx, rcx
je 0x1400aec70
xor eax, eax
jmp 0x1400ad495
add rax, 1
cmp rcx, rax
je 0x1400aec70
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1400ad488
mov r12, qword [0x1402078f0]
lea r8, str.You_have_unmerged_paths.
mov r9d, dword [r12]
test r9d, r9d
je 0x1400ad4ca
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov eax, dword [rbx + 0x328]
test eax, eax
jne 0x1400af27f
nop dword [rax + rax]
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab030
mov r14d, dword [rbx + 0x358]
test r14d, r14d
jne 0x1400aebe8
mov edi, dword [rbx + 0x364]
cmp edi, 0xffffffff
je 0x1400ad593
mov rax, qword [0x1402078f0]
mov edx, dword [rax]
cmp edi, 0xfffffffe
je 0x1400af142
lea r8, str.You_are_in_a_sparse_checkout_with__d___of_tracked_files_present.
test edx, edx
je 0x1400ad558
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov r9d, edi
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab030
mov ebp, dword [rbx + 8]
test ebp, ebp
jne 0x1400aeb30
xor r14d, r14d
xor edx, edx
cmp qword [rbx + 0x440], 0
mov rdi, qword [0x1402078f0]
lea r12, [0x1401de061]
lea rbp, str.Changes_to_be_committed:
jne 0x1400ad5f9
jmp 0x1400af168
mov edx, 1
mov r8, rsi
mov rcx, rbx
call fcn.1400ab4f0
mov edx, 1
mov rax, qword [rbx + 0x440]
add r14, 1
cmp r14, rax
jae 0x1400ae308
mov rsi, r14
shl rsi, 4
add rsi, qword [rbx + 0x438]
mov rax, qword [rsi + 8]
mov eax, dword [rax + 4]
test eax, eax
je 0x1400ad5e5
cmp eax, 0x55
je 0x1400ad5e5
test edx, edx
jne 0x1400ad5d0
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea r13, [rbx + 0x70]
call fcn.1400e6d60
mov r10d, dword [rdi]
mov r8, rbp
test eax, eax
cmove r13, r12
test r10d, r10d
je 0x1400ad64c
lea rcx, str.Changes_to_be_committed:
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, r13
mov rcx, rbx
call fcn.1400ab030
mov r9d, dword [rbx + 0x328]
test r9d, r9d
je 0x1400ad5d0
mov r8d, dword [rbx + 0x40]
test r8d, r8d
jne 0x1400ad5d0
mov ecx, dword [rbx + 8]
mov r15d, dword [rdi]
test ecx, ecx
jne 0x1400aed38
mov rax, qword [rbx + 0x18]
lea rdx, [0x1401de1a7]
mov rcx, rax
mov qword [rsp + 0x98], rax
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x1400aecf4
lea r8, str.___use__git_restore___staged__file_...__to_unstage_
test r15d, r15d
je 0x1400ad6bc
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, r13
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400ad5d0
mov r13d, dword [rbx + 0x320]
test r13d, r13d
jne 0x1400ae048
mov r11d, dword [rbx + 0x324]
test r11d, r11d
jne 0x1400adfe0
xor edi, edi
lea r11, [rsp + 0x1c3]
cmp qword [rbx + 0x440], 0
mov r12, r11
jne 0x1400ad724
jmp 0x1400ad9e0
mov rdx, qword [rbx + 0x440]
add rdi, 1
cmp rdi, rdx
jae 0x1400ad920
mov r8, rdi
shl r8, 4
add r8, qword [rbx + 0x438]
mov rsi, qword [r8 + 8]
mov ebp, dword [rsi + 8]
test ebp, ebp
jne 0x1400ad710
mov rax, qword [0x140207c90]
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], rax
mov rax, qword [r8 + 8]
mov r10d, dword [rax + 4]
test r10d, r10d
jne 0x1400ad7bc
mov r9d, dword [rax + 0xc]
test r9d, r9d
jne 0x1400afcdb
mov edx, dword [rax + 0x10]
movdqu xmm5, xmmword [rax + 0x3c]
movdqu xmm2, xmmword [rax + 0x4c]
mov dword [rax + 0xc], edx
mov edx, dword [rax + 0x5c]
movups xmmword [rax + 0x18], xmm5
mov dword [rax + 0x38], edx
movups xmmword [rax + 0x28], xmm2
mov ecx, dword [rax]
test ecx, ecx
jne 0x1400ad7d3
mov edx, dword [rax + 0x14]
test edx, edx
jne 0x1400afcc1
mov edx, dword [rax + 0x10]
mov dword [rax + 0x14], edx
mov rdx, r12
mov rcx, rsi
call fcn.1400a86a0
mov eax, dword [rsi + 4]
mov edx, 0x2e
mov r13, qword [r8]
mov r15d, dword [rbx + 0x318]
mov byte [rsp + 0x1c2], 0
test eax, eax
cmove eax, edx
mov byte [rsp + 0x1c0], al
mov eax, dword [rsi]
test eax, eax
cmove eax, edx
mov byte [rsp + 0x1c1], al
test r15d, r15d
je 0x1400add38
mov r9, qword [rsi + 0x68]
xor edx, edx
lea r15, [rsp + 0xf0]
lea r14, [rsp + 0xd0]
test r9, r9
mov byte [rsp + 0x90], dl
mov qword [rsp + 0x88], r9
je 0x1400addcd
mov r11d, dword [rsi + 0x64]
mov r10d, dword [rsi + 0x60]
lea rcx, [rsi + 0x3c]
mov dword [rsp + 0xa8], r11d
mov dword [rsp + 0xa0], r10d
call fcn.1400202e0
lea rcx, [rsi + 0x18]
mov qword [rsp + 0x98], rax
call fcn.1400202e0
mov r9, qword [rsp + 0x88]
movsx edx, byte [rsp + 0x90]
mov r8, qword [rsp + 0x98]
mov r11d, dword [rsp + 0xa8]
mov r10d, dword [rsp + 0xa0]
mov rcx, qword [rbx + 0x428]
mov qword [rsp + 0x68], r9
mov r9, r12
mov dword [rsp + 0x60], edx
lea rdx, str.2__s__s__06o__06o__06o__s__s__c_d__s_c_s_c
mov qword [rsp + 0x40], r8
lea r8, [rsp + 0x1c0]
mov dword [rsp + 0x70], ebp
mov qword [rsp + 0x58], r13
mov dword [rsp + 0x50], r11d
mov dword [rsp + 0x48], r10d
mov qword [rsp + 0x38], rax
mov eax, dword [rsi + 0x14]
mov dword [rsp + 0x30], eax
mov eax, dword [rsi + 0x10]
mov dword [rsp + 0x28], eax
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x20], eax
call sub.libintl_8.dll_libintl_fprintf
mov rcx, r14
add rdi, 1
call fcn.14007d7e0
mov rcx, r15
call fcn.14007d7e0
mov rdx, qword [rbx + 0x440]
cmp rdi, rdx
jb 0x1400ad724
test rdx, rdx
je 0x1400ad9e0
xor r10d, r10d
jmp 0x1400ad941
add r10, 1
cmp r10, qword [rbx + 0x440]
jae 0x1400ad9e0
mov rbp, r10
shl rbp, 4
add rbp, qword [rbx + 0x438]
mov rsi, qword [rbp + 8]
mov r9d, dword [rsi + 8]
test r9d, r9d
je 0x1400ad930
mov rax, qword [rbx]
cmp dword [rbx + 0x318], 1
mov rcx, rsi
mov r12, qword [rax + 0xf0]
mov rax, qword [0x140207c90]
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], rax
sbb eax, eax
and eax, 0xa
mov byte [rsp + 0x88], al
lea rax, [rsp + 0x1c3]
mov rdx, rax
mov qword [rsp + 0x98], rax
call fcn.1400a86a0
cmp r9d, 7
ja case.0x1400ad9d6.0
lea rdx, [0x1401dfaec]
mov eax, r9d
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor esi, esi
cmp qword [rbx + 0x468], 0
je 0x1400ada1c
nop dword [rax]
mov rax, rsi
mov r8d, 0x3f
mov rdx, rbx
add rsi, 1
shl rax, 4
add rax, qword [rbx + 0x460]
mov rcx, qword [rax]
call fcn.1400a9090
cmp rsi, qword [rbx + 0x468]
jb 0x1400ad9f0
xor esi, esi
cmp qword [rbx + 0x490], 0
je case.default.0x1400ad265
nop dword [rax]
mov rax, rsi
mov r8d, 0x21
mov rdx, rbx
add rsi, 1
shl rax, 4
add rax, qword [rbx + 0x488]
mov rcx, qword [rax]
call fcn.1400a9090
cmp rsi, qword [rbx + 0x490]
jb 0x1400ada30
jmp case.default.0x1400ad265
lea rax, [0x1401de3d5]
mov qword [rsp + 0x90], rax
nop word [rax + rax]
xor eax, eax
lea rdi, [rsp + 0x140]
mov ecx, 0xf
mov qword [rsp + 0xa0], r10
mov qword [rsp + 0xa8], rdi
rep stosq qword [rdi], rax
mov rdi, qword [rbp]
mov rcx, rdi
call sub.msvcrt.dll_strlen
mov rdx, rdi
mov rcx, r12
mov r8d, eax
call fcn.140048130
mov r10, qword [rsp + 0xa0]
test eax, eax
mov r8d, eax
jns 0x1400afc6e
not r8d
cmp r8d, dword [r12 + 0xc]
jae 0x1400af246
movsxd r9, r8d
mov qword [rsp + 0xa0], rsi
mov r13, qword [rsp + 0xa8]
xor r14d, r14d
mov qword [rsp + 0xb8], rbx
lea r15, [r9*8]
mov rbx, rbp
mov rsi, r12
mov qword [rsp + 0xb0], r10
mov ebp, r8d
jmp 0x1400adb77
test eax, eax
jne 0x1400adb9d
lea ecx, [rdi - 1]
mov edx, dword [r12 + 0x34]
add r15, 8
movsxd rax, ecx
lea rax, [rax + rax*4]
shl rax, 3
mov dword [rsp + rax + 0x140], edx
movdqu xmm1, xmmword [r12 + 0x48]
lea rdx, [r13 + rax + 4]
movups xmmword [rdx], xmm1
movdqu xmm4, xmmword [r12 + 0x58]
movups xmmword [rdx + 0x10], xmm4
mov edx, dword [r12 + 0x68]
mov dword [rsp + rax + 0x164], edx
mov eax, 1
shl eax, cl
or r14d, eax
cmp ebp, dword [rsi + 0xc]
jae 0x1400adb9d
mov rax, qword [rsi]
mov rdx, qword [rbx]
add ebp, 1
mov r12, qword [rax + r15]
mov edi, dword [r12 + 0x38]
lea rcx, [r12 + 0x6c]
shr edi, 0xc
and edi, 3
call sub.msvcrt.dll_strcmp
test edi, edi
jne 0x1400adb20
mov rbp, rbx
mov rsi, qword [rsp + 0xa0]
mov r10, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
mov eax, dword [rsi + 8]
cmp eax, r14d
jne 0x1400afca2
mov r14d, dword [rbx + 0x318]
mov r13, qword [rbp]
lea rdi, [rsp + 0xf0]
test r14d, r14d
je 0x1400add90
lea rcx, [rsp + 0x194]
mov qword [rsp + 0xa0], r10
call fcn.1400202e0
lea rcx, [rsp + 0x16c]
mov r14, rax
call fcn.1400202e0
lea rcx, [rsp + 0x144]
mov rbp, rax
call fcn.1400202e0
mov rcx, qword [rbx + 0x428]
movsx r15d, byte [rsp + 0x88]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x58], r14
mov r9, qword [rsp + 0x90]
mov r8d, 0x75
lea rdx, str._c__s__s__06o__06o__06o__06o__s__s__s__s_c
mov dword [rsp + 0x68], r15d
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x48], rax
mov eax, dword [rsi + 0x14]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x20], rax
call sub.libintl_8.dll_libintl_fprintf
mov rcx, rdi
call fcn.14007d7e0
mov r10, qword [rsp + 0xa0]
jmp 0x1400ad930
lea rax, [0x1401de3d2]
mov qword [rsp + 0x90], rax
jmp 0x1400ada80
lea rax, [0x1401de3cf]
mov qword [rsp + 0x90], rax
jmp 0x1400ada80
lea rax, [0x1401de3cc]
mov qword [rsp + 0x90], rax
jmp 0x1400ada80
lea rax, [0x1401de3c9]
mov qword [rsp + 0x90], rax
jmp 0x1400ada80
lea rax, [0x1401de3c6]
mov qword [rsp + 0x90], rax
jmp 0x1400ada80
lea rax, [0x1401de3c3]
mov qword [rsp + 0x90], rax
jmp 0x1400ada80
mov rdx, qword [rbx + 0x430]
lea r14, [rsp + 0xd0]
mov rcx, r13
xor r9d, r9d
mov r8, r14
call fcn.140043ac0
mov rcx, qword [rsi + 0x68]
mov r13, rax
test rcx, rcx
je 0x1400addc0
mov rdx, qword [rbx + 0x430]
lea r15, [rsp + 0xf0]
xor r9d, r9d
mov ebp, 0xa
mov r8, r15
call fcn.140043ac0
mov edx, 9
mov r9, rax
jmp 0x1400ad831
mov rdx, qword [rbx + 0x430]
mov rcx, r13
xor r9d, r9d
mov r8, rdi
mov qword [rsp + 0xa0], r10
call fcn.140043ac0
mov r10, qword [rsp + 0xa0]
mov r13, rax
jmp 0x1400adbe0
mov ebp, 0xa
lea r15, [rsp + 0xf0]
lea rcx, [rsi + 0x3c]
call fcn.1400202e0
lea rcx, [rsi + 0x18]
mov qword [rsp + 0x88], rax
call fcn.1400202e0
mov rdx, qword [rsp + 0x88]
mov r9, r12
mov rcx, qword [rbx + 0x428]
mov dword [rsp + 0x50], ebp
lea r8, [rsp + 0x1c0]
mov qword [rsp + 0x40], rdx
lea rdx, str.1__s__s__06o__06o__06o__s__s__s_c
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x38], rax
mov eax, dword [rsi + 0x14]
mov dword [rsp + 0x30], eax
mov eax, dword [rsi + 0x10]
mov dword [rsp + 0x28], eax
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x20], eax
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400ad8fc
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x88], rax
jmp 0x1400ad42d
mov edi, dword [rbx + 0x344]
test edi, edi
jne 0x1400aefcb
mov eax, dword [rbx + 0x350]
mov edi, eax
or edi, dword [rbx + 0x34c]
jne 0x1400ae210
mov eax, dword [rbx + 0x354]
test eax, eax
jne 0x1400af470
mov r11d, dword [rbx + 0x35c]
test r11d, r11d
je 0x1400ad515
call fcn.140025cb0
movsxd rdx, dword [rbx + 0x3c4]
lea rdi, [rbx + 0x3a4]
test edx, edx
jne 0x1400af90c
mov rdx, qword [0x140207cf0]
mov rdx, qword [rdx]
mov rdx, qword [rdx + 0x100]
cmp qword [rdx + 0x10], 0x20
mov rdx, qword [rbx + 0x3a4]
je 0x1400afa79
mov rcx, qword [rbx + 0x3ac]
xor rdx, qword [rax]
xor rcx, qword [rax + 8]
or rdx, rcx
je 0x1400afa66
mov eax, 1
xor eax, 1
test eax, eax
je 0x1400af924
mov r12, qword [0x1402078f0]
lea r8, str.Revert_currently_in_progress.
mov r10d, dword [r12]
test r10d, r10d
je 0x1400adf1f
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov ecx, dword [rbx + 0x328]
test ecx, ecx
je 0x1400ad4e8
mov rcx, qword [rbx + 0x440]
mov r8, qword [rbx + 0x438]
test rcx, rcx
je 0x1400afab0
xor eax, eax
jmp 0x1400adf60
add rax, 1
cmp rcx, rax
je 0x1400afab0
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1400adf53
mov edx, dword [r12]
lea r8, str.___fix_conflicts_and_run__git_revert___continue__
test edx, edx
je 0x1400adf8d
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov eax, dword [r12]
lea r8, str.___use__git_revert___skip__to_skip_this_patch_
test eax, eax
je 0x1400adfb2
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r15d, dword [r12]
lea r8, str.___use__git_revert___abort__to_cancel_the_revert_operation_
test r15d, r15d
je 0x1400ae2e1
jmp 0x1400ae2d6
lea r8, [rsp + 0xf0]
lea rdx, [0x1400a8690]
mov dword [rsp + 0xf0], 0
lea rcx, str.refs_stash
call fcn.140053a00
cmp dword [rbx + 0x318], 1
mov r8d, dword [rsp + 0xf0]
sbb r9d, r9d
and r9d, 0xa
test r8d, r8d
jle 0x1400ad6f0
mov rcx, qword [rbx + 0x428]
movzx r9d, r9b
lea rdx, str._stash__d_c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400ad6f0
cmp dword [rbx + 0x318], 1
mov r12d, dword [rbx + 8]
lea r8, str._initial_
sbb edi, edi
and edi, 0xa
test r12d, r12d
je 0x1400ae2f1
mov rcx, qword [rbx + 0x428]
mov r9d, edi
lea rdx, str._branch.oid__s_c
call sub.libintl_8.dll_libintl_fprintf
mov rsi, qword [rbx + 0x10]
test rsi, rsi
je 0x1400af377
lea rdx, [0x1401de1a7]
mov rcx, rsi
call sub.msvcrt.dll_strcmp
mov rcx, qword [rbx + 0x428]
mov edx, eax
lea rax, [0x1401de308]
test edx, edx
jne 0x1400ae111
mov r9d, edi
lea r8, str._detached_
lea rdx, str._branch.head__s_c
call sub.libintl_8.dll_libintl_fprintf
mov ebp, dword [rbx + 0x34c]
test ebp, ebp
jne 0x1400af336
mov esi, dword [rbx + 0x350]
test esi, esi
jne 0x1400af336
mov rsi, qword [rbx + 0x378]
lea rax, [0x1401de061]
test rsi, rsi
cmove rsi, rax
jmp 0x1400ae12a
add rsi, 1
add rax, 1
cmp dl, byte [rsi - 1]
jne 0x1400af278
movzx edx, byte [rax]
test dl, dl
jne 0x1400ae100
mov r9d, edi
mov r8, rsi
lea rdx, str._branch.head__s_c
call sub.libintl_8.dll_libintl_fprintf
mov rcx, rsi
call fcn.140063e20
lea rdx, [rsp + 0xcc]
lea r9, [rsp + 0xf0]
mov qword [rsp + 0xf0], 0
mov rcx, rax
mov eax, dword [rbx + 0x32c]
mov dword [rsp + 0x20], 0
lea r8, [rsp + 0xd0]
mov dword [rsp + 0x28], eax
call fcn.140064960
mov rcx, qword [rsp + 0xf0]
mov esi, eax
test rcx, rcx
je 0x1400ad6e0
xor edx, edx
call fcn.140051350
mov rcx, qword [rbx + 0x428]
mov r9d, edi
lea rdx, str._branch.upstream__s_c
mov r8, rax
mov qword [rsp + 0xf0], rax
call sub.libintl_8.dll_libintl_fprintf
mov rcx, qword [rsp + 0xf0]
call fcn.1400d2670
test esi, esi
jle 0x1400af356
mov r8d, dword [rsp + 0xcc]
mov r9d, dword [rsp + 0xd0]
mov rcx, qword [rbx + 0x428]
mov eax, r8d
or eax, r9d
je 0x1400af77f
mov dword [rsp + 0x20], edi
lea rdx, str._branch.ab__d___d_c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400ad6e0
lea r8, str.finalize_deferred_config___should_have_been_called
mov edx, 0xa04
lea rcx, str.wt_status.c
call fcn.1400a0ca0
test eax, eax
jne 0x1400af308
mov rcx, qword [rbx + 0x440]
mov r8, qword [rbx + 0x438]
test rcx, rcx
je 0x1400af0dc
xor eax, eax
jmp 0x1400ae245
add rax, 1
cmp rcx, rax
je 0x1400af0dc
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov r14d, dword [rdx + 8]
test r14d, r14d
je 0x1400ae238
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab3f0
mov r8d, dword [rbx + 0x328]
test r8d, r8d
je 0x1400ad4e8
mov r12, qword [0x1402078f0]
lea r8, str.___fix_conflicts_and_then_run__git_rebase___continue__
mov r13d, dword [r12]
test r13d, r13d
je 0x1400ae297
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov ebp, dword [r12]
lea r8, str.___use__git_rebase___skip__to_skip_this_patch_
test ebp, ebp
je 0x1400ae2bc
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov edi, dword [r12]
lea r8, str.___use__git_rebase___abort__to_check_out_the_original_branch_
test edi, edi
je 0x1400ae2e1
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400ad4e8
lea rcx, [rbx + 0x3f0]
call fcn.1400202e0
mov r8, rax
jmp 0x1400ae068
test edx, edx
je 0x1400ae340
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab030
mov rax, qword [rbx + 0x440]
test rax, rax
je 0x1400af168
xor ebp, ebp
xor esi, esi
lea r12, [0x1401de061]
jmp 0x1400ae462
mov ecx, 1
lea r13, [rbx + 0x1e7]
call fcn.1400e6d60
mov r15, qword [rdi + 8]
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
test eax, eax
mov rax, qword [0x140207c90]
cmove r13, r12
cmp qword [0x14023e028], 0
mov qword [rsp + 0x100], rax
je 0x1400ae600
mov rcx, qword [rdi]
mov r8, qword [rsp + 0x88]
xor r9d, r9d
mov rdx, qword [rbx + 0x430]
call fcn.140043ac0
mov edx, dword [rbx + 0x48]
mov ecx, 1
mov r14, rax
call fcn.1400e6d60
lea rdx, [rbx + 0x70]
lea r8, [0x1401de634]
mov rcx, rbx
test eax, eax
cmove rdx, r12
call fcn.1400ab490
mov ecx, dword [r15 + 8]
call fcn.1400a96c0
mov edi, dword [0x14023e020]
mov rcx, rax
mov rsi, rax
call fcn.1400a1410
mov qword [rsp + 0x30], r14
mov r9, rsi
mov rcx, rbx
mov rdx, qword [0x14023e028]
sub edi, eax
mov esi, 1
lea r8, str._s_.s_s_n
mov dword [rsp + 0x20], edi
mov qword [rsp + 0x28], rdx
mov rdx, r13
call fcn.1400aa320
mov rcx, qword [rsp + 0x88]
call fcn.14007d7e0
mov rax, qword [rbx + 0x440]
add rbp, 1
mov rdx, rax
cmp rbp, rax
jae 0x1400ae670
mov rdi, rbp
shl rdi, 4
add rdi, qword [rbx + 0x438]
mov rdx, qword [rdi + 8]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1400ae452
mov edx, dword [rbx + 0x48]
test esi, esi
jne 0x1400ae360
mov ecx, 1
lea r15, [rbx + 0x70]
call fcn.1400e6d60
lea r8, str.Unmerged_paths:
test eax, eax
mov rax, qword [0x1402078f0]
cmove r15, r12
mov eax, dword [rax]
test eax, eax
je 0x1400ae4b9
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rcx, rbx
mov rdx, r15
call fcn.1400ab030
mov rcx, qword [rbx + 0x440]
test rcx, rcx
je 0x1400aed4d
shl rcx, 4
xor r13d, r13d
xor r14d, r14d
mov r8d, 1
mov rax, qword [rbx + 0x438]
add rcx, rax
jmp 0x1400ae4ff
test edx, edx
cmovne r13d, r8d
add rax, 0x10
cmp rax, rcx
je 0x1400ae528
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 8]
cmp edx, 1
je 0x1400ae5f0
jle 0x1400ae4f0
sub edx, 3
and edx, 0xfffffffd
cmove esi, r8d
cmovne r13d, r8d
add rax, 0x10
cmp rax, rcx
jne 0x1400ae4ff
mov eax, dword [rbx + 0x328]
test eax, eax
je 0x1400ae5e2
mov eax, dword [rbx + 0x40]
test eax, eax
jne 0x1400ae5a7
mov rax, qword [0x1402078f0]
mov r9d, dword [rax]
mov eax, dword [rbx + 8]
test eax, eax
jne 0x1400aed23
mov rax, qword [rbx + 0x18]
lea rdx, [0x1401de1a7]
mov dword [rsp + 0x98], r9d
mov rcx, rax
mov qword [rsp + 0xa0], rax
call sub.msvcrt.dll_strcmp
mov r9d, dword [rsp + 0x98]
test eax, eax
jne 0x1400aecc5
lea r8, str.___use__git_restore___staged__file_...__to_unstage_
test r9d, r9d
je 0x1400ae59c
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, r15
mov rcx, rbx
call fcn.1400ab030
mov rax, qword [0x1402078f0]
mov edx, dword [rax]
test r14d, r14d
jne 0x1400ae948
test esi, esi
jne 0x1400ae930
lea r8, str.___use__git_add__file_...__to_mark_resolution_
test edx, edx
je 0x1400ae5d7
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, r15
mov rcx, rbx
call fcn.1400ab030
mov edx, dword [rbx + 0x48]
jmp 0x1400ae360
mov r14d, 1
jmp 0x1400ae4f6
xor esi, esi
mov r14d, 1
nop dword [rax + rax]
mov ecx, r14d
call fcn.1400a96c0
xor edx, edx
test rax, rax
je 0x1400ae629
mov rcx, rax
call fcn.1400a1410
mov edx, eax
cmp esi, edx
cmovl esi, edx
add r14d, 1
cmp r14d, 8
jne 0x1400ae610
add esi, 1
movsxd rcx, esi
mov dword [0x14023e020], esi
call fcn.1400a6040
movsxd r8, dword [0x14023e020]
mov edx, 0x20
mov rcx, rax
mov qword [0x14023e028], rax
call sub.msvcrt.dll_memset
jmp 0x1400ae3b0
test esi, esi
je 0x1400ae6a8
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab030
mov rdx, qword [rbx + 0x440]
mov rcx, qword [rbx + 0x438]
mov r8, qword [rsp + 0x88]
call fcn.1400a9150
mov esi, eax
test eax, eax
je 0x1400ae7f4
mov edx, dword [rbx + 0x48]
mov ecx, 1
mov ebp, dword [rsp + 0xf0]
lea rdi, [rbx + 0x70]
call fcn.1400e6d60
mov r12, qword [0x1402078f0]
lea r8, str.Changes_not_staged_for_commit:
test eax, eax
lea rax, [0x1401de061]
mov r13d, dword [r12]
cmove rdi, rax
test r13d, r13d
je 0x1400ae70d
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rdi
mov rcx, rbx
call fcn.1400ab030
mov r11d, dword [rbx + 0x328]
test r11d, r11d
je 0x1400ae77f
mov edx, dword [r12]
test esi, esi
js 0x1400af0c8
lea r8, str.___use__git_add__file_...__to_update_what_will_be_committed_
test edx, edx
je 0x1400ae746
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rdi
mov rcx, rbx
call fcn.1400ab030
mov r10d, dword [r12]
lea r8, str.___use__git_restore__file_...__to_discard_changes_in_working_directory_
test r10d, r10d
je 0x1400ae76c
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rdi
mov rcx, rbx
call fcn.1400ab030
test ebp, ebp
jne 0x1400af1f5
xor esi, esi
cmp qword [rbx + 0x440], 0
je 0x1400ae7c7
nop dword [rax + rax]
mov r8, rsi
shl r8, 4
add r8, qword [rbx + 0x438]
mov rax, qword [r8 + 8]
mov eax, dword [rax]
test eax, eax
je 0x1400ae7ba
cmp eax, 0x55
je 0x1400ae7ba
mov edx, 2
mov rcx, rbx
call fcn.1400ab4f0
add rsi, 1
cmp rsi, qword [rbx + 0x440]
jb 0x1400ae790
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab030
mov r8d, dword [rbx + 0x58]
test r8d, r8d
je 0x1400ae82d
mov rcx, qword [rbx + 0x68]
test rcx, rcx
je 0x1400ae816
lea rdx, [0x1401dfa7c]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400ae82d
xor edx, edx
mov rcx, rbx
call fcn.1400a9940
mov edx, 1
mov rcx, rbx
call fcn.1400a9940
mov ecx, dword [rbx + 0x60]
test ecx, ecx
jne 0x1400ae9f0
mov r14d, dword [rbx + 0x414]
test r14d, r14d
je 0x1400ae9d0
mov r12, qword [0x1402078f0]
mov r13d, dword [rbx + 0x328]
lea rsi, [0x1401de061]
mov rdi, rsi
mov eax, dword [r12]
test r13d, r13d
jne 0x1400af16f
mov ebp, dword [r12]
lea r8, str.Untracked_files_not_listed_s
test ebp, ebp
je 0x1400ae887
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov edi, dword [rbx + 0x38]
test edi, edi
jne 0x1400ae9d9
mov esi, dword [rbx + 0x414]
test esi, esi
je 0x1400ae968
mov ebp, dword [rbx + 0x324]
test ebp, ebp
je case.default.0x1400ad265
mov r8, qword [rsp + 0x88]
lea rdx, [0x1400a8690]
lea rcx, str.refs_stash
mov dword [rsp + 0xf0], 0
call fcn.140053a00
mov esi, dword [rsp + 0xf0]
test esi, esi
jle case.default.0x1400ad265
mov rax, qword [0x1402078f0]
mov edi, dword [rax]
test edi, edi
jne 0x1400af318
cmp esi, 1
lea r8, str.Your_stash_currently_has__d_entries
lea rax, str.Your_stash_currently_has__d_entry
cmove r8, rax
mov r9d, esi
lea rdx, [0x1401de061]
mov rcx, rbx
call fcn.1400ab030
jmp case.default.0x1400ad265
lea r8, str.___use__git_add_rm__file_...__as_appropriate_to_mark_resolution_
test edx, edx
je 0x1400ae5d7
jmp 0x1400ae5cc
or esi, r13d
jne 0x1400ae930
lea r8, str.___use__git_rm__file_...__to_mark_resolution_
test edx, edx
je 0x1400ae5d7
jmp 0x1400ae5cc
mov r11d, dword [rbx + 0x3c]
test r11d, r11d
jne 0x1400af074
mov r9d, dword [rbx + 0x44]
test r9d, r9d
jne 0x1400ae8ae
mov rax, qword [0x1402078f0]
mov r8d, dword [rbx + 0x418]
mov eax, dword [rax]
test r8d, r8d
je 0x1400af2bd
mov ecx, dword [rbx + 0x328]
test ecx, ecx
je 0x1400af45c
lea rdx, str.no_changes_added_to_commit__use__git_add__and_or__git_commit__a___n
test eax, eax
je 0x1400ae9bf
mov rcx, rdx
call sub.libintl_8.dll_libintl_gettext
mov rdx, rax
mov rcx, qword [rbx + 0x428]
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400ae8ae
mov r11d, dword [rbx + 0x38]
test r11d, r11d
je 0x1400ae968
mov rcx, rbx
call fcn.1400ac090
jmp 0x1400ae8a0
mov r12, qword [0x1402078f0]
lea r8, str.Untracked_files
mov edx, dword [r12]
test edx, edx
je 0x1400aea11
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
lea rdx, [rbx + 0x460]
lea r9, [0x1401dfa80]
mov rcx, rbx
call fcn.1400aba60
mov eax, dword [rbx + 0x5c]
test eax, eax
jne 0x1400af195
mov ecx, 0x21
call fcn.1400dead0
test eax, eax
je 0x1400ae895
lea rcx, str.GIT_TEST_UF_DELAY_WARNING
call fcn.1400bbaa0
test rax, rax
je 0x1400af2ed
mov dword [rbx + 0x4b0], 0xcb2
lea r9, [0x1401de061]
lea r8, [0x1401de040]
mov rcx, rbx
mov rdx, r9
mov rsi, r9
call fcn.1400ab030
mov eax, dword [rbx + 0x4b0]
pxor xmm0, xmm0
cvtsi2sd xmm0, rax
mov eax, dword [rsp + 0x90]
divsd xmm0, qword [0x1401dfed0]
movq r9, xmm0
test eax, eax
jle 0x1400af827
mov eax, dword [r12]
lea r8, str.It_took__.2f_seconds_to_enumerate_untracked_files__nbut_the_results_were_cached__and_subsequent_runs_may_be_faster.
test eax, eax
je 0x1400aead4
mov rcx, r8
mov qword [rsp + 0x90], r9
call sub.libintl_8.dll_libintl_gettext
mov r9, qword [rsp + 0x90]
mov r8, rax
movq xmm3, r9
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r15d, dword [r12]
lea r8, str.See_git_help_status_for_information_on_how_to_improve_this.
test r15d, r15d
je 0x1400aeaff
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
lea r9, [0x1401de061]
mov rdx, rsi
mov rcx, rbx
lea r8, [0x1401de040]
call fcn.1400ab030
jmp 0x1400ae895
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab030
mov edi, dword [rbx + 0x31c]
test edi, edi
je 0x1400af0a9
mov rax, qword [0x1402078f0]
lea rbp, str.Initial_commit
mov esi, dword [rax]
test esi, esi
je 0x1400aeb8a
mov rcx, rbp
call sub.libintl_8.dll_libintl_gettext
mov rbp, rax
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea rdi, [0x1401de061]
lea rsi, [rbx + 0x70]
call fcn.1400e6d60
mov rdx, rdi
mov r8, rbp
mov rcx, rbx
test eax, eax
cmovne rdx, rsi
call fcn.1400ab030
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
mov r9, rdi
lea r8, [0x1401de040]
mov rcx, rbx
test eax, eax
cmove rsi, rdi
mov rdx, rsi
call fcn.1400ab030
jmp 0x1400ad59e
mov r12, qword [0x1402078f0]
mov rdi, qword [rbx + 0x368]
mov eax, dword [r12]
test rdi, rdi
je 0x1400af220
lea r8, str.You_are_currently_bisecting__started_from_branch__s.
test eax, eax
je 0x1400aec19
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r13d, dword [rbx + 0x328]
test r13d, r13d
jne 0x1400af1ca
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.1400e6d60
lea r9, [0x1401de061]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x1401de040]
cmove rdx, r9
call fcn.1400ab030
jmp 0x1400ad525
mov r12, qword [0x1402078f0]
lea r8, str.All_conflicts_fixed_but_you_are_still_merging.
mov r14d, dword [r12]
test r14d, r14d
je 0x1400aec92
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r13d, dword [rbx + 0x328]
test r13d, r13d
je 0x1400ad4e8
mov ebp, dword [r12]
lea r8, str.___use__git_commit__to_conclude_merge_
test ebp, ebp
je 0x1400ae2e1
jmp 0x1400ae2d6
lea r8, str.___use__git_restore___source_s___staged__file_...__to_unstage_
test r9d, r9d
je 0x1400aecdc
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov r9, qword [rsp + 0xa0]
mov rdx, r15
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400ae5a7
lea r8, str.___use__git_restore___source_s___staged__file_...__to_unstage_
test r15d, r15d
je 0x1400aed0b
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov r9, qword [rsp + 0x98]
mov rdx, r13
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400ad5d0
lea r8, str.___use__git_rm___cached__file_...__to_unstage_
test r9d, r9d
je 0x1400ae59c
jmp 0x1400ae591
lea r8, str.___use__git_rm___cached__file_...__to_unstage_
test r15d, r15d
je 0x1400ad6bc
jmp 0x1400ad6b1
xor r13d, r13d
xor r14d, r14d
jmp 0x1400ae528
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea rdi, [rbx + 0x19c]
call fcn.1400e6d60
mov ebp, dword [rbx + 0x34c]
mov ecx, dword [rbx + 0x350]
mov edx, eax
lea rax, [0x1401de061]
test edx, edx
mov edx, dword [r12]
cmove rdi, rax
test ebp, ebp
jne 0x1400af24e
test ecx, ecx
jne 0x1400af342
mov r13, qword [rbx + 0x378]
test r13, r13
je 0x1400afa04
mov r11d, dword [rbx + 0x360]
test r11d, r11d
je 0x1400af7a7
lea rbp, str.HEAD_detached_at
test edx, edx
je 0x1400ad3b9
mov rcx, rbp
call sub.libintl_8.dll_libintl_gettext
mov rbp, rax
jmp 0x1400ad3b9
mov rax, qword [0x140207c90]
mov rcx, qword [rbx + 0x10]
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], rax
test rcx, rcx
je 0x1400afc88
lea rax, [0x1401de308]
jmp 0x1400aee31
add rcx, 1
add rax, 1
cmp dl, byte [rcx - 1]
jne 0x1400ade40
movzx edx, byte [rax]
test dl, dl
jne 0x1400aee20
call fcn.140063e20
mov rsi, rax
call fcn.14008e180
xor r9d, r9d
mov r8d, dword [rbx + 0x32c]
mov rcx, rsi
mov rdi, rax
mov eax, dword [rbx + 0x31c]
test eax, eax
lea rax, [rsp + 0xf0]
sete r9b
mov rdx, rax
mov qword [rsp + 0x88], rax
call fcn.1400649e0
test eax, eax
je 0x1400ad42d
mov ecx, 0x1f
call fcn.1400dead0
test eax, eax
je 0x1400aee9c
cmp dword [rbx + 0x32c], 1
je 0x1400afb2e
movsxd rax, dword [rbx + 0x50]
test eax, eax
je 0x1400aeec2
mov rax, qword [0x1402076d0]
mov byte [rsp + 0x1c4], 0x20
movzx eax, byte [rax]
mov byte [rsp + 0x1c3], al
mov eax, 2
mov byte [rsp + rax + 0x1c3], 0
mov r15, qword [rsp + 0x100]
lea rbp, [rbx + 0x70]
lea r12, [0x1401de061]
lea rdi, [rsp + 0x1c3]
jmp 0x1400aef30
mov edx, dword [rbx + 0x48]
mov ecx, 1
mov r13, rsi
sub r13, r15
call fcn.1400e6d60
mov rcx, qword [rbx + 0x428]
mov rdx, r12
mov qword [rsp + 0x28], r15
test eax, eax
mov dword [rsp + 0x20], r13d
mov r9, rdi
lea r15, [rsi + 1]
cmovne rdx, rbp
lea r8, [0x1401dfa37]
call fcn.1400e6fd0
mov edx, 0xa
mov rcx, r15
call sub.msvcrt.dll_strchr
mov rsi, rax
test rax, rax
jne 0x1400aeef0
mov r9d, dword [rbx + 0x50]
test r9d, r9d
je 0x1400af769
mov rax, qword [0x1402076d0]
mov edx, dword [rbx + 0x48]
mov ecx, 1
movsx esi, byte [rax]
call fcn.1400e6d60
lea rdx, [rbx + 0x70]
mov rcx, qword [rbx + 0x428]
lea r8, [0x1401de3e9]
test eax, eax
lea rax, [0x1401de061]
mov r9d, esi
cmove rdx, rax
call fcn.1400e6fd0
mov rcx, qword [rsp + 0x88]
call fcn.14007d7e0
jmp 0x1400ad42d
mov r13, r14
jmp 0x1400ad3b9
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab090
mov rdx, qword [rbx + 0x428]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
jmp 0x1400ad469
mov r12, qword [0x1402078f0]
lea r8, str.You_are_in_the_middle_of_an_am_session.
mov r11d, dword [r12]
test r11d, r11d
je 0x1400aefed
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r10d, dword [rbx + 0x348]
test r10d, r10d
jne 0x1400af399
mov r10d, dword [rbx + 0x328]
test r10d, r10d
je 0x1400ad4e8
mov eax, dword [r12]
lea r8, str.___fix_conflicts_and_then_run__git_am___continue__
test eax, eax
je 0x1400af032
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov eax, dword [r12]
test eax, eax
jne 0x1400af900
lea r8, str.___use__git_am___skip__to_skip_this_patch_
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r15d, dword [r12]
lea r8, str.___use__git_am___abort__to_restore_the_original_branch_
test r15d, r15d
je 0x1400ae2e1
jmp 0x1400ae2d6
mov rax, qword [0x1402078f0]
lea r8, str.No_changes
mov r10d, dword [rax]
test r10d, r10d
je 0x1400af095
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
lea rdx, [0x1401de061]
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400ae8ae
mov rax, qword [0x1402078f0]
lea rbp, str.No_commits_yet
mov r11d, dword [rax]
test r11d, r11d
je 0x1400aeb8a
jmp 0x1400aeb7f
lea r8, str.___use__git_add_rm__file_...__to_update_what_will_be_committed_
test edx, edx
je 0x1400ae746
jmp 0x1400ae73b
mov r11d, dword [rbx + 0x34c]
test r11d, r11d
jne 0x1400af108
mov rcx, qword [rbx]
call fcn.1400392c0
mov rdx, qword [rsp + 0x88]
mov rcx, rax
call fcn.1400c1e40
test eax, eax
jne 0x1400af5c7
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab3f0
mov r10d, dword [rbx + 0x328]
test r10d, r10d
je 0x1400ad4e8
mov rax, qword [0x1402078f0]
lea r8, str.___all_conflicts_fixed:_run__git_rebase___continue__
mov r9d, dword [rax]
test r9d, r9d
je 0x1400ae2e1
jmp 0x1400ae2d6
lea r8, str.You_are_in_a_sparse_checkout.
test edx, edx
je 0x1400af158
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400ad566
xor edx, edx
jmp 0x1400ae6a8
lea rdi, str.__use__u_option_to_show_untracked_files_
lea r8, str.Untracked_files_not_listed_s
test eax, eax
je 0x1400ae887
mov rcx, rdi
call sub.libintl_8.dll_libintl_gettext
mov rdi, rax
jmp 0x1400ae86d
mov eax, dword [r12]
lea r8, str.Ignored_files
test eax, eax
je 0x1400af1af
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
lea rdx, [rbx + 0x488]
lea r9, str.add__f
mov rcx, rbx
call fcn.1400aba60
jmp 0x1400aea32
mov r12d, dword [r12]
lea r8, str.___use__git_bisect_reset__to_get_back_to_the_original_branch_
test r12d, r12d
je 0x1400af1e5
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400aec37
mov r9d, dword [r12]
lea r8, str.___commit_or_discard_the_untracked_or_modified_content_in_submodules_
test r9d, r9d
je 0x1400af210
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rdi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400ae77f
lea r8, str.You_are_currently_bisecting.
test eax, eax
je 0x1400af236
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400aec27
xor r14d, r14d
jmp 0x1400adbb8
test ecx, ecx
jne 0x1400af342
lea rbp, str.rebase_in_progress__onto
test edx, edx
je 0x1400af26c
mov rcx, rbp
call sub.libintl_8.dll_libintl_gettext
mov rbp, rax
mov r13, qword [rbx + 0x370]
jmp 0x1400ad3b9
xor esi, esi
jmp 0x1400ae118
mov eax, dword [r12]
lea r8, str.___fix_conflicts_and_run__git_commit__
test eax, eax
je 0x1400af299
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r15d, dword [r12]
lea r8, str.___use__git_merge___abort__to_abort_the_merge_
test r15d, r15d
je 0x1400ae2e1
jmp 0x1400ae2d6
cmp qword [rbx + 0x468], 0
je 0x1400af42b
mov edx, dword [rbx + 0x328]
test edx, edx
je 0x1400af755
lea rdx, str.nothing_added_to_commit_but_untracked_files_present__use__git_add__to_track__n
test eax, eax
je 0x1400ae9bf
jmp 0x1400ae9b4
cmp dword [rbx + 0x4b0], 0x7d0
jbe 0x1400ae895
jmp 0x1400aea63
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab090
jmp 0x1400ae218
mov r8d, esi
lea rdx, str.Your_stash_currently_has__d_entries
lea rcx, str.Your_stash_currently_has__d_entry
call sub.libintl_8.dll_libintl_ngettext
mov r8, rax
jmp 0x1400ae917
mov rsi, qword [rbx + 0x370]
jmp 0x1400ae12a
lea rbp, str.interactive_rebase_in_progress__onto
test edx, edx
je 0x1400af26c
jmp 0x1400af261
jne 0x1400ad6e0
mov rcx, qword [rbx + 0x428]
mov r8d, edi
lea rdx, str._branch.ab_0__0_c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400ad6e0
mov rcx, qword [rbx + 0x428]
mov r9d, edi
lea r8, [0x1401df85e]
lea rdx, str._branch.head__s_c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400ad6e0
mov r9d, dword [r12]
lea r8, str.The_current_patch_is_empty.
test r9d, r9d
je 0x1400af3b4
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rcx, rbx
mov rdx, rsi
call fcn.1400ab030
mov ecx, dword [rbx + 0x328]
test ecx, ecx
je 0x1400ad4e8
mov edx, dword [rbx + 0x348]
mov eax, dword [r12]
test edx, edx
je 0x1400af018
test eax, eax
je 0x1400af5b0
lea rcx, str.___use__git_am___skip__to_skip_this_patch_
call sub.libintl_8.dll_libintl_gettext
mov rdx, rsi
mov rcx, rbx
mov r8, rax
call fcn.1400ab030
mov eax, dword [r12]
lea r8, str.___use__git_am___allow_empty__to_record_this_patch_as_an_empty_commit_
test eax, eax
je 0x1400af41b
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400af05b
mov r15d, dword [rbx + 8]
test r15d, r15d
je 0x1400af728
mov r14d, dword [rbx + 0x328]
test r14d, r14d
je 0x1400af793
lea rdx, str.nothing_to_commit__create_copy_files_and_use__git_add__to_track__n
test eax, eax
je 0x1400ae9bf
jmp 0x1400ae9b4
lea rdx, str.no_changes_added_to_commit_n
test eax, eax
je 0x1400ae9bf
jmp 0x1400ae9b4
call fcn.140025cb0
movsxd rdx, dword [rbx + 0x3e8]
lea rdi, [rbx + 0x3c8]
test edx, edx
jne 0x1400af80f
mov rdx, qword [0x140207cf0]
mov rdx, qword [rdx]
mov rdx, qword [rdx + 0x100]
cmp qword [rdx + 0x10], 0x20
mov rdx, qword [rbx + 0x3c8]
je 0x1400afa1b
mov rcx, qword [rbx + 0x3d0]
xor rdx, qword [rax]
xor rcx, qword [rax + 8]
or rdx, rcx
je 0x1400af978
mov eax, 1
xor eax, 1
test eax, eax
je 0x1400af7bb
mov r12, qword [0x1402078f0]
lea r8, str.Cherry_pick_currently_in_progress.
mov eax, dword [r12]
test eax, eax
je 0x1400af4f6
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov r14d, dword [rbx + 0x328]
test r14d, r14d
je 0x1400ad4e8
mov rcx, qword [rbx + 0x440]
mov r8, qword [rbx + 0x438]
test rcx, rcx
je 0x1400af98b
xor eax, eax
jmp 0x1400af539
add rax, 1
cmp rax, rcx
je 0x1400af98b
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov r13d, dword [rdx + 8]
test r13d, r13d
je 0x1400af52c
mov ecx, dword [r12]
lea r8, str.___fix_conflicts_and_run__git_cherry_pick___continue__
test ecx, ecx
je 0x1400af568
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov ebp, dword [r12]
lea r8, str.___use__git_cherry_pick___skip__to_skip_this_patch_
test ebp, ebp
je 0x1400af58d
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov edi, dword [r12]
lea r8, str.___use__git_cherry_pick___abort__to_cancel_the_cherry_pick_operation_
test edi, edi
je 0x1400ae2e1
jmp 0x1400ae2d6
lea r8, str.___use__git_am___skip__to_skip_this_patch_
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400af401
mov r8d, dword [rbx + 0x3c]
test r8d, r8d
jne 0x1400af5e5
mov ecx, dword [rbx + 0x44]
test ecx, ecx
jne 0x1400af5e5
mov edx, dword [rbx + 0x418]
test edx, edx
je 0x1400af85f
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400af85f
lea rdi, [0x1401de1a7]
mov rdx, rdi
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x1400af85f
mov rcx, rdi
call fcn.1400a8ed0
lea rcx, [0x1401dfa3e]
mov r14, rax
call fcn.1400a8ed0
lea rcx, [0x1401dfa48]
mov r12, rax
call fcn.1400a8ed0
lea rcx, [0x1401dfa5b]
mov rbp, rax
call fcn.1400a8ed0
mov rdi, rax
test r14, r14
je 0x1400af83f
test r12, r12
je 0x1400af83f
test rbp, rbp
je 0x1400af83f
test rax, rax
je 0x1400af83f
mov rdx, rax
mov rcx, rbp
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x1400afcf5
mov rdx, rbp
mov rcx, r14
xor r15d, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
setne r15b
mov rcx, r14
call fcn.1400d2670
mov rcx, r12
call fcn.1400d2670
mov rcx, rbp
call fcn.1400d2670
mov rcx, rdi
call fcn.1400d2670
test r15d, r15d
je 0x1400af85f
mov r12, qword [0x1402078f0]
mov rdi, qword [rbx + 0x368]
mov eax, dword [r12]
test rdi, rdi
je 0x1400afc05
mov rbp, qword [rbx + 0x370]
lea r8, str.You_are_currently_splitting_a_commit_while_rebasing_branch__s_on__s.
test eax, eax
je 0x1400af6ed
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov qword [rsp + 0x20], rbp
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov eax, dword [rbx + 0x328]
test eax, eax
je 0x1400ad4e8
cmp dword [r12], 0
lea r8, str.___Once_your_working_directory_is_clean__run__git_rebase___continue__
je 0x1400ae2e1
jmp 0x1400ae2d6
mov r13d, dword [rbx + 0x60]
test r13d, r13d
jne 0x1400afa52
mov r12d, dword [rbx + 0x328]
test r12d, r12d
je 0x1400af793
lea rdx, str.nothing_to_commit__use__u_to_show_untracked_files__n
test eax, eax
je 0x1400ae9bf
jmp 0x1400ae9b4
lea rdx, str.nothing_added_to_commit_but_untracked_files_present_n
test eax, eax
je 0x1400ae9bf
jmp 0x1400ae9b4
mov rdx, qword [rbx + 0x428]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
jmp 0x1400aef90
mov r8d, edi
lea rdx, str._branch.ab______c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400ad6e0
lea rdx, str.nothing_to_commit_n
test eax, eax
je 0x1400ae9bf
jmp 0x1400ae9b4
lea rbp, str.HEAD_detached_from
test edx, edx
je 0x1400ad3b9
jmp 0x1400aedca
mov rax, qword [0x140207cf0]
mov rdx, rdi
mov rcx, qword [rax]
mov rax, qword [0x140207780]
mov r8d, dword [rax]
call fcn.14002ce30
mov r12, qword [0x1402078f0]
lea r8, str.You_are_currently_cherry_picking_commit__s.
mov rbp, rax
mov r15d, dword [r12]
test r15d, r15d
je 0x1400af7fc
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov r9, rbp
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400af501
lea rcx, [rdx + rdx*2]
lea rcx, [rdx + rcx*4]
mov rdx, qword [0x1402079b0]
lea rdx, [rdx + rcx*8]
jmp 0x1400af49c
mov eax, dword [r12]
lea r8, str.It_took__.2f_seconds_to_enumerate_untracked_files.
test eax, eax
je 0x1400aead4
jmp 0x1400aeab9
mov rcx, r14
call fcn.1400d2670
mov rcx, r12
call fcn.1400d2670
mov rcx, rbp
call fcn.1400d2670
mov rcx, rdi
call fcn.1400d2670
mov r12, qword [0x1402078f0]
mov rdi, qword [rbx + 0x368]
mov eax, dword [r12]
test rdi, rdi
je 0x1400afc2b
mov rbp, qword [rbx + 0x370]
lea r8, str.You_are_currently_editing_a_commit_while_rebasing_branch__s_on__s.
test eax, eax
je 0x1400af897
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov qword [rsp + 0x20], rbp
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
mov eax, dword [rbx + 0x328]
test eax, eax
je 0x1400ad4e8
mov eax, dword [rbx + 0x3c]
test eax, eax
jne 0x1400ad4e8
cmp dword [r12], 0
lea r8, str.___use__git_commit___amend__to_amend_the_current_commit_
je 0x1400af8dc
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
cmp dword [r12], 0
lea r8, str.___use__git_rebase___continue__once_you_are_satisfied_with_your_changes_
je 0x1400ae2e1
jmp 0x1400ae2d6
lea rcx, str.___use__git_am___skip__to_skip_this_patch_
jmp 0x1400af413
lea rcx, [rdx + rdx*2]
lea rcx, [rdx + rcx*4]
mov rdx, qword [0x1402079b0]
lea rdx, [rdx + rcx*8]
jmp 0x1400adec4
mov rax, qword [0x140207cf0]
mov rdx, rdi
mov rcx, qword [rax]
mov rax, qword [0x140207780]
mov r8d, dword [rax]
call fcn.14002ce30
mov r12, qword [0x1402078f0]
lea r8, str.You_are_currently_reverting_commit__s.
mov rbp, rax
mov r9d, dword [r12]
test r9d, r9d
je 0x1400af965
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov r9, rbp
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400adf2a
mov eax, dword [rax + 0x10]
cmp dword [rdi + 0x10], eax
jne 0x1400af4c5
xor eax, eax
jmp 0x1400af4ca
call fcn.140025cb0
mov rdx, rax
movsxd rax, dword [rbx + 0x3e8]
test eax, eax
jne 0x1400afba3
mov rax, qword [0x140207cf0]
mov rax, qword [rax]
mov rax, qword [rax + 0x100]
cmp qword [rax + 0x10], 0x20
je 0x1400afbb3
mov rax, qword [rbx + 0x3c8]
mov rcx, qword [rbx + 0x3d0]
xor rax, qword [rdx]
xor rcx, qword [rdx + 8]
or rax, rcx
je 0x1400afbce
mov eax, 1
xor eax, 1
mov edx, dword [r12]
test eax, eax
je 0x1400afb1a
lea r8, str.___run__git_cherry_pick___continue__to_continue_
test edx, edx
je 0x1400af568
jmp 0x1400af55d
mov r13, rax
lea rbp, str.Not_currently_on_any_branch.
test edx, edx
je 0x1400ad3b9
jmp 0x1400aedca
mov rcx, qword [rbx + 0x3d0]
xor rdx, qword [rax]
xor rcx, qword [rax + 8]
or rdx, rcx
jne 0x1400af4c5
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
xor rdx, qword [rax + 0x10]
xor rcx, qword [rax + 0x18]
or rdx, rcx
jne 0x1400af4c5
xor eax, eax
jmp 0x1400af4ca
lea rdx, str.nothing_to_commit__working_tree_clean_n
test eax, eax
je 0x1400ae9bf
jmp 0x1400ae9b4
mov eax, dword [rax + 0x10]
cmp dword [rdi + 0x10], eax
jne 0x1400adeed
xor eax, eax
jmp 0x1400adef2
mov rcx, qword [rbx + 0x3ac]
xor rdx, qword [rax]
xor rcx, qword [rax + 8]
or rdx, rcx
jne 0x1400adeed
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
xor rdx, qword [rax + 0x10]
xor rcx, qword [rax + 0x18]
or rdx, rcx
jne 0x1400adeed
xor eax, eax
jmp 0x1400adef2
call fcn.140025cb0
mov rdx, rax
movsxd rax, dword [rbx + 0x3c4]
test eax, eax
jne 0x1400afbf5
mov rax, qword [0x140207cf0]
mov rax, qword [rax]
mov rax, qword [rax + 0x100]
cmp qword [rax + 0x10], 0x20
mov r8d, 0x20
je 0x1400afaeb
mov r8d, 0x14
mov rcx, rdi
call sub.msvcrt.dll_memcmp
xor edx, edx
test eax, eax
mov eax, dword [r12]
sete dl
test edx, edx
je 0x1400afbe1
lea r8, str.___run__git_revert___continue__to_continue_
test eax, eax
je 0x1400adf8d
jmp 0x1400adf82
lea r8, str.___all_conflicts_fixed:_run__git_cherry_pick___continue__
test edx, edx
je 0x1400af568
jmp 0x1400af55d
call fcn.14008e180
sub rax, rdi
cmp rax, 0x7744d63f
jbe 0x1400aee9c
xor edx, edx
mov ecx, 0xf4240
pxor xmm0, xmm0
div rcx
cmp dword [r12], 0
lea rdx, str._nIt_took__.2f_seconds_to_compute_the_branch_ahead_behind_values._nYou_can_use___no_ahead_behind_to_avoid_this._n
cvtsi2sd xmm0, rax
divsd xmm0, qword [0x1401dfed0]
movq r8, xmm0
je 0x1400afb8c
movsd qword [rsp + 0x98], xmm0
mov rcx, rdx
call sub.libintl_8.dll_libintl_gettext
mov r8, qword [rsp + 0x98]
mov rdx, rax
mov rcx, qword [rsp + 0x88]
movq xmm2, r8
call fcn.14007ed40
jmp 0x1400aee9c
imul rax, rax, 0x68
add rax, qword [0x1402079b0]
jmp 0x1400af9b3
mov r8d, 0x20
mov rcx, rdi
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
movzx eax, al
jmp 0x1400af9e4
mov eax, dword [rdx + 0x10]
cmp dword [rdi + 0x10], eax
jne 0x1400af9dc
xor eax, eax
jmp 0x1400af9e1
lea r8, str.___all_conflicts_fixed:_run__git_revert___continue__
test eax, eax
je 0x1400adf8d
jmp 0x1400adf82
imul rax, rax, 0x68
add rax, qword [0x1402079b0]
jmp 0x1400afad8
lea r8, str.You_are_currently_splitting_a_commit_during_a_rebase.
test eax, eax
je 0x1400afc1b
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400af700
lea r8, str.You_are_currently_editing_a_commit_during_a_rebase.
test eax, eax
je 0x1400afc41
mov rcx, r8
call sub.libintl_8.dll_libintl_gettext
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400ab030
jmp 0x1400af8aa
call fcn.1401be670
lea r8, str.unhandled_unmerged_status__x
mov edx, 0x977
lea rcx, str.wt_status.c
call fcn.1400a0ca0
mov r8d, 0x986
lea rdx, str.wt_status.c
lea rcx, str.pos___0
call qword [sym.imp.msvcrt.dll__assert]
mov r8d, 0x4a5
lea rdx, str.wt_status.c
lea rcx, str.s__branch___s__is_initial
call qword [sym.imp.msvcrt.dll__assert]
mov dword [rsp + 0x20], eax
mov r9d, r14d
lea r8, str.observed_stagemask_0x_x___expected_stagemask_0x_x
mov edx, 0x992
lea rcx, str.wt_status.c
call fcn.1400a0ca0
mov r8d, 0x911
lea rdx, str.wt_status.c
lea rcx, str.d__mode_worktree__0
call qword [sym.imp.msvcrt.dll__assert]
mov r8d, 0x8fc
lea rdx, str.wt_status.c
lea rcx, str.d__mode_head__0
call qword [sym.imp.msvcrt.dll__assert]
mov rdx, rdi
mov rcx, r12
xor r15d, r15d
call sub.msvcrt.dll_strcmp
test eax, eax
setne r15b
jmp 0x1400af68c