Function at 0x58cc20
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword [0x93ee7c]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x58cec1
sub esp, 0x2c
lea eax, [0x6ef520]
mov dword [esp], eax
call fcn.0040bb90
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0x732339]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x4e
mov dword [esp + 0xc], 0xa
call fcn.004d4f30
movzx eax, byte [esp + 0x14]
mov ecx, dword [esp + 0x10]
test al, al
je 0x58cea8
mov dword [esp + 0x28], ecx
lea eax, [0x6ef520]
mov dword [esp], eax
call fcn.0040bb90
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0x732387]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x4e
mov dword [esp + 0xc], 0xa
call fcn.004d4f30
movzx eax, byte [esp + 0x14]
mov ecx, dword [esp + 0x10]
test al, al
je 0x58ce90
mov dword [esp + 0x24], ecx
lea eax, [0x6ef520]
mov dword [esp], eax
call fcn.0040bb90
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0x7312c4]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x40
mov dword [esp + 0xc], 0x10
call fcn.004d4f30
movzx eax, byte [esp + 0x14]
mov ecx, dword [esp + 0x10]
test al, al
je 0x58ce78
mov dword [esp + 0x20], ecx
lea eax, [0x6ef520]
mov dword [esp], eax
call fcn.0040bb90
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0x731304]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x40
mov dword [esp + 0xc], 0x10
call fcn.004d4f30
movzx eax, byte [esp + 0x14]
mov ecx, dword [esp + 0x10]
test al, al
je 0x58ce60
mov dword [esp + 0x1c], ecx
lea eax, [0x6ef520]
mov dword [esp], eax
call fcn.0040bb90
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, str.4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5net_http:_Transport.DialTLS_or_DialTLSContext_returned__nil__nil_user_arena_chunk_size_is_not_a_multiple_of_the_physical_page_sizeruntime:_function_marked_with_cgo_nocallback_called_back_into_Goruntime.SetFinalizer:_pointer_not_at_beginning_of_allocated_blocktls:_internal_error:_attempted_to_read_record_with_QUIC_transporttls:_server_selected_an_invalid_version_after_a_HelloRetryRequestx509:_inner_and_outer_signature_algorithm_identifiers_dont_matchx509:_issuer_name_does_not_match_subject_from_issuing_certificatecryptobyte:_pending_child_length__d_exceeds__d_byte_length_prefixnistec:_internal_error:_p224Table_called_with_out_of_bounds_valuenistec:_internal_error:_p256Table_called_with_out_of_bounds_valuenistec:_internal_error:_p384Table_called_with_out_of_bounds_valuenistec:_internal_error:_p521Table_called_with_out_of_bounds_valueSYSTEMCurrentControlSetControlIDConfigDBHardware_Profiles0001tls:_certificate_private_key___T__does_not_implement_crypto.Signertls:_server_sent_an_unexpected_quic_transport_parameters_extensionx509:_certificate_is_not_valid_for_any_names__but_wanted_to_match_tls:_server_sent_certificate_containing_RSA_key_larger_than__d_bitspadding_bytes_must_all_be_zeros_unless_AllowIllegalWrites_is_enabledhttp2:_Transport_conn__p_received_error_from_processing_frame__v:__vhttp2:_Transport_received_unsolicited_DATA_frame__closing_connectionhttp:_message_cannot_contain_multiple_Content_Length_headers__got__qreflect:_reflect.Value.UnsafePointer_on_an_invalid_notinheap_pointertls:_internal_error:_sending_non_handshake_message_to_QUIC_transport2695994666715063979466701508701963067355791626002630814351006629888126959946667150639794667015087019625940457807714424391721682722368061crypto_hmac:_hash_generation_function_does_not_produce_unique_valuesembedded_IPv4_address_must_replace_the_final_2_fields_of_the_addresshttp2:_Transport_closing_idle_conn__p__forSingleUse_v__maxStream_v_tls:_peer_doesnt_support_the_certificate_custom_signature_algorithmstls:_handshake_message_of_length__d_bytes_exceeds_maximum_of__d_bytestoo_many_hex_fields_to_fit_an_embedded_IPv4_at_the_end_of_the_addressinternal_concurrent.HashMapTrie:_ran_out_of_hash_bits_while_iteratinginternal_concurrent.HashMapTrie:_ran_out_of_hash_bits_while_insertingedwards25519:_internal_error:_setShortBytes_called_with_a_long_stringgot__s_for_stream__d__expected_CONTINUATION_following__s_for_stream__dbytes.Buffer:_UnreadByte:_previous_operation_was_not_a_successful_readx509:_certificate_relies_on_legacy_Common_Name_field__use_SANs_insteadruntime:_GetQueuedCompletionStatusEx_returned_net_op_with_invalid_key_tls:_peer_doesnt_support_any_of_the_certificates_signature_algorithmsdynamic_table_size_update_MUST_occur_at_the_beginning_of_a_header_blocktoo_many_concurrent_operations_on_a_single_file_or_socket__max_1048575_x509:_issuer_has_name_constraints_but_leaf_doesnt_have_a_SAN_extensionruntime:_GetQueuedCompletionStatusEx_returned_net_op_with_invalid_mode_tls:_servers_certificate_contains_an_unsupported_type_of_public_key:__Tcrypto_ecdh:_internal_error:_nistec_ScalarBaseMult_returned_the_identitytls:_received_unexpected_handshake_message_of_type__T_when_waiting_for__Ttls:_internal_error:_handshake_returned_an_error_but_is_marked_successfulmalformed_response_from_server:_malformed_non_numeric_status_pseudo_headernet_http:_server_replied_with_more_than_declared_Content_Length__truncatedtls:_certificate_RSA_key_size_too_small_for_supported_signature_algorithmsUnsolicited_response_received_on_idle_HTTP_channel_starting_with__q__err_vtls:_internal_error:_attempted_to_read_record_with_pending_application_datatls:_failed_to_send_closeNotify_alert__but_connection_was_closed_anyway_:__wtls:_server_certificate_contains_incorrect_key_type_for_selected_ciphersuiteMapIter.Next_called_on_an_iterator_that_does_not_have_an_associated_map_ValueNtCreateWaitCompletionPacket_exists_but_NtCancelWaitCompletionPacket_does_notcrypto_tls:_ExportKeyingMaterial_is_unavailable_when_renegotiation_is_enabled115792
mov dword [esp + 4], eax
mov dword [esp + 8], 0x40
mov dword [esp + 0xc], 0x10
call fcn.004d4f30
movzx eax, byte [esp + 0x14]
test al, al
je 0x58ce48
mov eax, dword [esp + 0x10]
mov dword [esp + 0x18], eax
lea ecx, [0x704920]
mov dword [esp], ecx
call fcn.0040bb90
mov eax, dword [esp + 4]
mov dword [eax + 0x1c], 5
lea ecx, [0x71b7fc]
mov dword [eax + 0x18], ecx
mov dword [eax + 0x14], 0x100
mov ecx, dword [0x93f150]
test ecx, ecx
jne 0x58cded
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x24]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x1c]
mov esi, dword [esp + 0x18]
jmp 0x58ce14
call fcn.00471870
mov ecx, dword [esp + 0x28]
mov dword [edi], ecx
mov edx, dword [esp + 0x24]
mov dword [edi + 4], edx
mov ebx, dword [esp + 0x20]
mov dword [edi + 8], ebx
mov ebp, dword [esp + 0x1c]
mov dword [edi + 0xc], ebp
mov esi, dword [esp + 0x18]
mov dword [edi + 0x10], esi
mov dword [eax], ecx
mov dword [eax + 4], edx
mov dword [eax + 8], ebx
mov dword [eax + 0xc], ebp
mov dword [eax + 0x10], esi
mov ecx, dword [0x913504]
test byte [ecx], al
mov edx, dword [0x93f150]
test edx, edx
je 0x58ce41
call fcn.00471840
mov dword [edi], eax
mov edx, dword [ecx + 4]
mov dword [edi + 4], edx
mov dword [ecx + 4], eax
add esp, 0x2c
ret
lea eax, [0x6db180]
mov dword [esp], eax
lea eax, [0x78a628]
mov dword [esp + 4], eax
call fcn.0046a9e0
lea eax, [0x6db180]
mov dword [esp], eax
lea eax, [0x78a628]
mov dword [esp + 4], eax
call fcn.0046a9e0
lea eax, [0x6db180]
mov dword [esp], eax
lea eax, [0x78a628]
mov dword [esp + 4], eax
call fcn.0046a9e0
lea eax, [0x6db180]
mov dword [esp], eax
lea eax, [0x78a628]
mov dword [esp + 4], eax
call fcn.0046a9e0
lea eax, [0x6db180]
mov dword [esp], eax
lea eax, [0x78a628]
mov dword [esp + 4], eax
call fcn.0046a9e0
nop
call fcn.00470430
jmp fcn.0058cc20