Function at 0x140034460
Capabilities:
Get geographical location

Disassembly:
lea r12, [rsp - 0x30]
cmp r12, qword [r14 + 0x10]
jbe 0x140034806
sub rsp, 0xb0
mov qword [rsp + 0xa8], rbp
lea rbp, [rsp + 0xa8]
mov qword [rsp + 0x48], 0
mov rax, qword [0x1404c7ee8]
lea rcx, [rsp + 0x48]
mov qword [rsp], rax
mov qword [rsp + 8], 0xffffffffffffffff
mov qword [rsp + 0x10], 0xfffffffffffffffe
mov qword [rsp + 0x18], 0xffffffffffffffff
mov qword [rsp + 0x20], rcx
movups xmmword [rsp + 0x28], xmm15
mov qword [rsp + 0x38], 2
call fcn.140034e00
xorps xmm15, xmm15
mov r14, qword [0x140ae0ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
cmp qword [rsp + 0x40], 0
je 0x1400347a5
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x98], rax
test byte [rax], al
lea rcx, [rax + 0x308]
mov qword [rsp + 0xa0], rcx
nop
mov rax, rcx
call fcn.14000be00
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x98]
mov qword [rdx + 0x310], rcx
cmp qword [rdx + 0x328], 0
jne 0x140034595
cmp byte [0x140ae0be8], 0
je 0x140034595
mov rax, qword [0x1404c7ee0]
mov qword [rsp], rax
movups xmmword [rsp + 8], xmm15
mov qword [rsp + 0x18], 2
mov qword [rsp + 0x20], 0x100003
call fcn.140034c80
xorps xmm15, xmm15
mov r14, qword [0x140ae0ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x98]
mov qword [rcx + 0x328], rax
test rax, rax
je 0x140034745
nop
nop
mov rax, qword [rsp + 0xa0]
nop
call fcn.14000c020
movups xmmword [rsp + 0x68], xmm15
movups xmmword [rsp + 0x78], xmm15
movups xmmword [rsp + 0x88], xmm15
mov rcx, qword [0x1404c7fc8]
lea rdx, [rsp + 0x68]
mov qword [rsp], rcx
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], 0x30
nop dword [rax]
call fcn.140034c00
xorps xmm15, xmm15
mov r14, qword [0x140ae0ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
cmp qword [rsp + 0x20], 0
nop dword [rax]
je 0x1400346e0
mov rax, qword [rsp + 0x70]
lea rcx, [rax + 0x4000]
mov qword [rsp + 0x50], rcx
mov rdx, qword [r14 + 8]
mov qword [rsp + 0x60], rdx
cmp rdx, rcx
jb 0x140034670
sub rdx, rax
add rdx, 0xffffffffffffc000
cmp rdx, 0x4000000
ja 0x140034670
mov qword [r14], rcx
add rax, 0x53a0
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rax
call fcn.1400673a0
xorps xmm15, xmm15
mov r14, qword [0x140ae0ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rbp, qword [rsp + 0xa8]
add rsp, 0xb0
ret
call fcn.1400393e0
lea rax, [0x1405cae51]
mov ebx, 0x13
call fcn.140039ce0
mov rax, qword [rsp + 0x50]
call fcn.140039b40
lea rax, [0x14068ece0]
mov ebx, 1
nop dword [rax]
call fcn.140039ce0
mov rax, qword [rsp + 0x60]
call fcn.140039b40
lea rax, [0x1405bb0a8]
mov ebx, 2
nop dword [rax + rax]
call fcn.140039ce0
call fcn.140039460
lea rax, [0x1405c684e]
mov ebx, 0xc
call fcn.140037aa0
nop dword [rax + rax]
call fcn.140068f80
xorps xmm15, xmm15
mov r14, qword [0x140ae0ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov eax, dword [rsp]
mov qword [rsp + 0x58], rax
nop
call fcn.1400393e0
lea rax, [0x1405d891f]
mov ebx, 0x24
call fcn.140039ce0
mov rax, qword [rsp + 0x58]
nop dword [rax + rax]
call fcn.1400399e0
call fcn.140039640
call fcn.140039460
lea rax, str.VirtualQuery_for_stack_base_failed__d4___d3_d3__d1_____adding_nil_Certificate_to_CertPoolcannot_squash_non_struct_type__schacha20:_wrong_HChaCha20_key_sizecontrol_characters_are_not_allowedcrypto_aes:_invalid_buffer_overlapcrypto_blowfish:_invalid_key_size_crypto_des:_invalid_buffer_overlapcrypto_rc4:_invalid_buffer_overlapcrypto_rsa:_missing_public_modulusdid_not_find_expected_node_contentdoaddtimer:_P_already_set_in_timerdriver:_remove_argument_from_queryexpected_1_HTTP2_Settings._Got:__vexpected_an_RSA_public_key__got__Texpected_comma_after_array_elementfailed_to_construct_HKDF_label:__sfdw_dynamic_parameter_value_neededfdw_unable_to_establish_connectionforEachP:_sched.safePointWait___0frame_settings_window_size_too_bigframe_windowupdate_zero_inc_streamhandleValue_not_implemented_for__shttp2:_aborting_request_body_writehttp:_connection_has_been_hijackedhttp:_invalid_Content_Length_of__qhttp:_persistConn.readLoop_exitinghttp:_read_on_closed_response_bodyi_o_operation_on_closed_connectionillegal_base64_data_at_input_byte_in_u_hexadecimal_character_escapeinvalid_length_of_a_UTF_8_sequenceinvalid_nested_repetition_operatorinvalid_or_unsupported_Perl_syntaxinvalid_padding_bits_in_BIT_STRINGinvalid_xml_processing_instructionkey_is_not_a_valid_RSA_private_keymspan.ensureSwept:_m_is_not_lockednewWriterAndRequestNoBody__v_:__vno_handle__cannot_identify_format_out_of_memory_allocating_allArenasprohibited_sql_statement_attemptedreflect.Value.Grow:_slice_overflowreflect:_ChanDir_of_non_chan_type_reflect:_Field_index_out_of_boundsreflect:_Field_of_non_struct_type_reflect:_recv_on_send_only_channelreflect:_send_on_recv_only_channelreflect:_string_index_out_of_rangeruntime.SetFinalizer:_cannot_pass_runtime:_g_is_running_but_p_is_notschedule:_spinning_with_local_workslice_bounds_out_of_range___x:_y:_slice_bounds_out_of_range__:_x:_y_sql:_expected__d_arguments__got__dstream_error:_stream_ID__d___v___vthere_must_be_at_least_one_handlertimeout_waiting_for_client_prefacetls:_malformed_key_share_extensiontoo_many_references:_cannot_spliceunexpected_runtime.netpoll_error:_unknown_response_during_CopyIn:__qunpaired_removeDep:_no_deps_for__Tunsupported_type__T__a_slice_of__svalue_is_nil__should_be_of_type__sx509:_Ed25519_verification_failurex509:_invalid_certificate_policiesx509:_unhandled_critical_extensionx509:_unknown_public_key_algorithm_s:_not_an_object_type_for_map___T__s:_unknown_kind_to_decode_into:__s_s:_unsupported_type_for_squash:__s__must_separate_successive_digits177635683940025046467781066894531252006_01_02_15:04:05.999999999Z07:002006_01_02T15:04:05.999999999Z07:0088817841970012523233890533447265625Bad_param_number_for_excluded_if__sBad_param_number_for_required_if__sCONTINUATION_frame_with_stream_ID_0P224_point_is_the_point_at_infinityP256_point_is_the_point_at_infinityP384_point_is_the_point_at_infinityP521_point_is_the_point_at_infinityParseAcceptLanguage:_invalid_weightProhibited_TLS_1.2_Cipher_Suite:__xSubscribeServiceChangeNotificationsThe_length_of_the_string_cant_be_0Write_called_after_Handler_finished______1_8__d_.d__90_.0____attempt_to_clear_non_empty_span_setbasic_strings_cannot_have_new_linesbigmod:_invalid_montgomeryMul_inputchacha20:_output_smaller_than_inputcrypto_blake2b:_cannot_marshal_MACscrypto_md5:_invalid_hash_state_sizedid_not_find_expected___indicatordynamic_table_size_update_too_largeencoding_hex:_odd_length_hex_stringfile_type_does_not_support_deadlinefindrunnable:_netpoll_with_spinningfound_extremely_long_version_numberfound_unexpected_document_indicatorgreyobject:_obj_not_pointer_alignedhpack:_invalid_Huffman_encoded_datahttp2:_server_processing_setting__vhttp2:_server:_client__v_said_hellohttp:_server_closed_idle_connectioninvalid_argument_for_ntile_functioninvalid_argument_for_power_functioninvalid_authorization_specificationisReflexive_called_on_non_key_type_key_is_not_a_valid_ECDSA_public_keymheap.freeSpanLocked___invalid_freemime:_bogus_characters_after___:__qmime:_invalid_RFC_2047_encoded_wordmismatched_begin_end_of_activeSweepmust_set_the_input_source_o
mov ebx, 0x22
nop dword [rax + rax]
call fcn.140037aa0
call fcn.140068f80
xorps xmm15, xmm15
mov r14, qword [0x140ae0ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov eax, dword [rsp]
mov qword [rsp + 0x58], rax
call fcn.1400393e0
lea rax, [0x1405dddd4]
mov ebx, 0x2d
call fcn.140039ce0
mov rax, qword [rsp + 0x58]
nop
call fcn.1400399e0
call fcn.140039640
call fcn.140039460
lea rax, [0x1405df157]
mov ebx, 0x30
nop dword [rax + rax]
call fcn.140037aa0
call fcn.140068f80
xorps xmm15, xmm15
mov r14, qword [0x140ae0ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov eax, dword [rsp]
mov qword [rsp + 0x58], rax
call fcn.1400393e0
lea rax, [0x1405ddda7]
mov ebx, 0x2d
call fcn.140039ce0
mov rax, qword [rsp + 0x58]
nop
call fcn.1400399e0
call fcn.140039640
call fcn.140039460
lea rax, [0x1405d95e0]
mov ebx, 0x25
nop dword [rax + rax]
call fcn.140037aa0
nop
call fcn.1400653a0
jmp fcn.140034460