Function at 0x140001f50
Capabilities:
Read file on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rdi
push rsi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0xa0]
mov eax, dword [rbp + 0x70]
mov ebx, eax
mov qword [rbp + 0x68], r9
mov edi, ecx
mov rsi, rdx
mov r12, r8
test al, al
jne 0x140001f8b
mov rax, qword [rbp + 0x78]
mov rax, qword [rax]
mov qword [rbp - 8], rax
lea r14, [rbp - 0x24]
lea r13, [rbp - 0x10]
mov rdx, rsi
mov ecx, edi
mov qword [rsp + 0x20], r14
mov r9, r13
lea r8, str.__GNU_LTO
call sym.simple_object_start_read
mov qword [rbp - 0x68], rax
test rax, rax
je 0x1400022a1
mov rcx, r12
call sym.strlen
mov r15, rax
lea rax, [rax + 0x15]
and rax, 0xfffffffffffffff0
call fcn.14007a830
sub rsp, rax
mov r8, r15
mov rdx, r12
lea rcx, [rsp + 0x30]
call sym.memcpy
lea r9, [rbp - 0x18]
lea r8, [rbp - 0x20]
add r15, rax
mov rcx, rax
mov eax, 0x73
mov dword [r15], 0x74706f2e
mov rdx, rcx
mov word [r15 + 4], ax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r13
mov rcx, qword [rbp - 0x68]
call sym.simple_object_find_section
test eax, eax
je 0x140002298
add rsi, qword [rbp - 0x20]
xor r8d, r8d
mov ecx, edi
mov rdx, rsi
call sym.lseek64
mov rcx, qword [rbp - 0x18]
call sym.xmalloc
mov r8d, dword [rbp - 0x18]
mov ecx, edi
mov rsi, rax
mov rdx, rax
mov qword [rbp - 0x58], rax
call sym.read
mov r15, rsi
jmp 0x14000207f
mov qword [rbp - 8], rax
mov rcx, r15
xor ebx, ebx
call sym.strlen
mov rdi, qword [rbp - 0x58]
lea r15, [r15 + rax + 1]
mov rax, r15
sub rax, rdi
cmp rax, qword [rbp - 0x18]
jge 0x140002a4a
mov rcx, qword [rbp + 0x80]
mov rdx, r15
call sym.get_options_from_collect_gcc_options_char_const__char_const_
mov rdi, rax
test bl, bl
jne 0x140002058
mov rax, qword [rbp + 0x68]
mov qword [rbp - 0x40], rax
test rax, rax
je 0x1400020d8
mov edx, dword [rax + 4]
test edx, edx
je 0x140002d26
lea rdx, [rdx + rdx*2]
add rax, 8
xor ecx, ecx
shl rdx, 5
add rdx, rax
nop
cmp qword [rax], 0x3bc
cmove rcx, rax
add rax, 0x60
cmp rdx, rax
jne 0x1400020c0
mov qword [rbp - 0x40], rcx
mov rbx, qword [rbp - 8]
test rdi, rdi
je 0x1400027bf
mov r12d, dword [rdi + 4]
lea rax, [rbp - 8]
xor esi, esi
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x50], rax
xor r13d, r13d
lea r14, [0x140091214]
mov qword [rbp - 0x38], 0
cmp esi, r12d
jae 0x1400021bc
nop word [rax + rax]
mov edx, esi
lea rax, [rdx + rdx*2]
shl rax, 5
lea rcx, [rdi + rax + 8]
mov rax, qword [rcx]
test rbx, rbx
je 0x140002528
lea r9, [rbx + 8]
mov r8d, dword [rbx + 4]
xor r10d, r10d
mov r11, r9
jmp 0x140002156
add r11, 0x60
cmp rax, qword [r11 - 0x60]
je 0x140002161
add r10d, 1
cmp r8d, r10d
jne 0x140002148
mov r10d, 0xffffffff
cmp rax, 0x577
ja 0x140002460
cmp rax, 0x557
ja 0x140002308
cmp rax, 0x3bc
je 0x140002750
jbe 0x1400022e0
cmp rax, 0x520
jne 0x1400022b8
mov rdx, rcx
mov rcx, qword [rbp - 0x50]
call sym.merge_flto_options_vec_cl_decoded_option__va_heap__vl_ptr___cl_decoded_option_
mov r12d, dword [rdi + 4]
mov rbx, qword [rbp - 8]
nop dword [rax + rax]
add esi, 1
cmp esi, r12d
jb 0x140002118
mov r15, qword [rbp - 0x60]
test rbx, rbx
jne 0x1400027d3
cmp byte [0x14010f044], 0
jne 0x14000205c
test rbx, rbx
je 0x140002b98
xor r13d, r13d
xor eax, eax
nop dword [rax]
mov edx, eax
mov ecx, dword [rbx + 4]
lea rdx, [rdx + rdx*2]
shl rdx, 5
lea rdx, [rbx + rdx + 8]
jmp 0x140002215
add rdx, 0x60
cmp qword [rdx - 0x60], 0x348
je 0x1400029cb
add eax, 1
cmp eax, ecx
jb 0x140002200
mov esi, 0xffffffff
test rdi, rdi
je 0x14000205c
mov r12d, dword [rdi + 4]
mov qword [rbp - 0x38], r15
mov r15, rdi
mov eax, r13d
lea rax, [rax + rax*2]
shl rax, 5
lea rax, [r15 + rax + 8]
jmp 0x14000225d
cmp qword [rax], 0x348
je 0x1400029db
add r13d, 1
add rax, 0x60
cmp r13d, r12d
jb 0x140002248
mov r15, qword [rbp - 0x38]
cmp esi, 0xffffffff
je 0x14000205c
mov eax, esi
lea rax, [rax + rax*2]
lea rdx, str.Extra_option_to____Xassembler__:__s__dropping_all____Xassembler___and____Wa___options.
xor ecx, ecx
shl rax, 5
mov r8, qword [rbx + rax + 0x18]
call sym.warning_int__char_const__::_
mov byte [0x14010f044], 1
jmp 0x14000205c
mov rcx, qword [rbp - 0x68]
call sym.simple_object_release_read
xor eax, eax
lea rsp, [rbp + 8]
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jbe 0x1400024a0
imul rax, rax, 0x60
add rax, qword [0x1400ff500]
test byte [rax + 0x3e], 0x10
je 0x1400021b0
jmp 0x14000248c
cmp rax, 0x36b
je case.0x14000263b.1398
jbe 0x1400024c8
cmp rax, 0x36c
jne case.0x14000231c.1370
mov r13, rcx
jmp 0x1400021b0
lea r8, [rax - 0x558]
cmp r8, 0x1f
ja case.0x14000231c.1370
movsxd r8, dword [r14 + r8*4]
add r8, r14
jmp r8
cmp r10d, 0xffffffff
je case.0x14000263b.1368
lea rdx, [rdx + rdx*2]
lea rax, [r10 + r10*2]
shl rdx, 5
shl rax, 5
add rax, rbx
add rdx, rdi
mov rcx, qword [rax + 0x50]
cmp qword [rdx + 0x50], rcx
jle 0x1400021b0
movdqu xmm0, xmmword [rdx + 8]
movups xmmword [rax + 8], xmm0
movdqu xmm1, xmmword [rdx + 0x18]
movups xmmword [rax + 0x18], xmm1
movdqu xmm2, xmmword [rdx + 0x28]
movups xmmword [rax + 0x28], xmm2
movdqu xmm3, xmmword [rdx + 0x38]
movups xmmword [rax + 0x38], xmm3
movdqu xmm4, xmmword [rdx + 0x48]
movups xmmword [rax + 0x48], xmm4
movdqu xmm5, xmmword [rdx + 0x58]
movups xmmword [rax + 0x58], xmm5
mov r12d, dword [rdi + 4]
jmp 0x1400021b0
mov qword [rbp - 0x38], rcx
jmp 0x1400021b0
lea rdx, [rax - 0x19b]
cmp rdx, 4
ja 0x14000255c
mov rdx, rcx
mov rcx, qword [rbp - 0x50]
call method.vec_cl_decoded_option__va_heap__vl_ptr_.safe_push_cl_decoded_option_const___clone_.isra.0_
mov r12d, dword [rdi + 4]
mov rbx, qword [rbp - 8]
jmp 0x1400021b0
cmp r10d, 0xffffffff
je case.0x14000263b.1368
lea rax, [rdx + rdx*2]
lea rdx, [r10 + r10*2]
shl rax, 5
shl rdx, 5
add rax, rdi
mov rcx, qword [rbx + rdx + 0x50]
cmp qword [rax + 0x50], rcx
je 0x1400021b0
mov rdx, qword [0x1400ff590]
mov r8, qword [rax + 0x20]
mov ecx, dword [rdx]
lea rdx, str.option__s_not_used_consistently_in_all_LTO_input_files
call sym.fatal_error_unsigned_int__char_const__::_
nop dword [rax + rax]
cmp r10d, 0xffffffff
je case.0x14000263b.1368
lea r15, [rdx + rdx*2]
lea rax, [r10 + r10*2]
shl r15, 5
shl rax, 5
add r15, rdi
mov rcx, qword [rbx + rax + 0x18]
mov rdx, qword [r15 + 0x18]
call sym.strcmp
test eax, eax
je 0x1400021b0
mov rax, qword [0x1400ff590]
mov r8, qword [r15 + 0x20]
lea rdx, str.option__s_with_different_values
mov ecx, dword [rax]
call sym.fatal_error_unsigned_int__char_const__::_
nop dword [rax]
cmp rax, 0x79b
ja case.0x14000231c.1370
cmp rax, 0x796
ja 0x1400021b0
cmp rax, 0x5fd
je 0x14000248c
cmp rax, 0x6b0
jne case.0x14000231c.1370
add r10d, 1
jne 0x1400021b0
jmp case.0x14000263b.1368
cmp rax, 0x430
ja 0x140002510
cmp rax, 0x42c
ja 0x14000248c
cmp rax, 0x3e2
je 0x14000248c
cmp rax, 0x42b
je 0x14000248c
jmp case.0x14000231c.1370
lea r11, [rax - 0x19b]
cmp r11, 4
ja case.0x14000231c.1370
xor r15d, r15d
jmp 0x140002500
mov r10, qword [r9]
add r9, 0x60
lea r11, [r10 - 0x19b]
cmp r11, 4
jbe 0x14000265e
add r15d, 1
nop dword [rax]
cmp r8d, r15d
jne 0x1400024e0
jmp case.0x14000263b.1369
cmp rax, 0x49c
je 0x14000248c
jmp case.0x14000231c.1370
cmp rax, 0x577
ja 0x140002578
cmp rax, 0x557
ja 0x140002620
cmp rax, 0x3bc
je 0x140002710
jbe 0x1400025e8
cmp rax, 0x520
je 0x140002197
jbe 0x1400025c0
imul rax, rax, 0x60
add rax, qword [0x1400ff500]
test byte [rax + 0x3e], 0x10
je 0x1400021b0
jmp case.0x14000263b.1368
cmp rax, 0x79b
ja 0x140002730
cmp rax, 0x796
ja 0x1400021b0
cmp rax, 0x5fd
je case.0x14000263b.1368
cmp rax, 0x6b0
jne 0x14000255c
lea rax, [rbp - 8]
mov rdx, rcx
mov rcx, rax
call method.vec_cl_decoded_option__va_heap__vl_ptr_.safe_push_cl_decoded_option_const___clone_.isra.0_
mov r12d, dword [rdi + 4]
mov rbx, qword [rbp - 8]
jmp 0x1400021b0
cmp rax, 0x430
ja 0x140002610
cmp rax, 0x42c
ja case.0x14000263b.1368
cmp rax, 0x3e2
je case.0x14000263b.1368
cmp rax, 0x42b
je case.0x14000263b.1368
jmp 0x14000255c
cmp rax, 0x36b
je case.0x14000263b.1398
jbe 0x140002399
cmp rax, 0x36c
je case.0x14000263b.1399
jmp 0x14000255c
cmp rax, 0x49c
je case.0x14000263b.1368
jmp 0x14000255c
lea rdx, [rax - 0x558]
cmp rdx, 0x1f
ja case.0x14000263b.1370
lea r15, [0x140091294]
movsxd rdx, dword [r15 + rdx*4]
add rdx, r15
jmp rdx
lea rax, [rax + rax*2]
shl rax, 5
add rax, qword [0x1400ff500]
test byte [rax + 0x3e], 0x10
je 0x1400021b0
jmp case.0x14000263b.1368
cmp r10, rax
je 0x1400028b6
cmp rax, 0x19d
je 0x1400028db
ja 0x1400026ec
cmp rax, 0x19c
jne 0x1400028c2
mov edx, 3
cmp r10, 0x19d
je 0x1400026fa
ja 0x1400028f8
cmp r10, 0x19b
je 0x14000298e
mov eax, 3
cmp edx, eax
cmovl edx, eax
lea r12, [r15 + r15*2]
lea rcx, str._O_d
shl r12, 5
add r12, rbx
mov qword [r12 + 8], 0x19b
call sym.xasprintf
mov qword [r12 + 0x50], 1
lea rdx, [rax + 2]
mov qword [r12 + 0x28], rax
mov qword [r12 + 0x18], rdx
mov r12d, dword [rdi + 4]
jmp 0x1400021b0
mov edx, 2
cmp r10, 0x19d
jne 0x14000268f
test edx, edx
mov eax, 1
cmovle edx, eax
jmp 0x1400026ac
mov rax, qword [rbp - 0x40]
test rax, rax
je case.0x14000263b.1368
cmp qword [rax + 0x48], 8
jne 0x1400021b0
jmp case.0x14000263b.1368
lea rax, [rax + rax*2]
mov rdx, qword [0x1400ff500]
shl rax, 5
test byte [rdx + rax + 0x3e], 0x10
je 0x1400021b0
jmp case.0x14000263b.1368
mov rax, qword [rbp - 0x40]
test rax, rax
je 0x140002a70
cmp qword [rax + 0x48], 8
jne 0x1400021b0
cmp r10d, 0xffffffff
je case.0x14000263b.1368
lea rax, [r10 + r10*2]
lea rdx, [rdx + rdx*2]
shl rax, 5
shl rdx, 5
add rdx, rdi
add rax, rbx
mov rcx, qword [rdx + 0x50]
cmp qword [rax + 0x50], rcx
je 0x1400021b0
mov r9, qword [rax + 0x18]
mov rax, qword [0x1400ff590]
lea r8, [0x1400910b8]
mov ecx, dword [rax]
mov rax, qword [rdx + 0x18]
lea rdx, str.option__qs_with_mismatching_values___s___s_
mov qword [rsp + 0x20], rax
call sym.fatal_error_unsigned_int__char_const__::_
mov qword [rbp - 0x38], 0
xor r13d, r13d
test rbx, rbx
je 0x1400021c9
mov eax, dword [rbx + 4]
xor esi, esi
test eax, eax
jne 0x140002819
jmp 0x1400021c9
test r11b, r11b
jne 0x14000283f
cmp r8, 0x36c
sete r10b
cmp r8, 0x577
je 0x140002907
test r10b, r10b
jne 0x140002907
add esi, 1
cmp esi, eax
jae 0x1400021c9
mov edx, esi
lea rcx, [rdx + rdx*2]
shl rcx, 5
lea r9, [rbx + rcx]
mov r8, qword [r9 + 8]
cmp r8, 0x36b
sete r11b
cmp r8, 0x576
jne 0x1400027e8
lea r10, [rdx + rdx*2]
shl r10, 5
cmp qword [rbx + r10 + 0x50], 0
je 0x14000280e
mov r14, qword [rbp - 0x38]
test r14, r14
je 0x140002b19
cmp qword [r14 + 0x48], 0
jne 0x140002afa
test r13, r13
je 0x140002c18
cmp r8, 0x36b
je 0x140002ce9
mov qword [r9 + 8], 0x577
cmp qword [r13 + 0x48], 0
jne 0x140002bae
lea rcx, str._fno_pie
lea rdx, [rdx + rdx*2]
add esi, 1
shl rdx, 5
add rdx, rbx
mov qword [rdx + 0x28], rcx
mov rcx, qword [r13 + 0x48]
mov qword [rdx + 0x50], rcx
jmp 0x140002811
cmp rax, 0x19b
jne 0x1400021b0
lea r12, [rdx + rdx*2]
shl r12, 5
add r12, rdi
mov rcx, qword [r12 + 0x18]
cmp byte [rcx], 0
jne 0x140002b48
mov edx, 1
cmp r10, 0x19d
je 0x1400026fa
jbe 0x140002695
nop dword [rax + rax]
mov eax, 2
cmp edx, eax
cmovl edx, eax
jmp 0x1400026ac
lea r8, [rdx + rdx*2]
shl r8, 5
cmp qword [rbx + r8 + 0x50], 0
je 0x14000280e
test r13, r13
je 0x140002d16
cmp qword [r13 + 0x48], 0
jne 0x140002bba
cmp qword [rbp - 0x38], 0
je 0x140002bd1
mov rcx, qword [rbp - 0x38]
cmp qword [rcx], 0x576
jne 0x140002950
test r10b, r10b
jne 0x140002d33
mov rcx, qword [rbp - 0x38]
mov rcx, qword [rcx + 0x48]
test rcx, rcx
jne 0x140002979
lea rcx, [rdx + rdx*2]
lea r14, str._fno_pie
shl rcx, 5
mov qword [rbx + rcx + 0x28], r14
mov rcx, qword [rbp - 0x38]
mov rcx, qword [rcx + 0x48]
lea rdx, [rdx + rdx*2]
add esi, 1
shl rdx, 5
mov qword [rbx + rdx + 0x50], rcx
jmp 0x140002811
lea r12, [r15 + r15*2]
shl r12, 5
add r12, rbx
mov rcx, qword [r12 + 0x18]
cmp byte [rcx], 0
je 0x1400026fa
mov dword [rbp - 0x6c], edx
call sym.atoi
mov edx, dword [rbp - 0x6c]
cmp eax, edx
jl 0x1400026ac
mov rcx, qword [r12 + 0x18]
call sym.atoi
mov edx, eax
jmp 0x1400026ac
mov esi, eax
test rdi, rdi
jne 0x140002227
jmp 0x140002271
cmp esi, 0xffffffff
je 0x140002cdd
mov eax, esi
xor edx, edx
lea rax, [rax + rax*2]
shl rax, 5
lea rcx, [rbx + rax + 8]
mov eax, r13d
lea rax, [rax + rax*2]
shl rax, 5
mov r14, qword [r15 + rax + 0x18]
test dl, dl
jne 0x140002cbc
mov rdi, qword [rcx + 0x10]
mov rdx, r14
mov rcx, rdi
call sym.strcmp
test eax, eax
jne 0x140002c98
add r13d, 1
test rbx, rbx
je 0x140002a40
mov rdi, r15
lea eax, [rsi + 1]
mov r15, qword [rbp - 0x38]
jmp 0x1400021e8
mov esi, 0xffffffff
jmp 0x140002232
mov rcx, rdi
call sym.free
mov rcx, qword [rbp - 0x68]
call sym.simple_object_release_read
mov rax, qword [rbp - 8]
mov rdi, qword [rbp + 0x78]
mov qword [rdi], rax
mov eax, 1
jmp 0x1400022a3
cmp r10d, 0xffffffff
je case.0x14000263b.1368
lea rcx, [r10 + r10*2]
lea rdx, [rdx + rdx*2]
shl rcx, 5
shl rdx, 5
add rcx, rbx
mov rdx, qword [rdi + rdx + 0x50]
mov rax, qword [rcx + 0x50]
cmp rax, rdx
je 0x1400021b0
and rax, rdx
and eax, 3
mov qword [rcx + 0x50], rax
cmp rax, 1
je 0x140002ae6
cmp rax, 2
jne 0x140002ac9
lea rax, [0x140091100]
mov qword [rcx + 0x18], rax
mov r12d, dword [rdi + 4]
jmp 0x1400021b0
test rax, rax
jne 0x14008d981
lea rax, [0x1400910f4]
mov qword [rcx + 0x18], rax
mov r12d, dword [rdi + 4]
jmp 0x1400021b0
lea rax, [0x1400910f9]
mov qword [rcx + 0x18], rax
mov r12d, dword [rdi + 4]
jmp 0x1400021b0
mov rcx, qword [rbp - 0x38]
cmp qword [rcx], 0x576
jne 0x14000280e
test r11b, r11b
je 0x14000280e
jmp 0x140002c1c
test r13, r13
jne 0x140002870
sub eax, 1
lea rcx, [rbx + rcx + 8]
mov dword [rbx + 4], eax
sub eax, esi
lea rdx, [rcx + 0x60]
lea r8, [rax + rax*2]
shl r8, 5
call sym.memmove
mov eax, dword [rbx + 4]
jmp 0x140002811
call sym.atoi
test eax, eax
jns 0x140002c60
lea rax, [r15 + r15*2]
xor edx, edx
shl rax, 5
mov rax, qword [rbx + rax + 8]
cmp rax, 0x19d
je 0x1400026fa
ja 0x140002c80
cmp rax, 0x19b
je 0x14000298e
cmp rax, 0x19c
je 0x1400026a2
jmp sym.find_and_merge_options_int__long_long__char_const__vec_cl_decoded_option__va_heap__vl_ptr___bool__vec_cl_decoded_option__va_heap__vl_ptr___char_const___clone_cold_
test rdi, rdi
je 0x14000205c
xor r13d, r13d
mov esi, 0xffffffff
jmp 0x140002227
lea rcx, [0x140091073]
jmp 0x140002897
cmp qword [r13], 0x577
jne 0x14000280e
test r10b, r10b
je 0x14000280e
movdqu xmm0, xmmword [r13]
movups xmmword [r9 + 8], xmm0
movdqu xmm1, xmmword [r13 + 0x10]
movups xmmword [r9 + 0x18], xmm1
movdqu xmm2, xmmword [r13 + 0x20]
movups xmmword [r9 + 0x28], xmm2
movdqu xmm3, xmmword [r13 + 0x30]
movups xmmword [r9 + 0x38], xmm3
movdqu xmm4, xmmword [r13 + 0x40]
movups xmmword [r9 + 0x48], xmm4
movdqu xmm5, xmmword [r13 + 0x50]
movups xmmword [r9 + 0x58], xmm5
jmp 0x14000280e
mov rcx, qword [rbp - 0x38]
movdqu xmm0, xmmword [rcx]
movups xmmword [r9 + 8], xmm0
movdqu xmm2, xmmword [rcx + 0x10]
movups xmmword [r9 + 0x18], xmm2
movdqu xmm4, xmmword [rcx + 0x20]
movups xmmword [r9 + 0x28], xmm4
movdqu xmm0, xmmword [rcx + 0x30]
movups xmmword [r9 + 0x38], xmm0
movdqu xmm2, xmmword [rcx + 0x40]
movups xmmword [r9 + 0x48], xmm2
movdqu xmm4, xmmword [rcx + 0x50]
movaps xmmword [rbp - 0x50], xmm4
movups xmmword [r9 + 0x58], xmm4
jmp 0x14000280e
mov rcx, qword [r12 + 0x18]
call sym.atoi
mov edx, eax
lea rax, [r15 + r15*2]
shl rax, 5
mov rax, qword [rbx + rax + 8]
jmp 0x140002b64
sub rax, 0x19e
cmp rax, 1
jbe 0x1400028f8
jmp sym.find_and_merge_options_int__long_long__char_const__vec_cl_decoded_option__va_heap__vl_ptr___bool__vec_cl_decoded_option__va_heap__vl_ptr___char_const___clone_cold_
mov r8, rdi
mov r9, r14
lea rdx, str.Options_to____Xassembler___do_not_match:__s___s__dropping_all____Xassembler___and____Wa___options.
xor ecx, ecx
mov r15, qword [rbp - 0x38]
call sym.warning_int__char_const__::_
mov byte [0x14010f044], 1
jmp 0x14000205c
mov r8, r14
lea rdx, str.Extra_option_to____Xassembler__:__s__dropping_all____Xassembler___and____Wa___options.
xor ecx, ecx
mov r15, qword [rbp - 0x38]
call sym.warning_int__char_const__::_
mov byte [0x14010f044], 1
jmp 0x14000205c
mov edx, 1
xor ecx, ecx
jmp 0x1400029f5
cmp qword [r13], 0x36c
jne 0x14000287d
mov qword [r9 + 8], 0x36c
cmp qword [r13 + 0x48], 0
lea rcx, [0x140091082]
jne 0x140002897
jmp 0x140002890
cmp qword [rbp - 0x38], 0
jne 0x14000293a
jmp 0x140002b22
mov qword [rbp - 0x40], 0
jmp 0x1400020d8
mov r14, qword [rbp - 0x38]
mov qword [r9 + 8], 0x577
lea rcx, [0x140091073]
lea r8, str._fno_pie
cmp qword [r14 + 0x48], 0
cmovne r8, rcx
lea rcx, [rdx + rdx*2]
shl rcx, 5
mov qword [rbx + rcx + 0x28], r8
mov rcx, qword [r14 + 0x48]
jmp 0x140002979
lea r8, str.merge_and_complain
mov edx, 0x16b
lea rcx, str._usr_src_debug_gcc_cross_canadian_microblazeel_12.2.0_r0_gcc_lto_wrapper.cc
call sym.fancy_abort_char_const__int__char_const_
nop
nop
nop
nop
nop
nop
nop