ELFXY@@'$IPCRqcom_mhi_qrtrinvalid ipcrouter packet h҈9TޛH|6T҈$ȇhV@T(hh(AT҈9TҨ-H#T[hT ?T_( ȓ CT?#{@9qT{#_ )+ih8J @@*?#{ ORR@T`b* 5*4u*OB @{è#_?#{ `@b @{¨#_?#{ 3@`@  )R K i?qT9 *R }_+ K 5?qT?qT @{¨#_aR?#{ `@3(@5(@X1T @{¨#_`@!?#{O( @H('(R(H4 (*7av@4 @!Rcr@DR*4`@&t`@`)R K i?q!T9!R|_  | 55ARav@!5*R }_+ K 5?q T?q-T**OA{¨#_aRzR| (LD-DD  P DD-D (D,D-DD T DD-0pD-D0L 0 h 0LD-(8D-D H  X  HD-,D-D H   h  HD-D ,\D-D H   h  HD-D 00HD-D H     HD-D (d$D-DD L DD- ?#{!{#_?#{{#_author=Chris Lew author=Manivannan Sadhasivam description=Qualcomm IPC-Router MHI interface driverlicense=GPL v2vermagic=5.15.149-android14-11-gbff9ae650570-ab12001441 SMP preempt mod_unload modversions aarch64name=qrtr_mhiintree=Ydepends=mhi,qrtralias=mhi:IPCRscmversion=gbff9ae650570LinuxLinuxqrtr_mhi6Kmodule_layoutתAcpu_hwcap_keys5arm64_const_caps_readyiLz__ubsan_handle_cfi_check_fail_abort)fmhi_driver_unregister8[_dev_errV>qrtr_endpoint_postconsume_skbnmhi_unprepare_from_transferFkfree_skb_reasonۘsk_freerT__pskb_pull_tail_irefcount_warn_saturateh t mhi_queue_skb]Ndevm_kmallocy' qrtr_endpoint_unregistermhi_prepare_for_transfer-cqrtr_endpoint_registerJj__mhi_driver_registerGNUm#Z-1OHqVGNU4989Pj_:p:p\]^^e`cfag9f9f hdb`ca4dTa`:pd:p:t:t:`:`:\:\:d:d:h:hV\T`:Xd:h: l:p:tU 88kk[:@:hl:D:hm :8$:(l0:<4:8m@:D:HlP:T:Xm 88i:\:t9:`:d:h :l09XAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362): H<t:X:: :4:h=::\:`:d:h:p :tXZ l)+-/135:=>? [bcMNOPQRS xTU W0XXI8  yD`H/\H; <0@@sZP5\`dhpmtPT'|'@ag5/X\`dOhplpt   eLc\A %6E~~,$" L  uPtE%2^@'^+ .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss__versions.rela.data.qcom_mhi_qrtr_driver.modinfo.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.BTFarm64_const_caps_readyqrtr_endpoint_post__ubsan_handle_cfi_check_fail_abortqcom_mhi_qrtr_ul_callback.cfi_jtqcom_mhi_qrtr_dl_callback.cfi_jtqcom_mhi_qrtr_remove.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtqcom_mhi_qrtr_probe.cfi_jtqcom_mhi_qrtr_send.cfi_jtcpu_hwcap_keys____versions_dev_errqcom_mhi_qrtr_driverqrtr_endpoint_unregistermhi_driver_unregisterqrtr_endpoint_register__mhi_driver_registermhi_prepare_for_transfermhi_unprepare_from_transferkfree_skb_reason__pskb_pull_tail__cfi_check_fail__cfi_checkqcom_mhi_qrtr_ul_callbackqcom_mhi_qrtr_dl_callbackqcom_mhi_qrtr_removerefcount_warn_saturate__cfi_jt_init_module__this_module__cfi_jt_cleanup_module__mod_mhi__qcom_mhi_qrtr_id_table_device_tableqcom_mhi_qrtr_id_tablesk_freeqcom_mhi_qrtr_probeqcom_mhi_qrtr_senddevm_kmallocmhi_queue_skbconsume_skb_note_9$d.29$d.19$d.9_note_8$x.28$x.18$x.8$d.8$x.27$d.17$d.7$x.26$x.16__UNIQUE_ID_scmversion306$x.6$x.25$d.15__UNIQUE_ID_alias305$x.5$d.34$x.24$x.14__UNIQUE_ID_depends304$x.4$d.4__UNIQUE_ID_license663$d.33$x.23$d.13__UNIQUE_ID_intree303$x.3$d.3__UNIQUE_ID_description662$d.32$x.22$x.12__UNIQUE_ID_name302$d.2__UNIQUE_ID_author661$d.41$d.31$x.21$x.11__UNIQUE_ID_vermagic301$x.1$d.1__UNIQUE_ID_author660$d.40$d.30$x.20$x.10  E!(^E!Pga@xaE!*E!5E!#@y^ ?E!  u@JE!TE!\E!\@1 dE!oE!zE! E!GpE!E!@=D E!E!@E!E!mE!mE!@E!E!^E!^E!^@^E!F! F!@F!mg F! @)F! `8F! DF! # PF! ^F! lF! zF! @P `F!F!F!F! F!@ F! pq 1 F! @ ` j} zE!$ F!$ F! F! F! F!m@  F! F! G!@ G!G!5E! $G! -G! @6G!BG!NG!ZG!@eG!v@rG!^D}G!G!'' @G!G!G!@ G! {(u@Am^G! F!F!F!F!G! G!G!G!G!G!H!H!H!#H!8H!RH! gH! rH! |H!H!H!H!H!H!H!H!H!I!F!I!"I!    4I! AI!MI!aI!rI!I!I!I!I!I!     I!    I!I!J!   !"J!(J!1J!^@=GJ =J!$  PJ!ZJ!bJ!jJ!'tJ! U(E!\J!:) =,@* +c (-J!c1 " E! J! 2 E!J! 4 E!J!!J! 6J! 6 U+dc J! 9mhi_device_idmhi_driverul_xfer_cbdl_xfer_cbstatus_cbmhi_devicemhi_cntrlul_chandl_chanul_chan_iddl_chan_iddev_wakemhi_controllercntrl_devmhi_devbhibhiewake_dbiova_startiova_stopfw_imageedl_imagerddm_sizesbl_sizeseg_lenfbc_imagerddm_imagemhi_chanlpm_chansmax_chantotal_ev_ringshw_ev_ringssw_ev_ringsfamily_numberdevice_numbermajor_versionminor_versionoem_pk_hashmhi_eventmhi_cmdmhi_ctxtpm_mutexpm_lockdb_accesspending_pktsM0M2M3transition_listwlockmhi_link_infost_workerhiprio_wqstate_eventwake_getwake_putwake_toggleruntime_getruntime_putmap_singleunmap_singlebuffer_lenfbc_downloadwake_setimage_infomhi_bufbhi_vecbhi_vec_entrymhi_ee_typeMHI_EE_PBLMHI_EE_SBLMHI_EE_AMSSMHI_EE_RDDMMHI_EE_WFWMHI_EE_PTHRUMHI_EE_EDLMHI_EE_FPMHI_EE_MAX_SUPPORTEDMHI_EE_DISABLE_TRANSITIONMHI_EE_NOT_SUPPORTEDMHI_EE_MAXmhi_stateMHI_STATE_RESETMHI_STATE_READYMHI_STATE_M0MHI_STATE_M1MHI_STATE_M2MHI_STATE_M3MHI_STATE_M3_FASTMHI_STATE_BHIMHI_STATE_SYS_ERRMHI_STATE_MAXtarget_link_speedtarget_link_widthmhi_callbackMHI_CB_IDLEMHI_CB_PENDING_DATAMHI_CB_LPM_ENTERMHI_CB_LPM_EXITMHI_CB_EE_RDDMMHI_CB_EE_MISSION_MODEMHI_CB_SYS_ERRORMHI_CB_FATAL_ERRORMHI_CB_BW_REQmhi_buf_infomhi_device_typeMHI_DEVICE_XFERMHI_DEVICE_CONTROLLERmhi_resultbuf_addrbytes_xferdtransaction_statusmhi_flagsMHI_EOBMHI_EOTMHI_CHAINqrtr_mhi_devqrtr_endpointqrtr_nodeqcom_mhi_qrtr_probeqcom_mhi_qrtr_removemhi_resqcom_mhi_qrtr_ul_callbackqcom_mhi_qrtr_dl_callbackqcom_mhi_qrtr_send.@`l2D xXS@ ] h   @H- #5",0@h1x#)@1#%D"$ @3H#h"@3#yp"t@3#x"^q@4#J04@X5h# Lo6)#0@$@ @60#f@(;-$(-  7` 7P %TNpAXC%8H