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

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0xd0
mov eax, dword [rdx]
mov dword [rcx + 0x28], eax
movdqu xmm0, xmmword [rdx + 0x24]
mov rsi, rdx
mov rbx, rcx
movdqu xmm1, xmmword [rdx + 0x14]
lea rdx, [rdx + 0x48]
movdqu xmm2, xmmword [rdx - 0x44]
movups xmmword [rcx + 0x4c], xmm0
lea rbp, [rcx + 0x28]
movups xmmword [rcx + 0x3c], xmm1
movss xmm0, dword [rdx - 0x10]
movups xmmword [rcx + 0x2c], xmm2
mov eax, dword [rdx - 0x14]
movss dword [rcx + 0x60], xmm0
mov dword [rcx + 0x5c], eax
mov eax, dword [rdx - 0xc]
mov dword [rcx + 0x64], eax
mov eax, dword [rdx - 8]
mov dword [rcx + 0x68], eax
mov eax, dword [rdx - 4]
mov dword [rcx + 0x6c], eax
lea rax, [rcx + 0x80]
cmp rdx, rax
jae 0x45408a
lea rdx, [rcx + 0x70]
lea rax, [rsi + 0x58]
cmp rdx, rax
jb 0x454940
xor eax, eax
nop dword [rax]
pxor xmm0, xmm0
movlps xmm0, qword [rsi + rax + 0x48]
movhps xmm0, qword [rsi + rax + 0x50]
movlps qword [rbx + rax + 0x70], xmm0
movhps qword [rbx + rax + 0x78], xmm0
add rax, 0x10
cmp rax, 0x200
jne 0x454090
mov eax, dword [rsi + 0x248]
pxor xmm0, xmm0
movlps xmm0, qword [rsi + 0x254]
lea rdx, [rsi + 0x2f0]
movhps xmm0, qword [rsi + 0x25c]
lea rcx, [rbx + 0x318]
lea rdi, [rbx + 0x3d0]
mov dword [rbx + 0x270], eax
mov eax, dword [rsi + 0x24c]
mov dword [rbx + 0x274], eax
mov eax, dword [rsi + 0x250]
movlps qword [rbx + 0x27c], xmm0
movhps qword [rbx + 0x284], xmm0
movss xmm0, dword [rsi + 0x264]
mov dword [rbx + 0x278], eax
mov eax, dword [rsi + 0x26c]
movss dword [rbx + 0x28c], xmm0
movss xmm0, dword [rsi + 0x268]
movss dword [rbx + 0x290], xmm0
movss xmm0, dword [rsi + 0x270]
mov dword [rbx + 0x294], eax
mov rax, qword [rsi + 0x278]
movss dword [rbx + 0x298], xmm0
pxor xmm0, xmm0
mov qword [rbx + 0x2a0], rax
mov rax, qword [rsi + 0x280]
mov qword [rbx + 0x2a8], rax
mov eax, dword [rsi + 0x288]
mov dword [rbx + 0x2b0], eax
mov eax, dword [rsi + 0x28c]
mov dword [rbx + 0x2b4], eax
mov eax, dword [rsi + 0x290]
mov dword [rbx + 0x2b8], eax
mov eax, dword [rsi + 0x294]
mov dword [rbx + 0x2bc], eax
mov eax, dword [rsi + 0x298]
mov dword [rbx + 0x2c0], eax
movdqu xmm3, xmmword [rsi + 0x2a0]
movlps xmm0, qword [rsi + 0x2b0]
movhps xmm0, qword [rsi + 0x2b8]
movlps qword [rbx + 0x2d8], xmm0
movhps qword [rbx + 0x2e0], xmm0
movss xmm0, dword [rsi + 0x2c0]
movups xmmword [rbx + 0x2c8], xmm3
mov eax, dword [rsi + 0x2cc]
movss dword [rbx + 0x2e8], xmm0
movss xmm0, dword [rsi + 0x2c4]
movss dword [rbx + 0x2ec], xmm0
movss xmm0, dword [rsi + 0x2c8]
mov dword [rbx + 0x2f4], eax
mov eax, dword [rsi + 0x2dc]
movss dword [rbx + 0x2f0], xmm0
movss xmm0, dword [rsi + 0x2d0]
movss dword [rbx + 0x2f8], xmm0
movss xmm0, dword [rsi + 0x2d4]
movss dword [rbx + 0x2fc], xmm0
movss xmm0, dword [rsi + 0x2d8]
mov dword [rbx + 0x304], eax
movzx eax, byte [rsi + 0x2e8]
movss dword [rbx + 0x300], xmm0
movss xmm0, dword [rsi + 0x2e0]
movss dword [rbx + 0x308], xmm0
movss xmm0, dword [rsi + 0x2e4]
mov byte [rbx + 0x310], al
mov eax, dword [rsi + 0x2ec]
movss dword [rbx + 0x30c], xmm0
mov dword [rbx + 0x314], eax
call method.std::vector_llama_sampler_type__std::allocator_llama_sampler_type___.operator_std::vector_llama_sampler_type__std::allocator_llama_sampler_type____const_
lea rdx, [rsi + 0x308]
lea rcx, [rbx + 0x330]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x328]
lea rcx, [rbx + 0x350]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
movss xmm0, dword [rsi + 0x348]
lea rdx, [rsi + 0x350]
lea rcx, [rbx + 0x378]
movss dword [rbx + 0x370], xmm0
call fcn.004a1670
lea rdx, [rsi + 0x388]
lea rcx, [rbx + 0x3b0]
call method.std::vector_int__std::allocator_int___.operator_std::vector_int__std::allocator_int____const_
movzx eax, byte [rsi + 0x3a0]
lea rdx, [rsi + 0x3a8]
mov rcx, rdi
mov byte [rbx + 0x3c8], al
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x3c8]
lea rcx, [rbx + 0x3f0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x3e8]
lea rcx, [rbx + 0x410]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x408]
lea rcx, [rbx + 0x430]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x428]
lea rcx, [rbx + 0x450]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x448]
lea rcx, [rbx + 0x470]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x468]
lea rcx, [rbx + 0x490]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x488]
lea rcx, [rbx + 0x4b0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x4a8]
lea rcx, [rbx + 0x4d0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x4c8]
lea rcx, [rbx + 0x4f0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x4e8]
lea rcx, [rbx + 0x510]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x508]
lea rcx, [rbx + 0x530]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x528]
lea rcx, [rbx + 0x550]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x548]
lea rcx, [rbx + 0x570]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x568]
lea rcx, [rbx + 0x590]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x588]
lea rcx, [rbx + 0x5b0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x5a8]
lea rcx, [rbx + 0x5d0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x5c8]
lea rcx, [rbx + 0x5f0]
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.operator_std::vector_std::__cxx11::basic_string_char__s
lea rdx, [rsi + 0x5e0]
lea rcx, [rbx + 0x608]
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.operator_std::vector_std::__cxx11::basic_string_char__s
lea rdx, [rsi + 0x5f8]
lea rcx, [rbx + 0x620]
call method.std::vector_llama_model_kv_override__std::allocator_llama_model_kv_override___.operator_std::vector_llama_model_kv_override__std::allocator_llama_model_kv_override____const_
movzx eax, byte [rsi + 0x610]
lea rdx, [rsi + 0x618]
lea rcx, [rbx + 0x640]
mov byte [rbx + 0x638], al
call method.std::vector_llama_lora_adapter_info__std::allocator_llama_lora_adapter_info___.operator_std::vector_llama_lora_adapter_info__std::allocator_llama_lora_adapter_info____const_
lea rdx, [rsi + 0x630]
lea rcx, [rbx + 0x658]
call method.std::vector_llama_control_vector_load_info__std::allocator_llama_control_vector_load_info___.operator_std::vector_llama_control_vector_load_info__std::allocator_llama_control_vector_load_info____const_
movdqu xmm4, xmmword [rsi + 0x648]
lea rdx, [rsi + 0x6a8]
lea rcx, [rbx + 0x6d0]
movups xmmword [rbx + 0x670], xmm4
mov eax, dword [rsi + 0x658]
mov dword [rbx + 0x680], eax
movzx eax, byte [rsi + 0x65c]
mov byte [rbx + 0x684], al
mov rax, qword [rsi + 0x660]
mov qword [rbx + 0x688], rax
movzx eax, byte [rsi + 0x668]
mov byte [rbx + 0x690], al
mov rax, qword [rsi + 0x670]
mov qword [rbx + 0x698], rax
movzx eax, byte [rsi + 0x678]
mov byte [rbx + 0x6a0], al
mov rax, qword [rsi + 0x680]
movdqu xmm5, xmmword [rsi + 0x688]
movups xmmword [rbx + 0x6b0], xmm5
mov qword [rbx + 0x6a8], rax
movzx eax, byte [rsi + 0x698]
mov byte [rbx + 0x6c0], al
movzx eax, byte [rsi + 0x699]
mov byte [rbx + 0x6c1], al
movzx eax, byte [rsi + 0x69a]
mov byte [rbx + 0x6c2], al
movzx eax, byte [rsi + 0x69b]
mov byte [rbx + 0x6c3], al
movzx eax, byte [rsi + 0x69c]
mov byte [rbx + 0x6c4], al
movzx eax, byte [rsi + 0x69d]
mov byte [rbx + 0x6c5], al
movzx eax, byte [rsi + 0x69e]
mov byte [rbx + 0x6c6], al
movzx eax, byte [rsi + 0x69f]
mov byte [rbx + 0x6c7], al
movzx eax, byte [rsi + 0x6a0]
mov byte [rbx + 0x6c8], al
movzx eax, byte [rsi + 0x6a1]
mov byte [rbx + 0x6c9], al
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x6c8]
lea rcx, [rbx + 0x6f0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x6e8]
lea rcx, [rbx + 0x710]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x708]
lea rcx, [rbx + 0x730]
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.operator_std::vector_std::__cxx11::basic_string_char__s
movzx eax, byte [rsi + 0x720]
lea rdx, [rsi + 0x728]
lea rcx, [rbx + 0x750]
mov byte [rbx + 0x748], al
mov eax, dword [rsi + 0x724]
mov dword [rbx + 0x74c], eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x748]
lea rcx, [rbx + 0x770]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
movdqu xmm1, xmmword [rsi + 0x768]
lea rdx, [rsi + 0x778]
lea rcx, [rbx + 0x7a0]
movups xmmword [rbx + 0x790], xmm1
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x798]
lea rcx, [rbx + 0x7c0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x7b8]
lea rcx, [rbx + 0x7e0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x7d8]
lea rcx, [rbx + 0x800]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
movzx eax, byte [rsi + 0x7f8]
lea rdx, [rsi + 0x800]
lea rcx, [rbx + 0x828]
mov byte [rbx + 0x820], al
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.operator_std::vector_std::__cxx11::basic_string_char__s
lea rdx, [rsi + 0x818]
lea rcx, [rbx + 0x840]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x838]
lea rcx, [rbx + 0x860]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
movzx eax, byte [rsi + 0x858]
lea rdx, [rsi + 0x860]
lea rcx, [rbx + 0x888]
mov byte [rbx + 0x880], al
movzx eax, byte [rsi + 0x859]
mov byte [rbx + 0x881], al
movzx eax, byte [rsi + 0x85a]
mov byte [rbx + 0x882], al
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
movzx eax, byte [rsi + 0x884]
lea rdx, [rsi + 0x888]
movss xmm0, dword [rsi + 0x880]
lea rcx, [rbx + 0x8b0]
movss dword [rbx + 0x8a8], xmm0
mov byte [rbx + 0x8ac], al
call method.std::vector_int__std::allocator_int___.operator_std::vector_int__std::allocator_int____const_
lea rdx, [rsi + 0x8a0]
lea rcx, [rbx + 0x8c8]
call method.std::vector_int__std::allocator_int___.operator_std::vector_int__std::allocator_int____const_
lea rdx, [rsi + 0x8b8]
lea rcx, [rbx + 0x8e0]
call method.std::vector_int__std::allocator_int___.operator_std::vector_int__std::allocator_int____const_
lea rdx, [rsi + 0x8d0]
lea rcx, [rbx + 0x8f8]
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.operator_std::vector_std::__cxx11::basic_string_char__s
mov eax, dword [rsi + 0x8e8]
lea rdx, [rsi + 0x8f0]
lea rcx, [rbx + 0x918]
mov dword [rbx + 0x910], eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
mov eax, dword [rsi + 0x910]
lea rdx, [rsi + 0x918]
lea rcx, [rbx + 0x940]
mov dword [rbx + 0x938], eax
mov eax, dword [rsi + 0x914]
mov dword [rbx + 0x93c], eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
mov eax, dword [rsi + 0x938]
lea rdx, [rsi + 0x958]
lea rcx, [rbx + 0x980]
mov dword [rbx + 0x960], eax
mov eax, dword [rsi + 0x93c]
mov dword [rbx + 0x964], eax
mov eax, dword [rsi + 0x940]
mov dword [rbx + 0x968], eax
movzx eax, byte [rsi + 0x944]
mov byte [rbx + 0x96c], al
movzx eax, byte [rsi + 0x945]
mov byte [rbx + 0x96d], al
mov eax, dword [rsi + 0x948]
mov dword [rbx + 0x970], eax
mov eax, dword [rsi + 0x94c]
mov dword [rbx + 0x974], eax
mov eax, dword [rsi + 0x950]
mov dword [rbx + 0x978], eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x978]
lea rcx, [rbx + 0x9a0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rsi + 0x998]
lea rcx, [rbx + 0x9c0]
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
movzx eax, byte [rsi + 0x9b8]
lea rdx, [rsi + 0x9c0]
lea rcx, [rbx + 0x9e8]
lea rsi, [rsp + 0x70]
mov byte [rbx + 0x9e0], al
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::_M_assign_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
mov rdx, rbp
mov rcx, rsi
add dword [rbx + 0x58], 1
call sym.llama_init_from_gpt_params_gpt_params_
movdqa xmm2, xmmword [rsp + 0x70]
lea rdx, [rsi + 0x10]
lea rcx, [rbx + 0x10]
movups xmmword [rbx], xmm2
call method.std::vector_llama_lora_adapter_container__std::allocator_llama_lora_adapter_container___.operator_std::vector_llama_lora_adapter_container__std::allocator_llama_lora_adapter_container____const_
sub dword [rbx + 0x58], 1
cmp qword [rbx], 0
je 0x454960
mov rcx, qword [rbx + 8]
call sym.llama_n_ctx
mov rcx, qword [rbx]
mov dword [rbx + 0xa54], eax
call sym.llama_should_add_bos_token_llama_model_const_
mov rcx, qword [rbx]
mov byte [rbx + 0xa51], al
call sym.llama_add_eos_token
cmp eax, 1
je 0x454a32
mov edi, 1
mov rsi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x80]
cmp rsi, rbx
je 0x454912
nop dword [rax + rax]
mov rcx, qword [rbx]
lea rax, [rbx + 0x10]
cmp rcx, rax
je 0x454930
call sym.operator_delete_void_
add rbx, 0x30
cmp rsi, rbx
jne 0x4548f0
mov rbx, qword [rsp + 0x80]
test rbx, rbx
je 0x45491f
mov rcx, rbx
call sym.operator_delete_void_
mov eax, edi
add rsp, 0xd0
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
add rbx, 0x30
cmp rsi, rbx
jne 0x4548f0
jmp 0x45490a
xor eax, eax
movss xmm0, dword [rsi + rax + 0x48]
movss dword [rbx + rax + 0x70], xmm0
add rax, 4
cmp rax, 0x200
jne 0x454942
jmp 0x4540b4
lea rbx, [rsp + 0xa0]
lea rdx, [0x00516c82]
mov rcx, rbx
call fcn.00481780
lea rcx, [rbx + 0x18]
mov rdx, rdi
mov qword [rsp + 0xb0], 0
call fcn.00481d70
lea r12, [rsp + 0x30]
mov qword [rsp + 0x30], rbx
lea rdi, [rsp + 0x50]
mov rdx, r12
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0x38], 2
mov rcx, rdi
call fcn.00405c30
lea rbp, [rsp + 0x40]
mov rdx, r12
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x60], 0
mov rcx, rbp
mov qword [rsp + 0x38], 1
call fcn.00405c30
mov qword [rsp + 0x20], rbp
lea r9, str.unable_to_load_model
mov r8d, 0x2b1
lea rdx, str.load_model
lea rcx, [0x00517723]
call sym._ZL10server_logPKcS0_iS0_RKN8nlohmann16json_abi_v3_11_310basic_jsonINS2_11ordered_mapESt6vectorNSt7__cxx1112basic_stringIcSt11
mov rcx, rbp
call fcn.00482210
mov rcx, rdi
xor edi, edi
call fcn.00482210
lea rcx, [rbx + 0x18]
call fcn.00482210
mov rcx, rbx
call fcn.00482210
jmp 0x4548d6
lea r9, str.llama_add_eos_token_model____1
mov edx, 0x2b8
lea r8, [0x0051500b]
lea rcx, str.D:_a_llama.cpp_llama.cpp_examples_server_server.cpp
call sym.ggml_abort
mov rcx, rbp
mov r12, rax
call fcn.00482210
mov rcx, rdi
mov rdi, r12
call fcn.00482210
lea rcx, [rbx + 0x18]
call fcn.00482210
mov rcx, rbx
call fcn.00482210
lea rcx, [rsi + 0x10]
call method.std::vector_llama_lora_adapter_container__std::allocator_llama_lora_adapter_container___.vector__
mov rcx, rdi
call sym._Unwind_Resume
mov r12, rax
jmp 0x454a5c