ELF(@@ʡdescription=Bluetooth support for Qualcomm Atheros family ver 0.1version=0.1license=GPLvermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=btqcaintree=Yscmversion=g48b922851ac5depends=bluetoothsrcversion=9E94A29213B0E812B5F7DDE(LinuxLinuxbtqcaߧ__hci_cmd_sync_ev2{bt_errbt_info"ekfree_skb_reasonғ__stack_chk_failnJnesnprintfmsleepL__hci_cmd_sync~)Hmemcpyhci_set_fw_infornrequest_firmwarehvmallocrelease_firmwareS&!__hci_cmd_send#M<__alloc_skbnuskb_put-/\hci_recv_framevfreeemodule_layoutGNU&bcӥ2X~.GNU`RpKtKKKSKKKKTKK$T,KV0KV8T@KDKLThUtKxKKKSKKKKSUKKSKK,K10K18SDVtRKKK)K)SU,R<K@KPKTK\SlUVKKKfKf4TxRKKSKKWK1K1 SK K(K7,K74S<K@KPKTK\ShUxK|KWXKKWKKKfKfKUKU$K(K8K <K HWRKKSKKUYKxKx SKNKN$S4URKtKtSZK K,[8K8<K8DSPK1TK1\SlUtKFxKFTKKV K K, Kt0 KtH T` \ KB KB W Kt Kt T \ Kj Kj S ] Z ^H KL KX S` ^ K- K- S _p Z R Kc Kc S K K S K K( S4 K8 K@ S` Kd Kt S U ` a a a$b@cVRKKKKSUMJJ NJHJ$O(J4,J0P4J%8JQJ JAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)CDEFG'*+,-.123 f  *  H  G 0 4 N$$ % 00f 6  b ] H L  A      2WL2Bt   K G QOga- g "]l,#A  D LX  4 /4,Cl{.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.modinfo.rela___ksymtab_gpl+qca_read_soc_version__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.hyp.data.BTF.rodata.str1.1memcpy__hci_cmd_sync_evskb_put____versionsbt_err__kstrtabns_qca_set_bdaddr__crc_qca_set_bdaddr__kstrtab_qca_set_bdaddr__ksymtab_qca_set_bdaddr__kstrtabns_qca_uart_setup__crc_qca_uart_setup__kstrtab_qca_uart_setup__ksymtab_qca_uart_setupmsleephci_set_fw_infobt_infokfree_skb_reason__kstrtabns_qca_read_soc_version__crc_qca_read_soc_version__kstrtab_qca_read_soc_version__ksymtab_qca_read_soc_version__stack_chk_failsnprintfrequest_firmwarerelease_firmwareqca_download_firmware__kstrtabns_qca_set_bdaddr_rome__crc_qca_set_bdaddr_rome__kstrtab_qca_set_bdaddr_rome__ksymtab_qca_set_bdaddr_romehci_recv_frame__this_modulevfree__hci_cmd_send__kstrtabns_qca_send_pre_shutdown_cmd__crc_qca_send_pre_shutdown_cmd__kstrtab_qca_send_pre_shutdown_cmd__ksymtab_qca_send_pre_shutdown_cmdvmalloc__hci_cmd_sync__alloc_skb_note_9$d.19$d.9$x.8$d.8__UNIQUE_ID_srcversion337$d.17$d.7__UNIQUE_ID_depends336$d.26$x.16$d.6__UNIQUE_ID_scmversion335$d.15$d.5__UNIQUE_ID_license674__UNIQUE_ID_intree334$x.14$d.4__UNIQUE_ID_version673__UNIQUE_ID_name333$d.13$d.3__UNIQUE_ID_description672__UNIQUE_ID_vermagic332$x.12$d.2__UNIQUE_ID_author671$d.11$d.1$d.20_note_10$x.10<4<4+  ] Q f@ g h,Z ]x    @  !!!!!! 0^@iW II%q0I .I0> @G S c q @  0 0 ]I@ FP FX U ` ;V  @  # @/ 9 DFNFXF`Fd nF F(F0F8I@+:IPI`Ip3    !@0 0 m F#  @*  2 ' < ( E * @S + b k , o 0@} 0` =     0  5 @  ;  <  #@  @ + '7 < ; 0@ I 0` \ > b 0 o !~ B @# C # ; $ #@$ I $ (  + + !, ,WE, !,  @- mH-#  P-3 m`-E o-U  -\ .d J @. .Q V.q V Y~ Z W @Z 0Z 0Z GZ GZ  Z v Z x \ y ] { ] | ^ K@^ m^& 0^0^2 !^D ~ @_O  _c  _r  `|  a  b  b  b  b\b \c"\@c9\c#\c#\d $\@d#$\dj k T l o@( l1 l: qI @\ m  o @ l   @  @/>N@dz@@-@>N^ n@ ~   @    @   / A@ M Y j w@   @@'<O^@t@@\ \@"\9\#\#\@ $\#$\m nhp nr nQ ni j@sti{q!i%idi j h@w)j! n nG n  n GD n  n m n c  n  n j  n n  n  n t t  n \  nz  n} G nn  nn nnm nnd n  n  n n n nGG  n nG  n nG   nng n nG  n G  n  n G nm n  n$d nn n n  f n n  n  nn  n n n  nn e n m nIuu0 f nn F00 Cnn n   nn n   n"  df  f  nnn n   dff ff Cf df  fg " " "2"F"Y"]  @0!@w!!@_i"w"D"" "@"D8"m@"mH"mP"X"G`"  " " @-"I5x G\6"A"W"q""""#q!6 < @ Hk"E+SE""""0Zt`"Ez% "éX"! "H0yXt@"EX "E`Eh>p,"08"EpL"Ex`"Es"}"z"EH¹QP"EP"H`"EpH"H"H"E"H"H"E" "E "H3"HD"E S"E(f"H0z"H@"EP"H`"Hp"H"H"H"H"H-"HH"H\"Hs"H"H"H "H0"H@"HP"H`"Hp"H"H"E$"E4"HO"Ha"Hs"H"E"E"E"E"E "H@"HP"E`&"Hp3"H@"HN"H\"Eo"H"H"E"H"H"H"H "H0 "H@%"P5"XjH`E"HpO"HNH["h"H{"H"E" " "@ "` "E "H "H " " ""!"E@6*"0`6  6<"6D"06L"07T"0 7["0@7c"0`7k"07s"07z"07"07"08"0 8"0@8"H`8"Hp8E H8"H8" 8" 9" @9"E9"E9Ve9":@:@="D"G,"!J?"6KR"6Pb"Vw"Y"H\"@\"cLj"r"@y"@|ܵ @"@""7"7"7""p86@""("3";"D"@S"]" q"m " @"m`"i"@`"mkm"D""Dȩ"$"!@"!("!@4"!"!@@"!J"!@Y"!q"!@"!"!@"!"!@"!"!@"!Iv%@n!""@Q Vhc"fl"&@"H"'P"E($"'02"ED"(Q"Eb"!p"0"E"H""@"0"z """ "@  """2"!D"mb)?O)g)@)%),%.@W"0n)`"2i"4@t"8u(:"2"<@">\ \"\@9\E E "H<"H"H "H0#@E "(q!"0"0"0"0"0 "0 " (,"3" :"@A"`H"O"V"]"d"l" t"DE E * +- +/ +01 +D3 +m5 +67 9 +; m+= + ? +E@ cA" E HH"E("E0""""""""" ""0"A"Q"e"r"""F""EEH" J" Fa" "E@:EH"EP EX" `" p "  K L" 3" r4 &" /"@`N8"2EQE"RK"UO"WS"^X" jDb"D8G/"D P@o" z"D,DD D"D8I D"G"G 2'D0" @"PWST"""D"X"["idG@DP"DXV"YZ +DG"\] +DG"B+G@`"L]D("z/">"C H"C@D cR"uNE] Ee`"t"E gy" "" " 0f@ B+f"B" h B+"6" j B+]_"B"D" l B+" n B+""Bg " p" jt  HDISCOVERY_STOPPEDDISCOVERY_STARTINGDISCOVERY_FINDINGDISCOVERY_RESOLVINGDISCOVERY_STOPPINGdiscovery_statelast_adv_addrlast_adv_addr_typelast_adv_rssilast_adv_flagslast_adv_datalast_adv_data_lenreport_invalid_rssiresult_filteringlimitedrssiuuid_countuuidsscan_durationname_resolve_timeoutbdaddr_tBT_RUNNINGBT_SUSPEND_DISCONNECTBT_SUSPEND_CONFIGURE_WAKEINTERLEAVE_SCAN_NONEINTERLEAVE_SCAN_NO_FILTERINTERLEAVE_SCAN_ALLOWLISThci_devbdaddrsetup_addrpublic_addrrandom_addradv_addr_typeshort_nameeirappearancemajor_classminor_classle_featuresle_accept_list_sizele_resolv_list_sizele_num_of_adv_setsle_statesmesh_ad_typesmesh_send_refhci_verhci_revlmp_verlmp_subvervoice_settingnum_iacstored_max_keysstored_num_keysio_capabilityinq_tx_powererr_data_reportingpage_scan_intervalpage_scan_windowpage_scan_typele_adv_channel_maple_adv_min_intervalle_adv_max_intervalle_scan_typele_scan_intervalle_scan_windowle_scan_int_suspendle_scan_window_suspendle_scan_int_discoveryle_scan_window_discoveryle_scan_int_adv_monitorle_scan_window_adv_monitorle_scan_int_connectle_scan_window_connectle_conn_min_intervalle_conn_max_intervalle_conn_latencyle_supv_timeoutle_def_tx_lenle_def_tx_timele_max_tx_lenle_max_tx_timele_max_rx_lenle_max_rx_timele_max_key_sizele_min_key_sizediscov_interleaved_timeoutconn_info_min_ageconn_info_max_ageauth_payload_timeoutmin_enc_key_sizemax_enc_key_sizepairing_optsssp_debug_modehw_error_codeadvmon_allowlist_durationadvmon_no_filter_durationenable_advmon_interleave_scandevid_sourcedevid_vendordevid_productdevid_versiondef_page_scan_typedef_page_scan_intdef_page_scan_windowdef_inq_scan_typedef_inq_scan_intdef_inq_scan_windowdef_br_lstodef_page_timeoutdef_multi_adv_rotation_durationdef_le_autoconnect_timeoutmin_le_tx_powermax_le_tx_poweresco_typelink_policyidle_timeoutsniff_min_intervalsniff_max_intervalamp_statusamp_total_bwamp_max_bwamp_min_latencyamp_max_pduamp_typeamp_pal_capamp_assoc_sizeamp_max_flush_toamp_be_flush_toloc_assocflow_ctl_modeauto_accept_delaycmd_cntacl_cntsco_cntle_cntiso_cntacl_mtusco_mtule_mtuiso_mtuacl_pktssco_pktsle_pktsiso_pktsblock_lenblock_mtublock_cntacl_last_txsco_last_txle_last_txle_tx_def_physle_rx_def_physreq_workqueueerror_resetcmd_sync_workcmd_sync_work_listcmd_sync_work_lockunregister_lockcmd_sync_cancel_workreenable_adv_workdiscov_timeoutdiscov_offservice_cachencmd_timerrx_workcmd_workle_scan_disablele_scan_restartrx_qraw_qcmd_qsent_cmdrecv_eventreq_wait_qreq_statusreq_resultreq_skbsmp_datasmp_bredr_datadiscoverydiscovery_old_statediscovery_pausedadvertising_old_stateadvertising_pausedsuspend_notifiersuspend_state_nextscanning_pausedwake_reasonwake_addrwake_addr_typeconn_hashmesh_pendingmgmt_pendingreject_listaccept_listlink_keyslong_term_keysidentity_resolving_keysremote_oob_datale_accept_listle_resolv_listle_conn_paramspend_le_connspend_le_reportsblocked_keyslocal_codecshw_infofw_infoconn_flagsadv_tx_poweradv_dataadv_data_lenscan_rsp_datascan_rsp_data_lenper_adv_dataper_adv_data_lenadv_instancesadv_instance_cntcur_adv_instanceadv_instance_timeoutadv_instance_expireadv_monitors_idradv_monitors_cntirkrpa_timeoutrpa_expiredrpamesh_send_doneinterleave_scan_stateinterleave_scanmonitored_devicesadvmon_pend_notifyhw_errorset_diagset_bdaddrcmd_timeoutset_quality_reportget_data_path_idget_codec_config_dataamp_assocrem_lenlen_so_farhci_conn_hashacl_numamp_numsco_numiso_numle_numle_num_peripheralhci_dev_statserr_rxerr_txcmd_txevt_rxacl_txacl_rxsco_txsco_rxbyte_rxbyte_txhci_conn_flags_tbt_codecdata_pathnum_capsqca_btsoc_typeQCA_INVALIDQCA_AR3002QCA_ROMEQCA_WCN3990QCA_WCN3998QCA_WCN3991QCA_QCA6390QCA_WCN6750qca_tlv_dnld_modeQCA_SKIP_EVT_NONEQCA_SKIP_EVT_VSEQCA_SKIP_EVT_CCQCA_SKIP_EVT_VSE_CCqca_tlv_typeTLV_TYPE_PATCHTLV_TYPE_NVMELF_TYPE_PATCHedl_event_hdrcresptlv_type_hdrtlv_type_patchdata_lengthformat_versiondownload_modeproduct_idrom_buildpatch_versiontlv_type_nvmreserve1reserve2tlv_seg_respl2capscohcimgmtbt_skb_cbforce_activel2cap_ctrlsframesarreqseqtxseqpsml2cap_chansco_ctrlpkt_statusreq_completereq_complete_skbhci_ctrlreq_eventhci_req_complete_thci_req_complete_skb_tmgmt_ctrlqca_fw_configfwnameuser_baud_ratednld_modednld_typehci_event_hdrhci_ev_cmd_completencmdqca_btsoc_versionpatch_verrom_versoc_typeqca_read_soc_versionqca_set_bdaddr_romeqca_download_firmwareqca_send_pre_shutdown_cmdbaudrateqca_uart_setupqca_set_bdaddr@<|C> H9E/*@0H \2bw@BhT2rn%O=T&508DLoD\&0&@Q+ @0$h0 E1Ex MNc)OOTF0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyqF IcSQnB_0  `He0  *H Jˑ<\Fg<<>ǘ'^ QAI/AbaDu!ufS^姖8yczv)&^xBtD!D̑>N.1 ZhP|m%YR&UVAf\1B9QTA$K\V)k?ai|yhL4**5L)W*塉_X5< bB{e-"wi$˵ģ$MNlyh*o5uL^ss綴5^9[i!Q֮ꍠfW\Za@0"[H|gM8rS91P2v;Ϟ5,jw!+Py!M}{h=PWUJc&XM7IUF{VG +o: vrۣޫ$Di)Zߠ84e83>KaذY,Vhm!Nml11ޞLt1&O! Xbp~Module signature appended~