Function at 0x42f5b0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x248
mov rbx, qword [rsp + 0x2b0]
mov qword [rsp + 0x20], r9
mov r13d, r8d
mov r12, r9
xor r8d, r8d
lea r14, [rsp + 0x120]
mov qword [rsp + 0x28], rbx
mov edx, r13d
mov rbp, rcx
mov qword [rsp + 0x30], r14
mov r9d, 0x40
call sym.backtrace_get_view
test eax, eax
je 0x42f649
mov rax, qword [rsp + 0x120]
cmp byte [rax], 0x4d
je 0x42f680
mov r9, rbx
mov r8, r12
mov rdx, r14
mov rcx, rbp
call sym.backtrace_release_view
mov qword [rsp + 0x30], r14
xor r8d, r8d
mov edx, r13d
mov qword [rsp + 0x28], rbx
mov r9d, 0x18
mov rcx, rbp
mov qword [rsp + 0x20], r12
call sym.backtrace_get_view
test eax, eax
jne 0x42f7a8
xor r14d, r14d
cmp r13d, 0xffffffff
jne 0x42f670
mov eax, r14d
add rsp, 0x248
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov r8, rbx
mov rdx, r12
mov ecx, r13d
call sym.backtrace_close
jmp 0x42f652
cmp byte [rax + 1], 0x5a
jne 0x42f60d
mov r9, rbx
mov r8, r12
mov rdx, r14
mov rcx, rbp
mov esi, dword [rax + 0x3c]
call sym.backtrace_release_view
mov qword [rsp + 0x30], r14
mov edx, r13d
mov rcx, rbp
mov qword [rsp + 0x28], rbx
mov r9d, 0x18
mov r8, rsi
mov qword [rsp + 0x20], r12
call sym.backtrace_get_view
test eax, eax
je 0x42f649
test rsi, rsi
je 0x42f7a8
mov r9, rbx
mov r8, r12
mov rdx, r14
mov rcx, rbp
mov rax, qword [rsp + 0x120]
movzx edi, word [rax + 6]
mov r15d, dword [rax]
mov word [rsp + 0xa0], di
mov edi, dword [rax + 0xc]
mov dword [rsp + 0xb0], edi
mov edi, dword [rax + 0x10]
mov dword [rsp + 0xb8], edi
movzx edi, word [rax + 0x14]
call sym.backtrace_release_view
cmp r15d, 0x4550
jne 0x42f7b9
mov qword [rsp + 0x28], rbx
movzx r14d, di
lea r8, [rsi + 0x18]
mov rcx, rbp
lea rdx, [rsp + 0x140]
movzx eax, word [rsp + 0xa0]
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], rdx
lea rax, [rax + rax*4]
mov qword [rsp + 0xa8], rdx
mov edx, r13d
lea r9, [r14 + rax*8]
call sym.backtrace_get_view
test eax, eax
je 0x42f649
mov rax, qword [rsp + 0x140]
lea rsi, [rax + r14]
mov qword [rsp + 0xc0], rsi
cmp di, 0x20
jbe 0x42f7e0
movzx edx, word [rax]
cmp dx, 0x10b
je 0x42fc48
cmp dx, 0x20b
jne 0x42fc60
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xd8], rax
jmp 0x42f7ec
mov r9, rbx
mov r8, r12
mov rdx, r14
mov rcx, rbp
call sym.backtrace_release_view
xor r8d, r8d
lea rdx, str.executable_file_is_not_COFF
mov rcx, rbx
xor r14d, r14d
call r12
cmp r13d, 0xffffffff
je 0x42f652
jmp 0x42f670
mov qword [rsp + 0xd8], 0
movzx eax, word [rsp + 0xa0]
mov edi, dword [rsp + 0xb0]
mov dword [rsp + 0x98], eax
test edi, edi
je 0x42f8c8
mov eax, dword [rsp + 0xb8]
mov esi, edi
mov edx, r13d
mov rcx, rbp
lea r14, [rsp + 0x180]
mov qword [rsp + 0x28], rbx
mov r8, rsi
lea eax, [rax + rax*8]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x20], r12
add eax, eax
lea r9, [rax + 4]
mov qword [rsp + 0xc8], rax
mov rdi, rax
call sym.backtrace_get_view
test eax, eax
je 0x42fc70
mov rax, qword [rsp + 0x180]
mov dword [rsp + 0xbc], 0
mov eax, dword [rax + rdi]
mov qword [rsp + 0xd0], rax
cmp rax, 4
ja 0x4302c0
xor eax, eax
lea rdi, [rsp + 0x1c0]
mov ecx, 0xf
mov r15d, dword [rsp + 0x98]
mov qword [rsp + 0xe0], rdi
rep stosq qword [rdi], rax
mov eax, dword [rsp + 0xb8]
test r15d, r15d
mov dword [rsp + 0xb8], 1
mov dword [rsp + 0xb0], eax
jne 0x42f91f
jmp 0x42fa44
lea rdi, [rsp + 0x1c0]
xor eax, eax
mov ecx, 0xf
mov qword [rsp + 0xe0], rdi
rep stosq qword [rdi], rax
mov eax, dword [rsp + 0x98]
test eax, eax
je 0x430448
mov dword [rsp + 0xbc], 0
mov dword [rsp + 0xb8], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc8], 0
mov r15, qword [rsp + 0xc0]
mov qword [rsp + 0x290], rbp
xor esi, esi
mov dword [rsp + 0x2a0], r13d
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x2b0], rbx
mov rbx, r15
nop dword [rax]
xor r13d, r13d
xor r14d, r14d
cmp byte [rbx], 0x2f
je 0x42fb80
mov r12, qword [rsp + 0x160]
xor r15d, r15d
mov rdi, qword [rsp + 0x170]
lea rcx, [0x004926ee]
movsxd rbp, r15d
add r12, r13
test r14d, r14d
je 0x42f9ba
cmp rdi, r13
jbe 0x42f99d
mov rdx, r12
call sym.strcmp
test eax, eax
sete al
movzx eax, al
test eax, eax
jne 0x42f9e8
add r15, 1
cmp r15, 5
je 0x42fa10
lea rax, [0x004927a0]
movsxd rbp, r15d
mov rcx, qword [rax + r15*8]
test r14d, r14d
jne 0x42f984
xor eax, eax
nop dword [rax]
movzx edx, byte [rcx + rax]
cmp dl, byte [rbx + rax]
jne 0x42f99d
test dl, dl
je 0x42f9e8
add rax, 1
cmp rax, 8
jne 0x42f9c0
xor eax, eax
cmp byte [rcx + 8], 0
sete al
jmp 0x42f999
mov eax, dword [rbx + 0x14]
lea rdx, [rbp + rbp*2]
mov qword [rsp + rdx*8 + 0x1c0], rax
mov eax, dword [rbx + 0x10]
cmp dword [rbx + 8], eax
cmovbe eax, dword [rbx + 8]
mov eax, eax
mov qword [rsp + rdx*8 + 0x1c8], rax
nop dword [rax]
add esi, 1
add rbx, 0x28
cmp dword [rsp + 0x98], esi
ja 0x42f950
mov rbp, qword [rsp + 0x290]
mov r13d, dword [rsp + 0x2a0]
mov r12, qword [rsp + 0x2a8]
mov rbx, qword [rsp + 0x2b0]
mov r14d, dword [rsp + 0xb0]
test r14d, r14d
je 0x42fb98
mov r9, rbx
mov r8, r12
mov edx, 0x18
mov rcx, rbp
call sym.backtrace_alloc
mov qword [rsp + 0x98], rax
test rax, rax
je 0x42fcf6
mov rax, qword [rsp + 0x160]
mov rsi, qword [rsp + 0x180]
movabs rdx, 0xe38e38e38e38e38f
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xc8]
mul rdx
shr rdx, 4
cmp qword [rsp + 0xc8], 0x11
mov r15, rdx
jbe 0x4304b3
movzx r10d, word [rsp + 0xa0]
xor r14d, r14d
xor edi, edi
xor edx, edx
mov r11, qword [rsp + 0xd0]
jmp 0x42fb11
mov r8d, dword [rax + 4]
cmp r8, r11
jae 0x430310
shr cx, 4
cmp cx, 2
jne 0x42faff
cmp r9b, 1
sbb rdi, 0xffffffffffffffff
movzx eax, byte [rax + 0x11]
lea rdx, [rdx + rax + 1]
cmp r15, rdx
jbe 0x42ffe0
lea rax, [rdx + rdx*8]
lea rax, [rsi + rax*2]
movzx r8d, word [rax + 0xc]
movzx ecx, word [rax + 0xe]
test r8w, r8w
setg r9b
cmp r10w, r8w
jae 0x42fb39
test r9b, r9b
jne 0x430310
movzx r8d, byte [rax]
test r8b, r8b
je 0x42fae0
shr cx, 4
cmp cx, 2
jne 0x42faff
test r9b, r9b
je 0x42faff
add rdi, 1
xor ecx, ecx
jmp 0x42fb65
movzx r8d, byte [rax + rcx]
test r8b, r8b
je 0x430278
add rcx, 1
cmp rcx, 8
jne 0x42fb60
lea r14, [r14 + rcx + 1]
jmp 0x42faff
lea rcx, [rbx + 1]
call sym.atoi
mov r13d, eax
mov r14, r13
jmp 0x42f95f
mov rax, qword [rsp + 0x1c8]
xor edi, edi
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0xa8]
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
mov esi, dword [rsp + 0xb8]
test esi, esi
je 0x42fbe1
lea rdx, [rsp + 0x180]
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
mov r15, qword [rsp + 0xe0]
mov rax, qword [rsp + 0x98]
xor r9d, r9d
xor esi, esi
lea r14, [rsp + 0x238]
mov rcx, r15
test rax, rax
je 0x42fc1f
mov rdx, qword [rcx]
test rsi, rsi
je 0x42fc3d
cmp rdx, rsi
cmovl rsi, rdx
add rdx, rax
cmp r9, rdx
cmovl r9, rdx
add rcx, 0x18
cmp r14, rcx
je 0x42fd70
mov rax, qword [rcx + 8]
test rax, rax
je 0x42fc1f
mov rdx, qword [rcx]
test rsi, rsi
jne 0x42fc0e
mov rsi, rdx
jmp 0x42fc15
mov eax, dword [rax + 0x1c]
mov qword [rsp + 0xd8], rax
jmp 0x42f7ec
xor r8d, r8d
lea rdx, str.bad_magic_in_PE_optional_header
mov rcx, rbx
call r12
mov rdx, qword [rsp + 0xa8]
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
jmp 0x42f649
mov r9, rbx
mov r8, r12
mov rdx, r14
mov rcx, rbp
call sym.backtrace_alloc
mov qword [rsp + 0xc8], rax
test rax, rax
jne 0x430027
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0xf0]
mov r9, r12
mov rcx, rbp
mov rdx, qword [rsp + 0xb0]
call sym.backtrace_free
nop word [rax + rax]
mov qword [rsp + 0x20], rbx
mov r9, r12
mov r8d, 0x18
mov rcx, rbp
mov rdx, qword [rsp + 0x98]
call sym.backtrace_free
mov rdx, qword [rsp + 0xa8]
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
mov r11d, dword [rsp + 0xbc]
test r11d, r11d
je 0x42fd2f
lea rdx, [rsp + 0x160]
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
mov r10d, dword [rsp + 0xb8]
test r10d, r10d
je 0x42f649
lea r14, [rsp + 0x180]
mov rdx, r14
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
xor r14d, r14d
cmp r13d, 0xffffffff
je 0x42f652
jmp 0x42f670
test rsi, rsi
je 0x42ffb0
test r9, r9
je 0x42ffb0
mov qword [rsp + 0x28], rbx
sub r9, rsi
mov r8, rsi
mov edx, r13d
lea r11, [rsp + 0x1a0]
mov qword [rsp + 0x20], r12
mov rcx, rbp
mov qword [rsp + 0x30], r11
mov qword [rsp + 0xa0], r11
call sym.backtrace_get_view
test eax, eax
je 0x42ff80
mov r8, rbx
mov rdx, r12
mov ecx, r13d
call sym.backtrace_close
mov r11, qword [rsp + 0xa0]
test eax, eax
je 0x43032b
mov rdx, qword [rsp + 0x1a0]
xor eax, eax
cmp qword [r15 + 8], 0
je 0x42fdf2
mov rax, rdx
sub rax, rsi
add rax, qword [r15]
mov qword [r15 + 0x10], rax
add r15, 0x18
cmp r14, r15
jne 0x42fde0
lea rax, [rsp + 0x118]
mov r9, qword [rsp + 0x98]
xor edx, edx
mov rcx, rbp
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x228]
mov r8, qword [rsp + 0x1d0]
mov qword [rsp + 0xa0], r11
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x200]
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x20], rax
call sym.backtrace_dwarf_add
mov r11, qword [rsp + 0xa0]
lea rdx, [0x0042f430]
test eax, eax
je 0x430325
mov r9d, dword [rbp + 8]
test r9d, r9d
jne 0x42ff10
test edi, edi
je 0x42ff50
lea rax, [0x0042f4b0]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x18]
cmp rax, rdx
je 0x42ff38
test rax, rax
je 0x42ff38
mov r14d, 1
jmp 0x42f652
lea rcx, [rbp + 0x28]
test edi, edi
je 0x42ff68
lea rax, [0x0042f4b0]
mov qword [rbp + 0x28], rax
mov r8d, dword [rbp + 8]
test r8d, r8d
je 0x42feef
mov rax, qword [rbp + 0x18]
cmp rdx, rax
jne 0x42fef8
nop dword [rax]
mov rax, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x2b8]
mov qword [rdi], rax
jmp 0x42fefd
cmp qword [rbp + 0x28], 0
jne 0x42feef
lea rax, [0x0042f450]
mov qword [rbp + 0x28], rax
jmp 0x42feef
xor eax, eax
lea r8, [0x0042f450]
lock cmpxchg qword [rcx], r8
jmp 0x42ff23
mov edx, dword [rsp + 0xbc]
test edx, edx
je 0x42f649
lea rdx, [rsp + 0x160]
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
jmp 0x42f649
mov r8, rbx
mov rdx, r12
mov ecx, r13d
call sym.backtrace_close
test eax, eax
je 0x42ff80
lea rdx, [0x0042f430]
mov qword [rsp + 0x118], rdx
jmp 0x42fed7
lea rax, [rdi + 1]
mov r9, rbx
mov r8, r12
mov rcx, rbp
shl rax, 4
mov rdx, rax
mov qword [rsp + 0xf0], rax
call sym.backtrace_alloc
mov qword [rsp + 0xb0], rax
test rax, rax
je 0x42fcd8
mov qword [rsp + 0xc8], 0
test r14, r14
jne 0x42fc90
mov dword [rsp + 0x2a0], r13d
xor edx, edx
mov r13, rdi
mov r14, qword [rsp + 0xb0]
mov rdi, rbp
mov qword [rsp + 0x2b0], rbx
movzx r9d, word [rsp + 0xa0]
mov rbp, qword [rsp + 0xd0]
jmp 0x43008a
shr r8w, 4
cmp r8w, 2
jne 0x430078
test r11b, r11b
jne 0x4301d8
nop dword [rax]
movzx eax, byte [rax + 0x11]
lea rdx, [rdx + rax + 1]
cmp r15, rdx
jbe 0x430128
lea rax, [rdx + rdx*8]
lea rax, [rsi + rax*2]
movsx rcx, word [rax + 0xc]
movzx r8d, word [rax + 0xe]
test cx, cx
setg r11b
cmp r9w, cx
jae 0x4300b2
test r11b, r11b
jne 0x430517
movzx r10d, byte [rax]
test r10b, r10b
jne 0x430060
mov r10d, dword [rax + 4]
cmp r10, rbp
jae 0x430517
shr r8w, 4
cmp r8w, 2
jne 0x430078
test r11b, r11b
je 0x430078
add r10, qword [rsp + 0xe8]
movzx r8d, byte [r10]
cmp r8b, 0x5f
mov r11, qword [rsp + 0xc0]
sete r8b
add r14, 0x10
movzx r8d, r8b
add r10, r8
lea r8, [rcx + rcx*4]
mov qword [r14 - 0x10], r10
mov ecx, dword [rax + 8]
add ecx, dword [r11 + r8*8 - 0x1c]
add rcx, qword [rsp + 0xd8]
mov qword [r14 - 8], rcx
jmp 0x430078
mov rbp, rdi
mov rbx, qword [rsp + 0x2b0]
mov rdi, r13
mov r13d, dword [rsp + 0x2a0]
mov qword [r14], 0
mov rsi, qword [rsp + 0xb0]
mov rdx, rdi
lea r9, [0x0042f470]
mov qword [r14 + 8], 0xffffffffffffffff
mov r8d, 0x10
mov rcx, rsi
call sym.backtrace_qsort
mov rax, qword [rsp + 0x98]
lea rcx, [rbp + 0x30]
mov qword [rax + 0x10], rdi
mov edi, dword [rbp + 8]
mov qword [rax], 0
mov qword [rax + 8], rsi
test edi, edi
jne 0x430280
mov rax, qword [rbp + 0x30]
test rax, rax
je 0x4301ae
nop dword [rax]
mov rdx, rax
mov rax, qword [rax]
test rax, rax
jne 0x4301a0
mov rcx, rdx
mov rax, qword [rsp + 0x98]
mov edi, 1
mov qword [rcx], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x98], rax
jmp 0x42fbaa
mov rbx, qword [rsp + 0x2b0]
xor r8d, r8d
jmp 0x4301ed
movzx r10d, byte [rax + r8]
test r10b, r10b
je 0x43047c
add r8, 1
cmp r8, 8
jne 0x4301e8
mov qword [rsp + 0x2b0], rbx
mov qword [rsp + 0xa0], 9
mov r10d, r8d
cmp r8d, 8
jae 0x43037f
test r8b, 4
jne 0x4304e1
test r10d, r10d
je 0x430249
movzx r11d, byte [rax]
mov rbx, qword [rsp + 0xc8]
mov byte [rbx], r11b
test r10b, 2
jne 0x4304fe
mov r11, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xa0]
add rbx, r11
mov byte [r11 + r8], 0
mov r10, r11
movzx r8d, byte [r11]
mov qword [rsp + 0xc8], rbx
jmp 0x4300e5
movsxd rcx, ecx
jmp 0x42fb78
mov rdx, rcx
jmp 0x43028b
mov rdx, rax
mov rax, qword [rdx]
test rax, rax
jne 0x430288
mov rsi, qword [rsp + 0x98]
lock cmpxchg qword [rdx], rsi
jne 0x430280
mov rax, qword [rsp + 0x1c8]
mov edi, 1
mov qword [rsp + 0x98], rax
jmp 0x42fbaa
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rbx
mov edx, r13d
mov r9, qword [rsp + 0xd0]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xc8]
mov rcx, rbp
mov qword [rsp + 0x20], r12
lea r8, [rsi + rax]
call sym.backtrace_get_view
test eax, eax
je 0x430498
mov dword [rsp + 0xbc], 1
jmp 0x42f87c
xor r8d, r8d
lea rdx, str.invalid_section_or_offset_in_coff_symbol
mov rcx, rbx
call r12
jmp 0x42fcd8
mov r13d, 0xffffffff
mov ecx, dword [rsp + 0xbc]
test ecx, ecx
je 0x43035c
lea rdx, [rsp + 0x160]
mov r9, rbx
mov r8, r12
mov rcx, rbp
mov qword [rsp + 0x98], r11
call sym.backtrace_release_view
mov r11, qword [rsp + 0x98]
mov r9, rbx
mov r8, r12
mov rdx, r11
mov rcx, rbp
call sym.backtrace_release_view
xor r14d, r14d
cmp r13d, 0xffffffff
je 0x42f652
jmp 0x42f670
mov r10, qword [rax]
mov rbx, qword [rsp + 0xc8]
mov qword [rbx], r10
mov r10d, r8d
mov r11, qword [rax + r10 - 8]
mov qword [rbx + r10 - 8], r11
mov r11, rbx
lea rbx, [rbx + 8]
and rbx, 0xfffffffffffffff8
sub r11, rbx
mov qword [rsp + 0xd0], rbx
mov rbx, rax
mov r10, r11
sub rbx, r11
add r10d, r8d
and r10d, 0xfffffff8
cmp r10d, 8
jb 0x430249
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x2b0]
and r10d, 0xfffffff8
xor r11d, r11d
mov dword [rsp + 0xf0], r10d
mov r10, rbx
mov qword [rsp + 0x108], rax
mov qword [rsp + 0xf8], rsi
mov esi, r9d
mov r9d, r11d
mov rbx, qword [rsp + 0xd0]
add r11d, 8
mov rax, qword [r10 + r9]
mov qword [rbx + r9], rax
cmp r11d, dword [rsp + 0xf0]
jb 0x4303ff
mov rbx, qword [rsp + 0x108]
mov r9d, esi
mov rax, qword [rsp + 0x100]
mov rsi, qword [rsp + 0xf8]
mov qword [rsp + 0x2b0], rbx
jmp 0x430249
mov rdx, qword [rsp + 0xa8]
mov r9, rbx
mov r8, r12
xor edi, edi
mov rcx, rbp
call sym.backtrace_release_view
mov qword [rsp + 0x98], 0
mov dword [rsp + 0xbc], 0
jmp 0x42fbe1
movsxd r8, r8d
mov qword [rsp + 0x2b0], rbx
lea rbx, [r8 + 1]
mov qword [rsp + 0xa0], rbx
jmp 0x430214
mov rdx, qword [rsp + 0xa8]
mov r9, rbx
mov r8, r12
mov rcx, rbp
call sym.backtrace_release_view
jmp 0x42fd48
mov r9, rbx
mov r8, r12
mov edx, 0x10
mov rcx, rbp
call sym.backtrace_alloc
mov r14, rax
test rax, rax
je 0x42fcd8
mov qword [rsp + 0xb0], rax
xor edi, edi
jmp 0x43013e
mov r11d, dword [rax]
mov rbx, qword [rsp + 0xc8]
mov dword [rbx], r11d
mov r11d, dword [rax + r10 - 4]
mov dword [rbx + r10 - 4], r11d
jmp 0x430249
movzx r11d, word [rax + r10 - 2]
mov rbx, qword [rsp + 0xc8]
mov word [rbx + r10 - 2], r11w
jmp 0x430249
call sym.abort
nop
nop
nop
nop