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

Disassembly:
push rdi
push rsi
push rbx
add rsp, 0xffffffffffffff80
mov rdi, qword [0x14022c040]
mov rsi, rdx
mov rbx, rcx
mov rdx, qword [rdi]
mov qword [rsp + 0x78], rdx
lea rdx, [0x140202e6c]
call fcn.140043180
lea rdx, [rsp + 0x20]
mov rcx, rax
call fcn.1400d9690
mov edx, eax
xor eax, eax
test edx, edx
je 0x1400c3910
mov rdx, qword [rsp + 0x78]
sub rdx, qword [rdi]
jne 0x1400c3931
sub rsp, 0xffffffffffffff80
pop rbx
pop rsi
pop rdi
ret
mov dword [rsi + 0x18], 1
lea rdx, [0x140202e77]
mov rcx, rbx
call fcn.1400c13c0
mov qword [rsi + 0x40], rax
mov eax, 1
jmp 0x1400c38fd
call fcn.1401d96b0
nop
nop word [rax + rax]
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x190
mov rdi, qword [0x14022c040]
mov rsi, rcx
mov rbx, rdx
mov ebp, r8d
mov rcx, qword [rdi]
mov qword [rsp + 0x188], rcx
mov rcx, rsi
call fcn.140044a60
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.1400d9690
mov rdx, rbx
xor ecx, ecx
test eax, eax
jne 0x1400c3ad0
call fcn.1400c3730
mov dword [rbx], 1
xor ecx, ecx
lea rdx, [0x140202e6c]
lea r12, [rsp + 0x90]
call fcn.140043180
mov rdx, r12
mov rcx, rax
call fcn.1400d9690
test eax, eax
je 0x1400c3d50
mov rcx, rsi
lea r13, [0x140202eae]
call fcn.14005c500
mov rdx, r13
mov rcx, rax
call fcn.14005c0f0
test eax, eax
jne 0x1400c3d00
lea rdx, [rsp + 0x3c]
mov rcx, rsi
call fcn.14018ddd0
test eax, eax
jne 0x1400c3a20
mov eax, dword [rsp + 0x3c]
cmp eax, 1
je 0x1400c3d70
test eax, eax
jne 0x1400c3a20
mov r9d, dword [rbx + 0x1c]
test r9d, r9d
je 0x1400c3db0
nop word cs:[rax + rax]
nop
test ebp, ebp
jne 0x1400c3b58
mov rax, qword [0x14022c330]
mov edx, 0xffffffff
mov r8d, dword [rax]
test r8d, r8d
je 0x1400c3aaa
mov rax, qword [rsi + 0x160]
mov r9d, dword [rax + 0xc]
test r9d, r9d
je 0x1400c3aaa
mov ecx, dword [rax + 0x3c]
mov edx, 0xfffffffe
test ecx, ecx
jne 0x1400c3aaa
mov rdx, qword [rax]
mov eax, r9d
lea r8, [rdx + rax*8]
xor eax, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word [rax + rax]
mov rcx, qword [rdx]
mov ecx, dword [rcx + 0x38]
and ecx, 0x40000000
cmp ecx, 1
sbb eax, 0xffffffff
add rdx, 8
cmp rdx, r8
jne 0x1400c3a80
imul eax, eax, 0x64
xor edx, edx
div r9d
mov edx, 0x64
sub edx, eax
mov dword [rbx + 0x24], edx
mov rax, qword [rsp + 0x188]
sub rax, qword [rdi]
jne 0x1400c3ed8
add rsp, 0x190
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret
call fcn.1400c3730
test eax, eax
jne 0x1400c3999
mov rcx, rsi
lea r12, [0x140202e9d]
call fcn.14005c500
mov rdx, r12
mov rcx, rax
call fcn.14005c0f0
test eax, eax
je 0x1400c3999
lea r8, [rsp + 0xe0]
mov rdx, r12
mov rcx, rsi
call fcn.140038f50
test eax, eax
jne 0x1400c3999
movdqu xmm4, xmmword [rsp + 0xe0]
mov eax, dword [rsp + 0x100]
mov dword [rbx + 0x14], 1
movdqu xmm5, xmmword [rsp + 0xf0]
mov dword [rbx + 0xb0], eax
movups xmmword [rbx + 0x90], xmm4
movups xmmword [rbx + 0xa0], xmm5
jmp 0x1400c3999
lea rbp, [rsp + 0x140]
xor edx, edx
lea r13, [0x140202727]
mov qword [rsp + 0x90], 0
mov rcx, rbp
call fcn.14008e880
mov rax, qword [0x14022c970]
mov rcx, qword [rax]
call fcn.14005c500
mov r9, rbp
lea r8, [0x1400c0d10]
mov rdx, r13
mov rcx, rax
call fcn.14005dca0
test eax, eax
jle 0x1400c3ce9
mov qword [rsp + 0x20], r12
lea r14, [rsp + 0x110]
mov rcx, rsi
mov r8d, dword [rsp + 0x148]
mov dword [rsp + 0x28], 1
mov rdx, qword [rsp + 0x150]
mov r9, r14
call fcn.14005c840
cmp eax, 1
jne 0x1400c3c50
mov rax, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
xor rax, qword [rsp + 0x110]
xor rdx, qword [rsp + 0x118]
or rax, rdx
je 0x1400c3e80
mov r8d, 1
mov rdx, r14
mov rcx, rsi
call fcn.140115440
test rax, rax
je 0x1400c3c50
mov rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
lea r8, [rax + 4]
xor rdx, qword [rax + 4]
xor rcx, qword [rax + 0xc]
or rdx, rcx
je 0x1400c3ddb
nop word cs:[rax + rax]
nop dword [rax]
mov rax, qword [0x14022c3a0]
mov rcx, rsi
lea rdx, [rsp + 0x158]
mov r8d, dword [rax]
call fcn.1400371d0
mov rcx, rax
call fcn.1400bd080
mov rdx, r13
mov r8, r14
mov rcx, rsi
movdqu xmm0, xmmword [rsp + 0x158]
mov qword [rbx + 0x38], rax
movdqu xmm1, xmmword [rsp + 0x168]
mov eax, dword [rsp + 0x178]
movups xmmword [rbx + 0x48], xmm0
mov dword [rbx + 0x68], eax
movups xmmword [rbx + 0x58], xmm1
call fcn.140038f50
mov edx, eax
xor eax, eax
test edx, edx
jne 0x1400c3cd9
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
xor rax, qword [rbx + 0x48]
xor rdx, qword [rbx + 0x50]
or rax, rdx
je 0x1400c3eb0
mov eax, 1
xor eax, 1
mov dword [rbx + 0x20], eax
mov rcx, qword [rsp + 0x90]
call fcn.1400eaf30
mov rcx, rbp
call fcn.14008e580
jmp 0x1400c3a28
lea r8, [rsp + 0xe0]
mov rdx, r13
mov rcx, rsi
call fcn.140038f50
test eax, eax
jne 0x1400c39e4
movdqu xmm2, xmmword [rsp + 0xe0]
mov eax, dword [rsp + 0x100]
mov dword [rbx + 0x1c], 1
movdqu xmm3, xmmword [rsp + 0xf0]
mov dword [rbx + 0x8c], eax
movups xmmword [rbx + 0x6c], xmm2
movups xmmword [rbx + 0x7c], xmm3
jmp 0x1400c39e4
mov dword [rbx + 0x18], 1
lea rdx, [0x140202e77]
xor ecx, ecx
call fcn.1400c13c0
mov qword [rbx + 0x40], rax
jmp 0x1400c39c2
mov r10d, dword [rbx + 0x14]
test r10d, r10d
jne 0x1400c3a20
mov dword [rbx + 0x14], 1
call fcn.14002fb90
movdqu xmm4, xmmword [rax]
movups xmmword [rbx + 0x90], xmm4
movdqu xmm5, xmmword [rax + 0x10]
movups xmmword [rbx + 0xa0], xmm5
mov eax, dword [rax + 0x20]
mov dword [rbx + 0xb0], eax
jmp 0x1400c3a20
mov dword [rbx + 0x1c], 1
call fcn.14002fb90
movdqu xmm4, xmmword [rax]
movups xmmword [rbx + 0x6c], xmm4
movdqu xmm5, xmmword [rax + 0x10]
movups xmmword [rbx + 0x7c], xmm5
mov eax, dword [rax + 0x20]
mov dword [rbx + 0x8c], eax
jmp 0x1400c3a20
mov rax, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
xor rax, qword [r8 + 0x10]
xor rdx, qword [r8 + 0x18]
or rax, rdx
jne 0x1400c3c50
mov r8, qword [rsp + 0x90]
lea rax, [0x140202e84]
mov rcx, r8
nop word cs:[rax + rax]
nop dword [rax]
movzx edx, byte [rax]
test dl, dl
je 0x1400c3c6d
add rcx, 1
add rax, 1
cmp dl, byte [rcx - 1]
je 0x1400c3e20
mov rcx, r8
lea rax, str.refs_remotes_
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
movzx edx, byte [rax]
test dl, dl
je 0x1400c3c6d
add rcx, 1
add rax, 1
cmp dl, byte [rcx - 1]
je 0x1400c3e60
mov rcx, r8
jmp 0x1400c3c6d
mov rax, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
xor rax, qword [rsp + 0x120]
xor rdx, qword [rsp + 0x128]
or rax, rdx
jne 0x1400c3c07
jmp 0x1400c3dfc
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
xor rax, qword [rbx + 0x58]
xor rdx, qword [rbx + 0x60]
or rax, rdx
jne 0x1400c3cd1
xor eax, eax
jmp 0x1400c3cd6
call fcn.1401d96b0
nop
nop
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x98
mov rdi, qword [0x14022c040]
lea rbp, str.wt_status.c
lea r9, str.worktrees
lea r8, [0x140202ec4]
mov edx, 0x343
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.1400a1480
mov rcx, rsi
call fcn.1400bfa10
mov rax, qword [rsi]
mov edx, 0x345
mov rcx, rbp
lea r9, str.worktrees
lea r8, [0x140202ec4]
mov qword [rsp + 0x20], rax
call fcn.1400a1690
mov r9d, dword [rsi + 8]
mov rax, qword [rsi]
test r9d, r9d
mov qword [rsp + 0x20], rax
je 0x1400c41f0
lea r8, [0x140202ec4]
lea r9, str.initial
mov edx, 0x348
mov rcx, rbp
call fcn.1400a1480
mov rax, qword [rsi]
mov r15, qword [rax + 0x160]
mov r8d, dword [r15 + 0xc]
test r8d, r8d
je 0x1400c40c3
xor r13d, r13d
lea r12, [rsi + 0x20]
lea r14, [rsi + 0x448]
jmp 0x1400c3fea
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 + 0x424], 1
add r13, 1
cmp r13d, dword [r15 + 0xc]
jae 0x1400c40c0
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.14001d640
test eax, eax
je 0x1400c3fdc
test byte [rbx + 0x3b], 0x20
jne 0x1400c3fdc
cmp dword [rbx + 0x34], 0x4000
je 0x1400c4250
mov rdx, rdi
mov rcx, r14
call fcn.1400930d0
mov rdx, qword [rax + 8]
mov rdi, rax
test rdx, rdx
je 0x1400c4300
mov ecx, dword [rbx + 0x38]
test ch, 0x30
jne 0x1400c3fb8
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 + 0x424], 1
cmp r13d, dword [r15 + 0xc]
jb 0x1400c3fea
nop word [rax + rax]
mov rax, qword [rsi]
mov qword [rsp + 0x20], rax
lea r9, str.initial
mov edx, 0x34a
mov rcx, rbp
lea r8, [0x140202ec4]
call fcn.1400a1690
mov rax, qword [rsi]
lea r9, str.untracked
mov edx, 0x351
mov rcx, rbp
lea r8, [0x140202ec4]
mov qword [rsp + 0x20], rax
call fcn.1400a1480
mov rcx, rsi
call fcn.1400c0010
mov rax, qword [rsi]
mov rcx, rbp
mov edx, 0x353
lea r8, [0x140202ec4]
lea r9, str.untracked
mov qword [rsp + 0x20], rax
call fcn.1400a1690
mov rcx, qword [rsi + 0x10]
xor r8d, r8d
test rcx, rcx
je 0x1400c4152
lea rdx, [0x140202727]
call sub.msvcrt.dll_strcmp
xor r8d, r8d
test eax, eax
sete r8b
mov rcx, qword [rsi]
lea rdx, [rsi + 0x348]
call 0x1400c3940
mov ecx, dword [rsi + 0x348]
test ecx, ecx
je 0x1400c41c0
mov rcx, qword [rsi + 0x450]
mov r8, qword [rsi + 0x448]
test rcx, rcx
je 0x1400c4240
xor eax, eax
jmp 0x1400c41ad
add rax, 1
cmp rcx, rax
je 0x1400c4240
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1400c41a0
mov rdi, qword [0x14022c040]
mov rax, qword [rsp + 0x88]
sub rax, qword [rdi]
jne 0x1400c431b
add rsp, 0x98
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea r9, [0x140202ed3]
lea r8, [0x140202ec4]
mov edx, 0x34c
mov rcx, rbp
call fcn.1400a1480
mov rcx, rsi
call fcn.1400bfb90
mov rax, qword [rsi]
mov edx, 0x34e
mov rcx, rbp
lea r9, [0x140202ed3]
lea r8, [0x140202ec4]
mov qword [rsp + 0x20], rax
call fcn.1400a1690
jmp 0x1400c40e3
mov dword [rsi + 0x424], 1
jmp 0x1400c41c0
mov rcx, qword [r15 + 0xf0]
mov rax, qword [0x14022c910]
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.1400b4110
mov r8d, dword [rbx + 0x40]
mov rdx, rdi
or byte [rsp + 0x74], 3
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x50]
lea rdi, [0x1400c0770]
mov rcx, rax
mov dword [rsp + 0x7c], 0xffffffff
mov qword [rsp + 0x48], rax
call fcn.14008f5f0
lea rdx, [rsp + 0x70]
mov r8, qword [rsp + 0x48]
xor r9d, r9d
mov rcx, qword [r15 + 0xf0]
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x30], rsi
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x28], rdi
call fcn.1400b4260
jmp 0x1400c3fdc
mov edx, 0x78
mov ecx, 1
call fcn.1400bd320
mov qword [rdi + 8], rax
mov rdx, rax
jmp 0x1400c406e
call fcn.1401d96b0
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, 0x1f8
mov rdi, qword [0x14022c040]
lea r8, [0x140202ec4]
mov edx, 0xa00
mov rax, qword [rdi]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rcx + 0x450]
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.1400a18d0
mov rax, qword [rbx + 0x478]
lea r8, [0x140202ec4]
mov edx, 0xa01
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.1400a18d0
mov rax, qword [rbx + 0x4a0]
lea r8, [0x140202ec4]
mov edx, 0xa03
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.1400a18d0
mov rax, qword [rbx]
mov edx, 0xa05
lea r9, [0x140203e6e]
lea r8, [0x140202ec4]
lea rcx, str.wt_status.c
mov qword [rsp + 0x20], rax
call fcn.1400a1480
cmp dword [rbx + 0x33c], 5
ja case.default.0x1400c4435
mov eax, dword [rbx + 0x33c]
lea rdx, [0x1402040fc]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [0x140204558]
mov dword [rbx + 0x54], 0
mov qword [rbx + 0x440], 0
mov qword [rbx + 0x48], rax
mov rcx, rbx
call fcn.1400c18c0
mov rax, qword [rbx]
lea r9, [0x140203e6e]
lea r8, [0x140202ec4]
mov edx, 0xa1a
lea rcx, str.wt_status.c
mov qword [rsp + 0x20], rax
call fcn.1400a1690
mov rdi, qword [0x14022c040]
mov rax, qword [rsp + 0x1e8]
sub rax, qword [rdi]
jne 0x1400c6eea
add rsp, 0x1f8
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 rbp, [rbx + 0x70]
lea rdi, [0x140202700]
lea rsi, [rbx + 0x2c8]
call fcn.140105780
test eax, eax
cmove rsi, rdi
mov rcx, rsi
call fcn.140105ab0
mov edx, dword [rbx + 0x48]
mov ecx, 1
test eax, eax
cmovne rsi, rbp
call fcn.140105780
mov rcx, qword [rbx]
test eax, eax
cmove rbp, rdi
call fcn.140028000
mov r14, qword [rbx + 0x10]
mov dword [rsp + 0x88], eax
test r14, r14
je 0x1400c51c0
mov rdi, qword [str.PF__]
lea r12, str.On_branch
mov r9d, dword [rdi]
test r9d, r9d
je 0x1400c4547
mov rcx, r12
call fcn.1401d81b8
mov r14, qword [rbx + 0x10]
mov r12, rax
lea rdx, [0x140202727]
mov rcx, r14
mov r13, r14
call sub.msvcrt.dll_strcmp
mov edx, eax
lea rax, [0x140202930]
test edx, edx
jne 0x1400c4592
jmp 0x1400c62c3
add r13, 1
add rax, 1
cmp dl, byte [r13 - 1]
jne 0x1400c6343
movzx edx, byte [rax]
test dl, dl
jne 0x1400c4580
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c2730
mov r9, r12
mov rdx, rbp
mov rcx, rbx
lea r8, [0x140202660]
call fcn.1400c0cb0
mov r9, r13
mov rdx, rsi
mov rcx, rbx
lea r8, [0x140202a27]
call fcn.1400c0cb0
mov r15d, dword [rbx + 8]
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x80], rax
test r15d, r15d
je 0x1400c6122
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea rsi, [rbx + 0x70]
call fcn.140105780
mov r14d, dword [rbx + 0x348]
test eax, eax
lea rax, [0x140202700]
cmove rsi, rax
test r14d, r14d
je 0x1400c51d8
mov r13d, dword [rbx + 0x358]
test r13d, r13d
jne 0x1400c634b
mov rcx, qword [rbx + 0x450]
mov r8, qword [rbx + 0x448]
test rcx, rcx
je 0x1400c6030
xor eax, eax
jmp 0x1400c468d
add rax, 1
cmp rcx, rax
je 0x1400c6030
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov r12d, dword [rdx + 8]
test r12d, r12d
je 0x1400c4680
mov rdi, qword [str.PF__]
lea r8, str.You_have_unmerged_paths.
mov r9d, dword [rdi]
test r9d, r9d
je 0x1400c46c3
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov ebp, dword [rbx + 0x328]
test ebp, ebp
jne 0x1400c6641
nop dword [rax]
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c22d0
mov r12d, dword [rbx + 0x360]
test r12d, r12d
jne 0x1400c5fb0
mov ebp, dword [rbx + 0x36c]
cmp ebp, 0xffffffff
je 0x1400c478b
mov rdi, qword [str.PF__]
mov edx, dword [rdi]
cmp ebp, 0xfffffffe
je 0x1400c64ca
lea r8, str.You_are_in_a_sparse_checkout_with__d___of_tracked_files_present.
test edx, edx
je 0x1400c4750
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov r9d, ebp
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c22d0
mov esi, dword [rbx + 8]
test esi, esi
jne 0x1400c5ef8
cmp qword [rbx + 0x450], 0
je 0x1400c6550
mov rdi, qword [str.PF__]
xor r15d, r15d
xor edx, edx
lea r12, [0x140202700]
lea rbp, str.Changes_to_be_committed:
jmp 0x1400c47e9
mov edx, 1
mov r8, rsi
mov rcx, rbx
call fcn.1400c2790
mov edx, 1
mov rax, qword [rbx + 0x450]
add r15, 1
cmp r15, rax
jae 0x1400c56a8
mov rsi, r15
shl rsi, 4
add rsi, qword [rbx + 0x448]
mov rax, qword [rsi + 8]
mov eax, dword [rax + 4]
test eax, eax
je 0x1400c47d5
cmp eax, 0x55
je 0x1400c47d5
test edx, edx
jne 0x1400c47c0
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea r13, [rbx + 0x70]
call fcn.140105780
mov r10d, dword [rdi]
mov r8, rbp
test eax, eax
cmove r13, r12
test r10d, r10d
je 0x1400c483c
lea rcx, str.Changes_to_be_committed:
call fcn.1401d81b8
mov r8, rax
mov rdx, r13
mov rcx, rbx
call fcn.1400c22d0
mov r9d, dword [rbx + 0x328]
test r9d, r9d
je 0x1400c47c0
mov r8d, dword [rbx + 0x40]
test r8d, r8d
jne 0x1400c47c0
mov ecx, dword [rbx + 8]
mov r9d, dword [rdi]
test ecx, ecx
jne 0x1400c610d
mov r14, qword [rbx + 0x18]
lea rdx, [0x140202727]
mov dword [rsp + 0x90], r9d
mov rcx, r14
call sub.msvcrt.dll_strcmp
mov r9d, dword [rsp + 0x90]
test eax, eax
jne 0x1400c60af
lea r8, str.___use__git_restore___staged__file_...__to_unstage_
test r9d, r9d
je 0x1400c48b4
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, r13
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c47c0
mov r15d, dword [rbx + 0x320]
test r15d, r15d
jne 0x1400c53c0
mov esi, dword [rbx + 0x324]
test esi, esi
jne 0x1400c5348
xor edi, edi
cmp qword [rbx + 0x450], 0
mov r13, qword [0x14022c910]
jne 0x1400c4914
jmp 0x1400c4d93
mov rax, qword [rbx + 0x450]
add rdi, 1
cmp rdi, rax
jae 0x1400c4b77
mov rax, rdi
shl rax, 4
add rax, qword [rbx + 0x448]
mov rsi, qword [rax + 8]
mov ebp, dword [rsi + 8]
test ebp, ebp
jne 0x1400c4900
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], r13
mov rdx, qword [rax + 8]
mov r10d, dword [rdx + 4]
test r10d, r10d
jne 0x1400c49a5
mov r9d, dword [rdx + 0xc]
test r9d, r9d
jne 0x1400c6f5c
mov ecx, dword [rdx + 0x10]
movdqu xmm5, xmmword [rdx + 0x3c]
movdqu xmm2, xmmword [rdx + 0x4c]
mov dword [rdx + 0xc], ecx
mov ecx, dword [rdx + 0x5c]
movups xmmword [rdx + 0x18], xmm5
mov dword [rdx + 0x38], ecx
movups xmmword [rdx + 0x28], xmm2
mov r8d, dword [rdx]
test r8d, r8d
jne 0x1400c49be
mov ecx, dword [rdx + 0x14]
test ecx, ecx
jne 0x1400c6f42
mov ecx, dword [rdx + 0x10]
mov dword [rdx + 0x14], ecx
mov edx, dword [rsi + 0xc]
and edx, 0xf000
cmp edx, 0xe000
je 0x1400c4cc0
mov edx, dword [rsi + 0x10]
and edx, 0xf000
cmp edx, 0xe000
je 0x1400c4cc0
mov edx, dword [rsi + 0x14]
and edx, 0xf000
cmp edx, 0xe000
je 0x1400c4cc0
mov r15d, 0x2e4e
mov ecx, 0x2e
mov edx, 0x2e
mov word [rsp + 0x1e2], r15w
mov byte [rsp + 0x1e4], cl
mov ecx, 0x2e
mov r14d, dword [rbx + 0x318]
mov byte [rsp + 0x1e5], dl
mov byte [rsp + 0x1e6], 0
mov edx, dword [rsi + 4]
mov byte [rsp + 0x1e1], 0
mov r12, qword [rax]
test edx, edx
cmove edx, ecx
mov byte [rsp + 0x1df], dl
mov edx, dword [rsi]
test edx, edx
cmove edx, ecx
mov byte [rsp + 0x1e0], dl
test r14d, r14d
je 0x1400c5130
mov rdx, qword [rsi + 0x68]
xor r8d, r8d
lea r15, [rsp + 0xe0]
lea r14, [rsp + 0xc0]
test rdx, rdx
mov byte [rsp + 0x88], r8b
mov qword [rsp + 0x80], rdx
je 0x1400c4d1d
mov r11d, dword [rsi + 0x64]
mov r10d, dword [rsi + 0x60]
lea rcx, [rsi + 0x3c]
mov dword [rsp + 0xa0], r11d
mov dword [rsp + 0x98], r10d
call fcn.140029ec0
lea rcx, [rsi + 0x18]
mov qword [rsp + 0x90], rax
call fcn.140029ec0
mov rdx, qword [rsp + 0x80]
movsx r8d, byte [rsp + 0x88]
mov r9, qword [rsp + 0x90]
mov r11d, dword [rsp + 0xa0]
mov r10d, dword [rsp + 0x98]
mov rcx, qword [rbx + 0x438]
mov qword [rsp + 0x68], rdx
lea rdx, str.2__s__s__06o__06o__06o__s__s__c_d__s_c_s_c
mov dword [rsp + 0x60], r8d
lea r8, [rsp + 0x1df]
mov qword [rsp + 0x40], r9
lea r9, [rsp + 0x1e2]
mov dword [rsp + 0x70], ebp
mov qword [rsp + 0x58], r12
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.14008e580
mov rcx, r15
call fcn.14008e580
mov rax, qword [rbx + 0x450]
cmp rdi, rax
jb 0x1400c4914
test rax, rax
je 0x1400c4d93
xor r10d, r10d
mov rsi, rbx
jmp 0x1400c4bd1
add r10, 1
cmp r10, qword [rsi + 0x450]
jae 0x1400c4d90
mov rbp, r10
shl rbp, 4
add rbp, qword [rsi + 0x448]
mov rbx, qword [rbp + 8]
mov r9d, dword [rbx + 8]
test r9d, r9d
je 0x1400c4bc0
mov rax, qword [rsi]
mov r13d, dword [rsi + 0x318]
mov byte [rsp + 0x80], 0xa
mov r12, qword [rax + 0x160]
mov rax, qword [0x14022c910]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], rax
test r13d, r13d
je 0x1400c4c39
mov byte [rsp + 0x80], 0
mov eax, dword [rbx + 0xc]
and eax, 0xf000
cmp eax, 0xe000
je 0x1400c50e8
mov eax, dword [rbx + 0x10]
and eax, 0xf000
cmp eax, 0xe000
je 0x1400c50e8
mov eax, dword [rbx + 0x14]
and eax, 0xf000
cmp eax, 0xe000
je 0x1400c50e8
mov edi, 0x2e4e
mov edx, 0x2e
mov eax, 0x2e
mov word [rsp + 0x1e2], di
mov byte [rsp + 0x1e4], dl
mov byte [rsp + 0x1e5], al
mov byte [rsp + 0x1e6], 0
cmp r9d, 7
ja case.0x1400c4cba.0
lea rdx, [0x140204114]
mov eax, r9d
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov byte [rsp + 0x1e2], 0x53
movzx edx, byte [rsi + 0x70]
and edx, 4
cmp dl, 1
sbb edx, edx
and edx, 0xffffffeb
add edx, 0x43
mov byte [rsp + 0x1e3], dl
movzx edx, byte [rsi + 0x70]
mov ecx, edx
and ecx, 3
cmp cl, 2
sbb ecx, ecx
and edx, 1
and ecx, 0xffffffe1
add ecx, 0x4d
cmp dl, 1
sbb edx, edx
and edx, 0xffffffd9
add edx, 0x55
jmp 0x1400c4a16
mov ebp, 0xa
lea r15, [rsp + 0xe0]
lea rcx, [rsi + 0x3c]
call fcn.140029ec0
lea rcx, [rsi + 0x18]
mov qword [rsp + 0x80], rax
call fcn.140029ec0
mov rdx, qword [rsp + 0x80]
mov rcx, qword [rbx + 0x438]
mov dword [rsp + 0x50], ebp
mov qword [rsp + 0x48], r12
lea r9, [rsp + 0x1e2]
lea r8, [rsp + 0x1df]
mov qword [rsp + 0x40], rdx
lea rdx, str.1__s__s__06o__06o__06o__s__s__s_c
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 0x1400c4b53
mov rbx, rsi
xor esi, esi
cmp qword [rbx + 0x478], 0
je 0x1400c4dcc
nop
mov rax, rsi
mov r8d, 0x3f
mov rdx, rbx
add rsi, 1
shl rax, 4
add rax, qword [rbx + 0x470]
mov rcx, qword [rax]
call fcn.1400c0630
cmp rsi, qword [rbx + 0x478]
jb 0x1400c4da0
xor esi, esi
cmp qword [rbx + 0x4a0], 0
je case.default.0x1400c4435
nop dword [rax]
mov rax, rsi
mov r8d, 0x21
mov rdx, rbx
add rsi, 1
shl rax, 4
add rax, qword [rbx + 0x498]
mov rcx, qword [rax]
call fcn.1400c0630
cmp rsi, qword [rbx + 0x4a0]
jb 0x1400c4de0
jmp case.default.0x1400c4435
lea rax, [0x1402029fd]
mov qword [rsp + 0x90], rax
nop word [rax + rax]
xor eax, eax
lea rdi, [rsp + 0x160]
mov ecx, 0xf
mov qword [rsp + 0x88], r10
mov qword [rsp + 0x98], 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.140052e90
mov r10, qword [rsp + 0x88]
test eax, eax
mov r8d, eax
jns 0x1400c6f0e
not r8d
cmp r8d, dword [r12 + 0xc]
jae 0x1400c65d8
movsxd r9, r8d
mov qword [rsp + 0x88], rbx
mov r13, qword [rsp + 0x98]
mov rbx, rbp
mov qword [rsp + 0xa8], rsi
xor r14d, r14d
mov ebp, r8d
mov rsi, r12
mov qword [rsp + 0xa0], r10
lea r15, [r9*8]
jmp 0x1400c4f27
test edi, edi
je 0x1400c4f4d
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 + 0x160], 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 + 0x184], edx
mov eax, 1
shl eax, cl
or r14d, eax
cmp ebp, dword [rsi + 0xc]
jae 0x1400c4f4d
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 eax, eax
je 0x1400c4ed0
mov rbp, rbx
mov r10, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0x88]
mov rsi, qword [rsp + 0xa8]
mov eax, dword [rbx + 8]
cmp eax, r14d
jne 0x1400c6eef
mov r11d, dword [rsi + 0x318]
mov r13, qword [rbp]
lea rbp, [rsp + 0xe0]
test r11d, r11d
je 0x1400c5190
lea rcx, [rsp + 0x1b4]
mov qword [rsp + 0x88], r10
call fcn.140029ec0
lea rcx, [rsp + 0x18c]
mov r14, rax
call fcn.140029ec0
lea rcx, [rsp + 0x164]
mov rdi, rax
call fcn.140029ec0
mov rcx, qword [rsi + 0x438]
movsx r15d, byte [rsp + 0x80]
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], rdi
mov qword [rsp + 0x48], rax
mov eax, dword [rbx + 0x14]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x1b0]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x28], eax
lea rax, [rsp + 0x1e2]
mov qword [rsp + 0x20], rax
call sub.libintl_8.dll_libintl_fprintf
mov rcx, rbp
call fcn.14008e580
mov r10, qword [rsp + 0x88]
jmp 0x1400c4bc0
lea rax, [0x1402029fa]
mov qword [rsp + 0x90], rax
jmp 0x1400c4e30
lea rax, [0x1402029f7]
mov qword [rsp + 0x90], rax
jmp 0x1400c4e30
lea rax, [0x1402029f4]
mov qword [rsp + 0x90], rax
jmp 0x1400c4e30
lea rax, [0x1402029f1]
mov qword [rsp + 0x90], rax
jmp 0x1400c4e30
lea rax, [0x1402029ee]
mov qword [rsp + 0x90], rax
jmp 0x1400c4e30
lea rax, [0x1402029eb]
mov qword [rsp + 0x90], rax
jmp 0x1400c4e30
mov byte [rsp + 0x1e2], 0x53
movzx eax, byte [rbx + 0x70]
and eax, 4
cmp al, 1
sbb eax, eax
and eax, 0xffffffeb
add eax, 0x43
mov byte [rsp + 0x1e3], al
movzx eax, byte [rbx + 0x70]
mov edx, eax
and edx, 3
cmp dl, 2
sbb edx, edx
and eax, 1
and edx, 0xffffffe1
add edx, 0x4d
cmp al, 1
sbb eax, eax
and eax, 0xffffffd9
add eax, 0x55
jmp 0x1400c4c89
mov rdx, qword [rbx + 0x440]
lea r14, [rsp + 0xc0]
mov rcx, r12
xor r9d, r9d
mov r8, r14
call fcn.14004e7a0
mov rcx, qword [rsi + 0x68]
mov r12, rax
test rcx, rcx
je 0x1400c4d10
mov rdx, qword [rbx + 0x440]
lea r15, [rsp + 0xe0]
xor r9d, r9d
mov ebp, 0xa
mov r8, r15
call fcn.14004e7a0
mov r8d, 9
mov rdx, rax
jmp 0x1400c4a80
mov rdx, qword [rsi + 0x440]
mov rcx, r13
xor r9d, r9d
mov r8, rbp
mov qword [rsp + 0x88], r10
call fcn.14004e7a0
mov r10, qword [rsp + 0x88]
mov r13, rax
jmp 0x1400c4f90
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x80], rax
jmp 0x1400c460d
mov eax, dword [rbx + 0x34c]
test eax, eax
jne 0x1400c6380
mov edi, dword [rbx + 0x354]
test edi, edi
jne 0x1400c55b0
mov r11d, dword [rbx + 0x358]
test r11d, r11d
jne 0x1400c55b0
mov r10d, dword [rbx + 0x35c]
test r10d, r10d
jne 0x1400c67f9
mov eax, dword [rbx + 0x364]
test eax, eax
je 0x1400c470d
mov rax, qword [rbx + 0x3b4]
mov rdx, qword [rbx + 0x3bc]
lea rbp, [rbx + 0x3b4]
xor rax, qword [0x140204220]
xor rdx, qword [0x140204228]
or rax, rdx
je 0x1400c6ce3
mov rax, qword [0x14022c970]
mov rdx, rbp
mov rcx, qword [rax]
mov rax, qword [0x14022c3a0]
mov r8d, dword [rax]
call fcn.1400371d0
mov rdi, qword [str.PF__]
lea r8, str.You_are_currently_reverting_commit__s.
mov r12, rax
mov eax, dword [rdi]
test eax, eax
je 0x1400c528c
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov r9, r12
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rbx + 0x328]
test eax, eax
je 0x1400c46e0
mov rcx, qword [rbx + 0x450]
mov r8, qword [rbx + 0x448]
test rcx, rcx
je 0x1400c6d30
xor eax, eax
jmp 0x1400c52d0
add rax, 1
cmp rcx, rax
je 0x1400c6d30
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov r15d, dword [rdx + 8]
test r15d, r15d
je 0x1400c52c3
cmp dword [rdi], 0
lea r8, str.___fix_conflicts_and_run__git_revert___continue__
je 0x1400c52fc
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov r14d, dword [rdi]
lea r8, str.___use__git_revert___skip__to_skip_this_patch_
test r14d, r14d
je 0x1400c5321
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov r13d, dword [rdi]
lea r8, str.___use__git_revert___abort__to_cancel_the_revert_operation_
test r13d, r13d
je 0x1400c5680
jmp 0x1400c5675
mov rax, qword [0x14022c970]
mov dword [rsp + 0xe0], 0
mov rcx, qword [rax]
call fcn.14005c500
lea r9, [rsp + 0xe0]
lea r8, [0x1400bfa00]
mov rcx, rax
lea rdx, str.refs_stash
call fcn.14005dcb0
mov r11d, dword [rbx + 0x318]
mov r8d, dword [rsp + 0xe0]
mov r9d, 0xa
test r11d, r11d
je 0x1400c539d
xor r9d, r9d
test r8d, r8d
jle 0x1400c48e6
mov rcx, qword [rbx + 0x438]
lea rdx, str._stash__d_c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400c48e6
mov r14d, dword [rbx + 0x318]
mov edi, 0xa
test r14d, r14d
je 0x1400c53d3
xor edi, edi
mov r13d, dword [rbx + 8]
lea r8, str._initial_
test r13d, r13d
je 0x1400c5690
mov rcx, qword [rbx + 0x438]
mov r9d, edi
lea rdx, str._branch.oid__s_c
call sub.libintl_8.dll_libintl_fprintf
mov rsi, qword [rbx + 0x10]
mov rbp, qword [rbx + 0x438]
test rsi, rsi
je 0x1400c6707
lea rdx, [0x140202727]
mov rcx, rsi
call sub.msvcrt.dll_strcmp
mov edx, eax
lea rax, [0x140202930]
test edx, edx
jne 0x1400c5491
mov r9d, edi
lea r8, str._detached_
lea rdx, str._branch.head__s_c
mov rcx, rbp
call sub.libintl_8.dll_libintl_fprintf
mov r12d, dword [rbx + 0x354]
test r12d, r12d
jne 0x1400c66a8
mov ebp, dword [rbx + 0x358]
test ebp, ebp
jne 0x1400c66a8
mov rsi, qword [rbx + 0x380]
lea rax, [0x140202700]
test rsi, rsi
cmove rsi, rax
jmp 0x1400c54ad
add rsi, 1
add rax, 1
cmp dl, byte [rsi - 1]
jne 0x1400c65e0
movzx edx, byte [rax]
test dl, dl
jne 0x1400c5480
mov r9d, edi
mov r8, rsi
lea rdx, str._branch.head__s_c
mov rcx, rbp
call sub.libintl_8.dll_libintl_fprintf
mov rcx, rsi
call fcn.140073a60
lea rdx, [rsp + 0xbc]
lea r9, [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
mov rcx, rax
mov eax, dword [rbx + 0x32c]
mov dword [rsp + 0x20], 0
lea r8, [rsp + 0xc0]
mov dword [rsp + 0x28], eax
call fcn.140074590
mov rsi, qword [rsp + 0xe0]
mov ebp, eax
test rsi, rsi
je 0x1400c48d8
mov rax, qword [0x14022c970]
mov rcx, qword [rax]
call fcn.14005c500
xor r8d, r8d
mov rdx, rsi
mov rcx, rax
call fcn.14005c240
mov rcx, qword [rbx + 0x438]
mov r9d, edi
lea rdx, str._branch.upstream__s_c
mov r8, rax
mov qword [rsp + 0xe0], rax
call sub.libintl_8.dll_libintl_fprintf
mov rcx, qword [rsp + 0xe0]
call fcn.1400eaf30
test ebp, ebp
jle 0x1400c66e6
mov r8d, dword [rsp + 0xbc]
mov r9d, dword [rsp + 0xc0]
mov rcx, qword [rbx + 0x438]
mov eax, r8d
or eax, r9d
je 0x1400c6b5b
mov dword [rsp + 0x20], edi
lea rdx, str._branch.ab__d___d_c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400c48d8
lea r8, str.finalize_deferred_config___should_have_been_called
mov edx, 0xa12
lea rcx, str.wt_status.c
call fcn.1400b6d50
nop dword [rax]
mov r10d, dword [rbx + 0x358]
test r10d, r10d
jne 0x1400c667e
mov rcx, qword [rbx + 0x450]
mov r8, qword [rbx + 0x448]
test rcx, rcx
je 0x1400c646a
xor eax, eax
jmp 0x1400c55ed
add rax, 1
cmp rcx, rax
je 0x1400c646a
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov r9d, dword [rdx + 8]
test r9d, r9d
je 0x1400c55e0
mov rcx, rbx
mov rdx, rsi
call fcn.1400c2690
mov ecx, dword [rbx + 0x328]
test ecx, ecx
je 0x1400c46e0
mov rdi, qword [str.PF__]
lea r8, str.___fix_conflicts_and_then_run__git_rebase___continue__
mov edx, dword [rdi]
test edx, edx
je 0x1400c563a
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rdi]
lea r8, str.___use__git_rebase___skip__to_skip_this_patch_
test eax, eax
je 0x1400c565d
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rdi]
lea r8, str.___use__git_rebase___abort__to_check_out_the_original_branch_
test eax, eax
je 0x1400c5680
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c46e0
lea rcx, [rbx + 0x400]
call fcn.140029ec0
mov r8, rax
jmp 0x1400c53e7
test edx, edx
je 0x1400c56e0
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c22d0
mov rax, qword [rbx + 0x450]
test rax, rax
je 0x1400c6550
xor edi, edi
xor ebp, ebp
lea r12, [0x140202700]
jmp 0x1400c5805
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea r14, [rbx + 0x1e7]
call fcn.140105780
mov r15, qword [rsi + 8]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
test eax, eax
mov rax, qword [0x14022c910]
cmove r14, r12
cmp qword [0x140255e88], 0
mov qword [rsp + 0xf0], rax
je 0x1400c59b8
mov rcx, qword [rsi]
mov r8, qword [rsp + 0x80]
xor r9d, r9d
mov rdx, qword [rbx + 0x440]
call fcn.14004e7a0
mov edx, dword [rbx + 0x48]
mov ecx, 1
mov r13, rax
call fcn.140105780
lea rdx, [rbx + 0x70]
lea r8, [0x140202c5c]
mov rcx, rbx
test eax, eax
cmove rdx, r12
call fcn.1400c2730
mov ecx, dword [r15 + 8]
call fcn.1400c0e70
mov ebp, dword [0x140255e80]
mov rcx, rax
mov rsi, rax
call fcn.1400b7590
mov qword [rsp + 0x30], r13
mov r9, rsi
mov rcx, rbx
mov rdx, qword [0x140255e88]
sub ebp, eax
lea r8, str._s_.s_s_n
mov dword [rsp + 0x20], ebp
mov ebp, 1
mov qword [rsp + 0x28], rdx
mov rdx, r14
call fcn.1400c0cb0
mov rcx, qword [rsp + 0x80]
call fcn.14008e580
mov rax, qword [rbx + 0x450]
add rdi, 1
mov rdx, rax
cmp rdi, rax
jae 0x1400c5a20
mov rsi, rdi
shl rsi, 4
add rsi, qword [rbx + 0x448]
mov rdx, qword [rsi + 8]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1400c57f5
test ebp, ebp
jne 0x1400c5700
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea r14, [rbx + 0x70]
call fcn.140105780
lea r8, str.Unmerged_paths:
test eax, eax
mov rax, qword [str.PF__]
cmove r14, r12
mov eax, dword [rax]
test eax, eax
je 0x1400c585c
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rcx, rbx
mov rdx, r14
call fcn.1400c22d0
mov rcx, qword [rbx + 0x450]
mov r8d, dword [rbx + 0x328]
test rcx, rcx
je 0x1400c60d9
mov rax, qword [rbx + 0x448]
shl rcx, 4
xor r13d, r13d
xor r15d, r15d
add rcx, rax
jmp 0x1400c58ab
test edx, edx
setne dl
movzx edx, dl
or ebp, edx
add rax, 0x10
cmp rcx, rax
je 0x1400c58d7
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 8]
cmp edx, 1
je 0x1400c5998
jle 0x1400c5898
sub edx, 3
and edx, 0xfffffffd
je 0x1400c59a8
add rax, 0x10
mov ebp, 1
cmp rcx, rax
jne 0x1400c58ab
test r8d, r8d
je 0x1400c5700
mov eax, dword [rbx + 0x40]
test eax, eax
jne 0x1400c5951
mov rax, qword [str.PF__]
mov r9d, dword [rax]
mov eax, dword [rbx + 8]
test eax, eax
jne 0x1400c60f8
mov rax, qword [rbx + 0x18]
lea rdx, [0x140202727]
mov dword [rsp + 0x90], r9d
mov rcx, rax
mov qword [rsp + 0x98], rax
call sub.msvcrt.dll_strcmp
mov r9d, dword [rsp + 0x90]
test eax, eax
jne 0x1400c6080
lea r8, str.___use__git_restore___staged__file_...__to_unstage_
test r9d, r9d
je 0x1400c5946
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, r14
mov rcx, rbx
call fcn.1400c22d0
mov rax, qword [str.PF__]
mov edx, dword [rax]
test r15d, r15d
je 0x1400c5d08
or ebp, r13d
jne 0x1400c5cf0
lea r8, str.___use__git_rm__file_...__to_mark_resolution_
test edx, edx
je 0x1400c5982
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, r14
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c5700
mov r15d, 1
jmp 0x1400c58a2
mov r13d, 1
jmp 0x1400c58a2
xor ebp, ebp
mov r13d, 1
mov ecx, r13d
call fcn.1400c0e70
xor edx, edx
test rax, rax
je 0x1400c59d9
mov rcx, rax
call fcn.1400b7590
mov edx, eax
cmp ebp, edx
cmovl ebp, edx
add r13d, 1
cmp r13d, 8
jne 0x1400c59c0
add ebp, 1
movsxd rcx, ebp
mov dword [0x140255e80], ebp
call fcn.1400bd140
movsxd r8, dword [0x140255e80]
mov edx, 0x20
mov rcx, rax
mov qword [0x140255e88], rax
call sub.msvcrt.dll_memset
jmp 0x1400c5753
test ebp, ebp
je 0x1400c5a58
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c22d0
mov rdx, qword [rbx + 0x450]
mov rcx, qword [rbx + 0x448]
mov r8, qword [rsp + 0x80]
call fcn.1400c06f0
mov esi, eax
test eax, eax
je 0x1400c5ba4
mov edx, dword [rbx + 0x48]
mov ecx, 1
mov r12d, dword [rsp + 0xe0]
lea rbp, [rbx + 0x70]
call fcn.140105780
mov rdi, qword [str.PF__]
lea r8, str.Changes_not_staged_for_commit:
test eax, eax
lea rax, [0x140202700]
mov r15d, dword [rdi]
cmove rbp, rax
test r15d, r15d
je 0x1400c5abd
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rbp
mov rcx, rbx
call fcn.1400c22d0
mov r14d, dword [rbx + 0x328]
test r14d, r14d
je 0x1400c5b2e
mov edx, dword [rdi]
cmp esi, 0xffffffff
je 0x1400c6456
lea r8, str.___use__git_add__file_...__to_update_what_will_be_committed_
test edx, edx
je 0x1400c5af5
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rbp
mov rcx, rbx
call fcn.1400c22d0
mov r13d, dword [rdi]
lea r8, str.___use__git_restore__file_...__to_discard_changes_in_working_directory_
test r13d, r13d
je 0x1400c5b1a
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rbp
mov rcx, rbx
call fcn.1400c22d0
test r12d, r12d
jne 0x1400c658a
xor esi, esi
cmp qword [rbx + 0x450], 0
je 0x1400c5b77
nop word [rax + rax]
mov r8, rsi
shl r8, 4
add r8, qword [rbx + 0x448]
mov rax, qword [r8 + 8]
mov eax, dword [rax]
test eax, eax
je 0x1400c5b6a
cmp eax, 0x55
je 0x1400c5b6a
mov edx, 2
mov rcx, rbx
call fcn.1400c2790
add rsi, 1
cmp rsi, qword [rbx + 0x450]
jb 0x1400c5b40
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c22d0
mov r11d, dword [rbx + 0x58]
test r11d, r11d
je 0x1400c5bdd
mov rcx, qword [rbx + 0x68]
test rcx, rcx
je 0x1400c5bc6
lea rdx, [0x1402040d1]
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x1400c5bdd
xor edx, edx
mov rcx, rbx
call fcn.1400c0f90
mov edx, 1
mov rcx, rbx
call fcn.1400c0f90
mov r10d, dword [rbx + 0x60]
test r10d, r10d
jne 0x1400c5dc0
mov r15d, dword [rbx + 0x424]
test r15d, r15d
je 0x1400c5da0
mov r14d, dword [rbx + 0x328]
test r14d, r14d
jne 0x1400c64f0
lea rsi, [0x140202700]
mov rdi, qword [str.PF__]
mov rbp, rsi
mov r12d, dword [rdi]
lea r8, str.Untracked_files_not_listed_s
test r12d, r12d
je 0x1400c5c35
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov r9, rbp
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov edi, dword [rbx + 0x38]
test edi, edi
jne 0x1400c5da9
mov esi, dword [rbx + 0x424]
test esi, esi
je 0x1400c5d30
mov ebp, dword [rbx + 0x324]
test ebp, ebp
je case.default.0x1400c4435
mov rax, qword [0x14022c970]
mov dword [rsp + 0xe0], 0
mov rcx, qword [rax]
call fcn.14005c500
mov r9, qword [rsp + 0x80]
lea r8, [0x1400bfa00]
lea rdx, str.refs_stash
mov rcx, rax
call fcn.14005dcb0
mov esi, dword [rsp + 0xe0]
test esi, esi
jle case.default.0x1400c4435
mov rax, qword [str.PF__]
mov edi, dword [rax]
test edi, edi
jne 0x1400c66b4
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, [0x140202700]
mov rcx, rbx
call fcn.1400c22d0
jmp case.default.0x1400c4435
lea r8, str.___use__git_add_rm__file_...__as_appropriate_to_mark_resolution_
test edx, edx
je 0x1400c5982
jmp 0x1400c5977
test r13d, r13d
jne 0x1400c5cf0
mov rax, qword [str.PF__]
lea r8, str.___use__git_add__file_...__to_mark_resolution_
mov eax, dword [rax]
test eax, eax
je 0x1400c5982
jmp 0x1400c5977
mov r11d, dword [rbx + 0x3c]
test r11d, r11d
jne 0x1400c6421
mov r9d, dword [rbx + 0x44]
test r9d, r9d
jne 0x1400c5c5c
mov rax, qword [str.PF__]
mov r8d, dword [rbx + 0x428]
mov eax, dword [rax]
test r8d, r8d
je 0x1400c6611
mov ecx, dword [rbx + 0x328]
test ecx, ecx
je 0x1400c67b4
lea rdx, str.no_changes_added_to_commit__use__git_add__and_or__git_commit__a___n
test eax, eax
je 0x1400c5d87
mov rcx, rdx
call fcn.1401d81b8
mov rdx, rax
mov rcx, qword [rbx + 0x438]
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400c5c5c
mov r11d, dword [rbx + 0x38]
test r11d, r11d
je 0x1400c5d30
mov rcx, rbx
call fcn.1400c3370
jmp 0x1400c5c4e
mov rdi, qword [str.PF__]
lea r8, str.Untracked_files
mov r9d, dword [rdi]
test r9d, r9d
je 0x1400c5de1
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
lea rdx, [rbx + 0x470]
lea r9, [0x1402040d5]
mov rcx, rbx
call fcn.1400c2d00
mov r8d, dword [rbx + 0x5c]
test r8d, r8d
jne 0x1400c6557
mov ecx, 0x26
call fcn.1400f7830
test eax, eax
je 0x1400c5c43
lea rcx, str.GIT_TEST_UF_DELAY_WARNING
call fcn.1400d3040
test rax, rax
je 0x1400c668e
mov dword [rbx + 0x4c0], 0xcb2
lea r9, [0x140202700]
lea r8, [0x140202660]
mov rcx, rbx
mov rdx, r9
mov rsi, r9
call fcn.1400c22d0
mov eax, dword [rbx + 0x4c0]
mov edx, dword [rsp + 0x88]
pxor xmm0, xmm0
cvtsi2sd xmm0, rax
mov eax, dword [rdi]
divsd xmm0, qword [0x140204560]
movq r9, xmm0
test edx, edx
jle 0x1400c6b83
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 0x1400c5ea4
mov rcx, r8
mov qword [rsp + 0x88], r9
call fcn.1401d81b8
mov r9, qword [rsp + 0x88]
mov r8, rax
movq xmm3, r9
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rdi]
lea r8, str.See_git_help_status_for_information_on_how_to_improve_this.
test eax, eax
je 0x1400c5ecc
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
lea r9, [0x140202700]
mov rdx, rsi
mov rcx, rbx
lea r8, [0x140202660]
call fcn.1400c22d0
jmp 0x1400c5c43
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c22d0
mov rdi, qword [str.PF__]
mov r11d, dword [rbx + 0x31c]
mov eax, dword [rdi]
test r11d, r11d
je 0x1400c636c
lea rbp, str.Initial_commit
test eax, eax
je 0x1400c5f54
mov rcx, rbp
call fcn.1401d81b8
mov rbp, rax
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea rdi, [0x140202700]
lea rsi, [rbx + 0x70]
call fcn.140105780
mov rdx, rdi
mov r8, rbp
mov rcx, rbx
test eax, eax
cmovne rdx, rsi
call fcn.1400c22d0
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
mov r9, rdi
lea r8, [0x140202660]
mov rcx, rbx
test eax, eax
cmove rsi, rdi
mov rdx, rsi
call fcn.1400c22d0
jmp 0x1400c4796
mov rdi, qword [str.PF__]
mov rbp, qword [rbx + 0x388]
mov edx, dword [rdi]
test rbp, rbp
je 0x1400c65b2
lea r8, str.You_are_currently_bisecting__started_from_branch__s.
test edx, edx
je 0x1400c5fdf
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov r9, rbp
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov ebp, dword [rbx + 0x328]
test ebp, ebp
jne 0x1400c6528
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
lea r9, [0x140202700]
lea rdx, [rbx + 0x70]
mov rcx, rbx
test eax, eax
lea r8, [0x140202660]
cmove rdx, r9
call fcn.1400c22d0
jmp 0x1400c471d
mov rdi, qword [str.PF__]
lea r8, str.All_conflicts_fixed_but_you_are_still_merging.
mov r9d, dword [rdi]
test r9d, r9d
je 0x1400c6051
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rcx, rbx
mov rdx, rsi
call fcn.1400c22d0
mov ecx, dword [rbx + 0x328]
test ecx, ecx
je 0x1400c46e0
mov edx, dword [rdi]
lea r8, str.___use__git_commit__to_conclude_merge_
test edx, edx
je 0x1400c5680
jmp 0x1400c5675
lea r8, str.___use__git_restore___source_s___staged__file_...__to_unstage_
test r9d, r9d
je 0x1400c6097
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov r9, qword [rsp + 0x98]
mov rdx, r14
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c5951
lea r8, str.___use__git_restore___source_s___staged__file_...__to_unstage_
test r9d, r9d
je 0x1400c60c6
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov r9, r14
mov rdx, r13
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c47c0
test r8d, r8d
je 0x1400c5700
mov eax, dword [rbx + 0x40]
test eax, eax
jne 0x1400c5d0d
xor r15d, r15d
xor r13d, r13d
jmp 0x1400c58e7
lea r8, str.___use__git_rm___cached__file_...__to_unstage_
test r9d, r9d
je 0x1400c5946
jmp 0x1400c593b
lea r8, str.___use__git_rm___cached__file_...__to_unstage_
test r9d, r9d
je 0x1400c48b4
jmp 0x1400c48a9
mov rax, qword [0x14022c910]
mov rcx, qword [rbx + 0x10]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], rax
test rcx, rcx
je 0x1400c6f28
lea rax, [0x140202930]
jmp 0x1400c6171
add rcx, 1
add rax, 1
cmp dl, byte [rcx - 1]
jne 0x1400c51c0
movzx edx, byte [rax]
test dl, dl
jne 0x1400c6160
call fcn.140073a60
mov rsi, rax
call fcn.14009fcb0
xor r9d, r9d
mov r8d, dword [rbx + 0x32c]
mov rcx, rsi
mov rbp, rax
mov eax, dword [rbx + 0x31c]
test eax, eax
lea rax, [rsp + 0xe0]
sete r9b
mov rdx, rax
mov qword [rsp + 0x80], rax
call fcn.140074610
test eax, eax
je 0x1400c460d
mov ecx, 0x24
call fcn.1400f7830
test eax, eax
je 0x1400c61dc
cmp dword [rbx + 0x32c], 1
je 0x1400c6e39
mov r13, qword [rsp + 0xf0]
mov rbp, qword [0x14022c2e0]
lea rsi, [0x140202700]
jmp 0x1400c6253
mov r12, rdi
mov r15, rsi
mov r14, rsi
sub r12, r13
test eax, eax
je 0x1400c6213
mov r14, qword [rbp]
lea r15, [0x140202ff9]
mov edx, dword [rbx + 0x48]
mov ecx, 1
call fcn.140105780
mov rcx, qword [rbx + 0x438]
lea rdx, [rbx + 0x70]
mov qword [rsp + 0x30], r13
test eax, eax
mov dword [rsp + 0x28], r12d
mov r9, r14
lea r13, [rdi + 1]
mov qword [rsp + 0x20], r15
cmove rdx, rsi
lea r8, str._s_s_.s
call fcn.1401059f0
mov edx, 0xa
mov rcx, r13
call sub.msvcrt.dll_strchr
mov rdi, rax
mov eax, dword [rbx + 0x50]
test rdi, rdi
jne 0x1400c61f8
test eax, eax
je 0x1400c6af0
mov rax, qword [0x14022c2e0]
mov edx, dword [rbx + 0x48]
mov ecx, 1
mov rsi, qword [rax]
call fcn.140105780
lea rdx, [rbx + 0x70]
mov rcx, qword [rbx + 0x438]
lea r8, [0x140202660]
test eax, eax
lea rax, [0x140202700]
mov r9, rsi
cmove rdx, rax
call fcn.1401059f0
mov rcx, qword [rsp + 0x80]
call fcn.14008e580
jmp 0x1400c460d
mov edx, dword [rbx + 0x48]
mov ecx, 1
lea rbp, [rbx + 0x19c]
call fcn.140105780
mov r8d, dword [rbx + 0x354]
mov ecx, dword [rbx + 0x358]
mov edx, eax
lea rax, [0x140202700]
test edx, edx
mov edx, dword [rdi]
cmove rbp, rax
test r8d, r8d
jne 0x1400c65e7
test ecx, ecx
jne 0x1400c66d2
mov r13, qword [rbx + 0x380]
test r13, r13
je 0x1400c6d74
mov eax, dword [rbx + 0x368]
test eax, eax
je 0x1400c6b47
lea r12, str.HEAD_detached_at
test edx, edx
je 0x1400c4599
mov rcx, r12
call fcn.1401d81b8
mov r12, rax
jmp 0x1400c4599
mov r13, r14
jmp 0x1400c4599
mov rdx, rsi
mov rcx, rbx
call fcn.1400c2330
mov rdx, qword [rbx + 0x438]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
jmp 0x1400c464b
lea rbp, str.No_commits_yet
test eax, eax
je 0x1400c5f54
jmp 0x1400c5f49
mov rdi, qword [str.PF__]
lea r8, str.You_are_in_the_middle_of_an_am_session.
mov eax, dword [rdi]
test eax, eax
je 0x1400c639f
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rbx + 0x350]
test eax, eax
jne 0x1400c6725
mov r10d, dword [rbx + 0x328]
test r10d, r10d
je 0x1400c46e0
mov r14d, dword [rdi]
lea r8, str.___fix_conflicts_and_then_run__git_am___continue__
test r14d, r14d
je 0x1400c63e2
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov r13d, dword [rdi]
test r13d, r13d
jne 0x1400c6b97
lea r8, str.___use__git_am___skip__to_skip_this_patch_
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov ebp, dword [rdi]
lea r8, str.___use__git_am___abort__to_restore_the_original_branch_
test ebp, ebp
je 0x1400c5680
jmp 0x1400c5675
mov rax, qword [str.PF__]
lea r8, str.No_changes
mov r10d, dword [rax]
test r10d, r10d
je 0x1400c6442
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
lea rdx, [0x140202700]
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c5c5c
lea r8, str.___use__git_add_rm__file_...__to_update_what_will_be_committed_
test edx, edx
je 0x1400c5af5
jmp 0x1400c5aea
mov eax, dword [rbx + 0x354]
test eax, eax
jne 0x1400c6494
mov rcx, qword [rbx]
call fcn.1400449a0
mov rdx, qword [rsp + 0x80]
mov rcx, rax
call fcn.1400d9690
test eax, eax
jne 0x1400c692f
mov rdx, rsi
mov rcx, rbx
call fcn.1400c2690
mov eax, dword [rbx + 0x328]
test eax, eax
je 0x1400c46e0
mov rdi, qword [str.PF__]
lea r8, str.___all_conflicts_fixed:_run__git_rebase___continue__
mov eax, dword [rdi]
test eax, eax
je 0x1400c5680
jmp 0x1400c5675
lea r8, str.You_are_in_a_sparse_checkout.
test edx, edx
je 0x1400c64e0
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c475e
mov rdi, qword [str.PF__]
lea rbp, str.__use__u_option_to_show_untracked_files_
lea r8, str.Untracked_files_not_listed_s
lea rsi, [0x140202700]
mov r13d, dword [rdi]
test r13d, r13d
je 0x1400c5c35
mov rcx, rbp
call fcn.1401d81b8
mov rbp, rax
jmp 0x1400c5c1b
mov edi, dword [rdi]
lea r8, str.___use__git_bisect_reset__to_get_back_to_the_original_branch_
test edi, edi
je 0x1400c6540
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c5ffb
xor edx, edx
jmp 0x1400c5a58
mov ecx, dword [rdi]
lea r8, str.Ignored_files
test ecx, ecx
je 0x1400c656f
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
lea rdx, [rbx + 0x498]
lea r9, str.add__f
mov rcx, rbx
call fcn.1400c2d00
jmp 0x1400c5e04
mov esi, dword [rdi]
lea r8, str.___commit_or_discard_the_untracked_or_modified_content_in_submodules_
test esi, esi
je 0x1400c65a2
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rbp
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c5b2e
lea r8, str.You_are_currently_bisecting.
test edx, edx
je 0x1400c65c8
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c5fed
xor r14d, r14d
jmp 0x1400c4f68
xor esi, esi
jmp 0x1400c5498
test ecx, ecx
jne 0x1400c66d2
lea r12, str.rebase_in_progress__onto
test edx, edx
je 0x1400c6605
mov rcx, r12
call fcn.1401d81b8
mov r12, rax
mov r13, qword [rbx + 0x378]
jmp 0x1400c4599
cmp qword [rbx + 0x478], 0
je 0x1400c67c8
mov edx, dword [rbx + 0x328]
test edx, edx
je 0x1400c6b06
lea rdx, str.nothing_added_to_commit_but_untracked_files_present__use__git_add__to_track__n
test eax, eax
je 0x1400c5d87
jmp 0x1400c5d7c
mov r11d, dword [rdi]
lea r8, str.___fix_conflicts_and_run__git_commit__
test r11d, r11d
je 0x1400c665b
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov r10d, dword [rdi]
lea r8, str.___use__git_merge___abort__to_abort_the_merge_
test r10d, r10d
je 0x1400c5680
jmp 0x1400c5675
mov rdx, rsi
mov rcx, rbx
call fcn.1400c2330
jmp 0x1400c55c0
cmp dword [rbx + 0x4c0], 0x7d0
jbe 0x1400c5c43
jmp 0x1400c5e35
mov rsi, qword [rbx + 0x378]
jmp 0x1400c54ad
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 0x1400c5cd7
lea r12, str.interactive_rebase_in_progress__onto
test edx, edx
je 0x1400c6605
jmp 0x1400c65fa
jne 0x1400c48d8
mov rcx, qword [rbx + 0x438]
mov r8d, edi
lea rdx, str._branch.ab_0__0_c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400c48d8
mov r9d, edi
lea r8, [0x140203e86]
lea rdx, str._branch.head__s_c
mov rcx, rbp
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400c48d8
mov eax, dword [rdi]
lea r8, str.The_current_patch_is_empty.
test eax, eax
je 0x1400c673d
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rbx + 0x328]
test eax, eax
je 0x1400c46e0
mov r15d, dword [rbx + 0x350]
mov eax, dword [rdi]
test r15d, r15d
je 0x1400c63c8
test eax, eax
je 0x1400c6918
lea rcx, str.___use__git_am___skip__to_skip_this_patch_
call fcn.1401d81b8
mov rdx, rsi
mov rcx, rbx
mov r8, rax
call fcn.1400c22d0
mov r12d, dword [rdi]
lea r8, str.___use__git_am___allow_empty__to_record_this_patch_as_an_empty_commit_
test r12d, r12d
je 0x1400c67a4
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c640b
lea rdx, str.no_changes_added_to_commit_n
test eax, eax
je 0x1400c5d87
jmp 0x1400c5d7c
mov r15d, dword [rbx + 8]
test r15d, r15d
je 0x1400c6b1a
mov r14d, dword [rbx + 0x328]
test r14d, r14d
je 0x1400c6b6f
lea rdx, str.nothing_to_commit__create_copy_files_and_use__git_add__to_track__n
test eax, eax
je 0x1400c5d87
jmp 0x1400c5d7c
mov rax, qword [rbx + 0x3d8]
mov rdx, qword [rbx + 0x3e0]
lea rbp, [rbx + 0x3d8]
xor rax, qword [0x140204220]
xor rdx, qword [0x140204228]
or rax, rdx
je 0x1400c6ba3
mov rax, qword [0x14022c970]
mov rdx, rbp
mov rcx, qword [rax]
mov rax, qword [0x14022c3a0]
mov r8d, dword [rax]
call fcn.1400371d0
mov rdi, qword [str.PF__]
lea r8, str.You_are_currently_cherry_picking_commit__s.
mov r12, rax
mov r9d, dword [rdi]
test r9d, r9d
je 0x1400c6865
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov r9, r12
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov ecx, dword [rbx + 0x328]
test ecx, ecx
je 0x1400c46e0
mov rcx, qword [rbx + 0x450]
mov r8, qword [rbx + 0x448]
test rcx, rcx
je 0x1400c6bf0
xor eax, eax
jmp 0x1400c68a9
add rax, 1
cmp rcx, rax
je 0x1400c6bf0
mov rdx, rax
shl rdx, 4
mov rdx, qword [r8 + rdx + 8]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1400c689c
mov edx, dword [rdi]
lea r8, str.___fix_conflicts_and_run__git_cherry_pick___continue__
test edx, edx
je 0x1400c68d4
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rdi]
lea r8, str.___use__git_cherry_pick___skip__to_skip_this_patch_
test eax, eax
je 0x1400c68f7
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov eax, dword [rdi]
lea r8, str.___use__git_cherry_pick___abort__to_cancel_the_cherry_pick_operation_
test eax, eax
je 0x1400c5680
jmp 0x1400c5675
lea r8, str.___use__git_am___skip__to_skip_this_patch_
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c678a
mov r15d, dword [rbx + 0x3c]
test r15d, r15d
jne 0x1400c6951
mov r14d, dword [rbx + 0x44]
test r14d, r14d
jne 0x1400c6951
mov r13d, dword [rbx + 0x428]
test r13d, r13d
je 0x1400c6c48
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400c6c48
lea rdi, [0x140202727]
mov rdx, rdi
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x1400c6c48
mov rbp, qword [0x14022c970]
lea r13, [rsp + 0x130]
mov rcx, qword [rbp]
call fcn.14005c500
mov r9, r13
mov r8d, 3
mov rdx, rdi
mov rcx, rax
lea rax, [rsp + 0xbc]
mov qword [rsp + 0x20], rax
call fcn.14005bfc0
test eax, eax
jne 0x1400c6c48
mov rcx, qword [rbp]
lea r12, [rsp + 0x160]
call fcn.14005c500
lea rdx, [0x140204093]
mov r9, r12
mov r8d, 3
mov rcx, rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
call fcn.14005bfc0
mov edx, eax
mov eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
and eax, 1
or eax, edx
jne 0x1400c6c48
lea rcx, [0x14020409d]
call fcn.1400c01d0
lea rcx, [0x1402040b0]
mov rbp, rax
call fcn.1400c01d0
mov rdi, rax
test rbp, rbp
je 0x1400c6c38
test rax, rax
je 0x1400c6c38
mov rdx, rax
mov rcx, rbp
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x1400c6f76
mov rcx, r13
call fcn.140029ec0
mov rdx, rbp
mov rcx, rax
call sub.msvcrt.dll_strcmp
mov rcx, rbp
mov r12d, eax
call fcn.1400eaf30
mov rcx, rdi
call fcn.1400eaf30
test r12d, r12d
je 0x1400c6c48
mov rdi, qword [str.PF__]
mov rbp, qword [rbx + 0x370]
mov eax, dword [rdi]
test rbp, rbp
je 0x1400c6e13
mov r12, qword [rbx + 0x378]
lea r8, str.You_are_currently_splitting_a_commit_while_rebasing_branch__s_on__s.
test eax, eax
je 0x1400c6aaf
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov qword [rsp + 0x20], r12
mov r9, rbp
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov r12d, dword [rbx + 0x328]
test r12d, r12d
je 0x1400c46e0
cmp dword [rdi], 0
lea r8, str.___Once_your_working_directory_is_clean__run__git_rebase___continue__
je 0x1400c5680
jmp 0x1400c5675
mov rdx, qword [rbx + 0x438]
mov ecx, 0xa
call sub.msvcrt.dll_fputc
jmp 0x1400c62b1
lea rdx, str.nothing_added_to_commit_but_untracked_files_present_n
test eax, eax
je 0x1400c5d87
jmp 0x1400c5d7c
mov r13d, dword [rbx + 0x60]
test r13d, r13d
jne 0x1400c6d8b
mov r12d, dword [rbx + 0x328]
test r12d, r12d
je 0x1400c6b6f
lea rdx, str.nothing_to_commit__use__u_to_show_untracked_files__n
test eax, eax
je 0x1400c5d87
jmp 0x1400c5d7c
lea r12, str.HEAD_detached_from
test edx, edx
je 0x1400c4599
jmp 0x1400c6333
mov r8d, edi
lea rdx, str._branch.ab______c
call sub.libintl_8.dll_libintl_fprintf
jmp 0x1400c48d8
lea rdx, str.nothing_to_commit_n
test eax, eax
je 0x1400c5d87
jmp 0x1400c5d7c
lea r8, str.It_took__.2f_seconds_to_enumerate_untracked_files.
test eax, eax
je 0x1400c5ea4
jmp 0x1400c5e89
lea rcx, str.___use__git_am___skip__to_skip_this_patch_
jmp 0x1400c679c
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
xor rax, qword [0x140204230]
xor rdx, qword [0x140204238]
or rax, rdx
jne 0x1400c6825
mov rdi, qword [str.PF__]
lea r8, str.Cherry_pick_currently_in_progress.
cmp dword [rdi], 0
je 0x1400c6be0
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c6873
mov rax, qword [rbx + 0x3d8]
mov rdx, qword [rbx + 0x3e0]
xor rax, qword [0x140204220]
xor rdx, qword [0x140204228]
or rax, rdx
je 0x1400c6db3
mov edx, 1
mov eax, dword [rdi]
test edx, edx
jne 0x1400c6d9f
lea r8, str.___run__git_cherry_pick___continue__to_continue_
test eax, eax
je 0x1400c68d4
jmp 0x1400c68c9
mov rcx, rbp
call fcn.1400eaf30
mov rcx, rdi
call fcn.1400eaf30
mov rdi, qword [str.PF__]
mov rbp, qword [rbx + 0x370]
mov eax, dword [rdi]
test rbp, rbp
je 0x1400c6ded
mov r12, qword [rbx + 0x378]
lea r8, str.You_are_currently_editing_a_commit_while_rebasing_branch__s_on__s.
test eax, eax
je 0x1400c6c7e
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov qword [rsp + 0x20], r12
mov r9, rbp
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
mov ebp, dword [rbx + 0x328]
test ebp, ebp
je 0x1400c46e0
mov r11d, dword [rbx + 0x3c]
test r11d, r11d
jne 0x1400c46e0
cmp dword [rdi], 0
lea r8, str.___use__git_commit___amend__to_amend_the_current_commit_
je 0x1400c6cc3
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
cmp dword [rdi], 0
lea r8, str.___use__git_rebase___continue__once_you_are_satisfied_with_your_changes_
je 0x1400c5680
jmp 0x1400c5675
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
xor rax, qword [0x140204230]
xor rdx, qword [0x140204238]
or rax, rdx
jne 0x1400c524e
mov rdi, qword [str.PF__]
lea r8, str.Revert_currently_in_progress.
cmp dword [rdi], 0
je 0x1400c6d20
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c529a
mov rax, qword [rbx + 0x3b4]
mov rdx, qword [rbx + 0x3bc]
xor rax, qword [0x140204220]
xor rdx, qword [0x140204228]
or rax, rdx
je 0x1400c6ec4
mov edx, 1
mov eax, dword [rdi]
test edx, edx
jne 0x1400c6dd9
lea r8, str.___run__git_revert___continue__to_continue_
test eax, eax
je 0x1400c52fc
jmp 0x1400c52f1
mov r13, rax
lea r12, str.Not_currently_on_any_branch.
test edx, edx
je 0x1400c4599
jmp 0x1400c6333
lea rdx, str.nothing_to_commit__working_tree_clean_n
test eax, eax
je 0x1400c5d87
jmp 0x1400c5d7c
lea r8, str.___all_conflicts_fixed:_run__git_cherry_pick___continue__
test eax, eax
je 0x1400c68d4
jmp 0x1400c68c9
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
xor rax, qword [0x140204230]
xor rdx, qword [0x140204238]
or rax, rdx
jne 0x1400c6c15
xor edx, edx
jmp 0x1400c6c1a
lea r8, str.___all_conflicts_fixed:_run__git_revert___continue__
test eax, eax
je 0x1400c52fc
jmp 0x1400c52f1
lea r8, str.You_are_currently_editing_a_commit_during_a_rebase.
test eax, eax
je 0x1400c6e03
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c6c91
lea r8, str.You_are_currently_splitting_a_commit_during_a_rebase.
test eax, eax
je 0x1400c6e29
mov rcx, r8
call fcn.1401d81b8
mov r8, rax
mov rdx, rsi
mov rcx, rbx
call fcn.1400c22d0
jmp 0x1400c6ac2
call fcn.14009fcb0
sub rax, rbp
cmp rax, 0x7744d63f
jbe 0x1400c61dc
xor edx, edx
mov ecx, 0xf4240
pxor xmm0, xmm0
div rcx
cmp dword [rdi], 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 [0x140204560]
movq r8, xmm0
je 0x1400c6e95
movsd qword [rsp + 0x90], xmm0
mov rcx, rdx
call fcn.1401d81b8
mov r8, qword [rsp + 0x90]
mov rdx, rax
mov rcx, qword [rsp + 0x80]
movq xmm2, r8
call fcn.14008fc00
jmp 0x1400c61dc
lea r8, str.unhandled_unmerged_status__x
mov edx, 0x985
lea rcx, str.wt_status.c
call fcn.1400b6d50
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
xor rax, qword [0x140204230]
xor rdx, qword [0x140204238]
or rax, rdx
jne 0x1400c6d55
xor edx, edx
jmp 0x1400c6d5a
call fcn.1401d96b0
mov dword [rsp + 0x20], eax
mov r9d, r14d
lea r8, str.observed_stagemask_0x_x___expected_stagemask_0x_x
mov edx, 0x9a0
lea rcx, str.wt_status.c
call fcn.1400b6d50
mov r8d, 0x994
lea rdx, str.wt_status.c
lea rcx, str.pos___0
call qword [sym.imp.msvcrt.dll__assert]
mov r8d, 0x4b0
lea rdx, str.wt_status.c
lea rcx, str.s__branch___s__is_initial
call qword [sym.imp.msvcrt.dll__assert]
mov r8d, 0x91f
lea rdx, str.wt_status.c
lea rcx, str.d__mode_worktree__0
call qword [sym.imp.msvcrt.dll__assert]
mov r8d, 0x90a
lea rdx, str.wt_status.c
lea rcx, str.d__mode_head__0
call qword [sym.imp.msvcrt.dll__assert]
mov rcx, r12
call fcn.140029ec0
mov rdx, rdi
mov rcx, rax
call sub.msvcrt.dll_strcmp
mov rcx, rbp
test eax, eax
je 0x1400c6fa2
call fcn.1400eaf30
mov rcx, rdi
call fcn.1400eaf30
jmp 0x1400c6a79
call fcn.1400eaf30
mov rcx, rdi
call fcn.1400eaf30
jmp 0x1400c6c48