ELF'@@$"C{_WOC@*@*v4" FA )8b NA @`@! @)@?aT`04@@R r?`t @)@j@?ATODWC_B{AC_!{g_WOBRR r!B"!B"B{{&b*.2@R"}R:RfRB&R*"2 99" FT" @ " _)| A*4@@! s!*ODWC_BgA{Ũ_{O@`@@@`@OA*{¨_{WOARr"Rs`@R r$R@BcR7@R"R#R 7 @`@!*@@!*@@@OBWA{è_{{_{og_W O C@R rH@!@@@# @@!**@a2R (RyHRy@a@**(q+T@s@@c@!*H@!! Rp(*R~@@4<R R|r#@4@4@@\@''@@ )*@ Rh&# GA )C( c OAh@`@!VC @C4C_ @@@@R r?C  R)t&  R)t&A9@9<R\@''@& @   R)t&@`@'@!*3 @ R)s&`"`bt 8Rx"92 B29`t@b`t&@qHR"Ry`yhA94^ @h@^4*H@!@@@"@@y!**@^CRRs7 @@!* _)@?TOJWI_HgGoF{E_!'C{og_WO@cc3RCѨChRSѨh@Rc@(Rhr@2DRD!*DD"R*uqT@@!6R7RZ Rh*B@h4 * Rkr@(4@@!***c3yh@7y@ccRRs7 @@!* _)@?TOHWG_FgEoD{CC_ RkR@4 Rk@ &@3ѤCѥS#R&R4 RkA9qT@ @!* @@ Rk#@w@)@q9@(@ @@ @@'" FA @ RL ) K`4(B;87#Y@@@? Rj(SCR*#3 **(RG!{ _WO(@!s`@R rR@@" @**g(qKT@@@ @!*(@!F R )*@`w"(Rh9x ` y(@y!8@@@w @d@y!**@RRt7 5@@!*ODWC_B @{Ũ_{og_WO***@kT@kT*@kT@kT5R@kT@kTUR(@kT@kTuRH@kT@kTRh@kT@kTR@kT@kTR@kT@kTR@kT@kTR@kT@k!T5R4}R5@qT*K@qT5RC@qTUR;(@qTuR3H@qTR+h@qTR#@qTR@qTR@qTR @qT5R R"RBF@h4*w4@@!*(R*OEWD_CgBoA{ƨ_}R{WO@*3hRCCR3RqaT@`@!, RwZ(@&@3C3#R&R7R 4*@s@@!*s~@ RsZ`w9 _)@?TOEWD@{B_{O@*BR*qbT3@BARM3@* t@HT*$@`@!@`@!@@@!` _)@?TOC{B_C{og_WO@cRShRC@R!(T  y)  @@5@!I!iA3@@@@9!@H24@9H263RCѨChRSѨ@R049q/Tyt@SH@4@HA9H4`h@48@`@!.Z@@R rR0@\'@`c@|Z@`#zyt"R*-7`ch@4@'T9#"#qCT$@'@3ѤCѥS#R&R@4@`@!_9@@!@['@@HA94@?TQW94@h4 C@h4 s(@4" T" S(@4b@4@@@!A94@A'@@cSC#R&R4A9qaT@Z@@! 9@ H#@7@i@q{@@X@@I@@'" FAZ{@hL  RI K`4(B;h87@#XZ@@@?RB?R*"2 (R_!@)R 9@!"R.@(@9@!*@@!*@@!9@!@@! _)@?!TOHWG_FgEoD{C*C_@@!*{og_WO@R r3# B2R "4f" A!3#R 7@!##R 7@!H@ R{mB@!H@mr@!H@m"@!4*3@`@!u*3@`@! *3@`@!* _)@?T*OGWF_EgDoC{B_@!4!`4! 4*4RTRH@ Rm 3\@@ Ro#* @B4@4 Ro"@(43@_4@@ RoH3@@ Ro" FA )C8b NA !oC C4C @@ R r?C  Rot3T@@ RnR&(R*T@  Rn`hF@h4*(`43@H@s@ Rm @! H@ Rm `(RhFH@*H  Ro`3@`@!bu!ԍ{*{_A RA_A RA__"#$ @*`@ @ @ @@@(`@@@@@@0``4`/``ELV6`E@@@*` @PP?`4`9`1`M6`<`O4`(`ER6`@5`@9`H4`%`5`HJ.`<`(`7`3`@@1`@+`@@@@<`@@J>`@C C f f C include/linux/dma-mapping.h{ !4*!*4* @{¨_{{_xxmemshare: Failed memory block allocation memshareqcom,memshare&drv->mem_free&drv->mem_sharememshare: error populating the devices modem%smem_share_svcmemshare: Creating mem_share_svc qmi handle failed memshare: Registering mem share svc failed %d memshare_alloc: memory alloc request received for client id: %d, proc_id: %d, request size: %d memshare_alloc: client not found, requested client: %d, proc_id: %d memshare_alloc: unable to allocate memory of size: %d for requested client memshare_alloc: client_id: %d, alloc_resp.num_bytes: %d, alloc_resp.resp.result: %lx memshare_alloc: Error sending the alloc response: %d memshare_check_client: cannot create ramdump for client with id: %d GPSFTMDIAGmemshare: no memshare clients registered memshare_%smemshare: invalid memshare device for creating ramdump device memshare: unable to create memshare ramdump device memshare: hypervisor mapping failure for invalid client memshare: hyp_assign_phys failed size=%u err=%d memshare_free: handling memory free request with client id: %d, proc_id: %d memshare_free: invalid client request to free memory memshare_free: failed to unmap the region for client id:%d memshare_free: cannot free the memory for a guaranteed client (client_id: %d) memshare_free: error sending the free response: %d 4------------[ cut here ]------------ memshare_query: client not found, requested client: %d, proc_id: %d memshare_query: client_id : %d, query_resp.size :%d, query_resp.resp.result :%lx memshare_query: Error sending the query response: %d memshare: SUBSYS_BEFORE_SHUTDOWN: bootup_request:%d memshare: SUBSYS_RAMDUMP_NOTIFICATION: ramdump_event:%d memshare: SUBSYS_BEFORE_POWERUP: enable_ramdump: %d, ramdump_event: %d memshare: SUBSYS_BEFORE_POWERUP: ramdump_event: %d memshare: Ramdump collection failed memshare: SUBSYS_AFTER_POWERUP: Modem has booted up memshare: hypervisor unmapping for allocated memory with client id: %d memshare: failed to hypervisor unmap the memory region for client id: %d memshare: notifier_cb processed for code: %d memshare: no memshare clients registered for client_id: %d memshare: %s: memblock is not allotted memshare: %s: failed to map the memory region to APPS memshare: %s: Unable to elf dump with failure: %d memshare_childqcom,memshare-peripheralqcom,peripheral-sizememshare: Error reading size of clients, rc: %d qcom,client-idmemshare: Error reading client id, rc: %d qcom,allocate-boot-timeqcom,allocate-on-requestqcom,guard-bandlabelmemshare: Error reading peripheral info for client, rc: %d adspwcnssmemshare_child: Unable to allocate memory for guaranteed clients, rc: %d memshare_child: cannot create ramdump for client with id: %d /buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/soc/qcom/memshare/msm_memshare.c0 "wwxx/ 2!!1C F I LQ! W\*/?Ref7@HMV\n "//%)-/229;K_description=Mem Share QMI Service Driverlicense=GPL v2vermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64name=msm_memshareintree=Ydepends=heap_mem_ext_v01,ramdump,secure_buffer,qmi_helpers,subsystem_notifmemshare_pdriverserver_opsmemblocknum_clientsmem_share_svc_workqueuememshare_match_tablememshare_match_table1memshare_ramdump_devramdump_event/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/soc/qcom/memshare/msm_memshare.cmemshare_devnb/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/include/linux/dma-mapping.hmemsh_childbootup_requestswitch.table.modem_notifier_cbmemshare_pchildmemsh_drvmem_share_svc_handleattrsqmi_memshare_handlers__keyzRx $F @@xC  \,B (xPF P `C   @D 0B ,DH ` ,4H ` $d$F P ,G ` hF @xD  ,H ` ,0H ` `B |AAzRx Linuxmsm_memshareFiūmodule_layout mem_query_size_req_msg_data_v01_ei< wymem_free_generic_req_msg_data_v01_eimem_alloc_generic_req_msg_data_v01_ei__asan_unregister_globalsF<__asan_register_globalsZ%strcmp8of_property_read_stringIof_find_propertyM-of_property_read_variable_u32_arraytLdo_elf_ramdump;ݮcreate_ramdump_device1(snprintfmem_query_size_resp_msg_data_v01_ei2|printk_vcdma_release_from_dev_coherent9hyp_assign_physͰqmem_free_generic_resp_msg_data_v01_ei qmi_send_responsehD?mem_alloc_generic_resp_msg_data_v01_ei҃__asan_load2_noabort __asan_load1_noabort2: mutex_unlockTЂ__asan_store2_noabort`#_dev_infon__asan_load4_noabort֮Amutex_lockqmi_add_serverGuDqmi_handle_initt-5kmem_cache_alloc_trace&kmalloc_caches57C__alloc_workqueue_key destroy_workqueue zkfree-/qmi_handle_releaseiBflush_workqueue拫subsys_notif_register_notifier}of_platform_populates__asan_store1_noabortdmemsetl__asan_store4_noabortMqueue_work_onӅ3-system_wqv__mutex_initܨdevm_kmallocu=platform_driver_unregister,<__platform_driver_register__stack_chk_failFedma_alloc_from_dev_coherent_dev_err__asan_store8_noabortEdummy_dma_opsd__asan_load8_noabortEzZ__sanitizer_cov_trace_pcg__stack_chk_guardGNU.A9m08w@<w@PX\lxww{ {  HT`hp{w{w{ w{w(<HTX\u``du`pwwww(4@P\w@`w@dwlwtw@xww{@{@{v{v ww w@$w@(,w0w48w<@w@DLpt{x{ {{ w@w@HHwwv@vv@vw $(w,w4<{`@{`DPTwXw`h{l{txw|ww@www w$4@H{ L{ \`XdXl|w{{ $w,8w<wXd|wwww@w@(4@HLwPwX`{ d{ hpx|w w   w( w4 L \ w` p      w w  w w  {  {    w w  $ 0 < H T ` l |         w w  w  $ 0 8 {< {L P wT w\ ` t    w  {  {         0 < H X h l wp w   w w    { {     w $ {` ( {` , < w@ wT ` x   w  { {    w  w w    w { ${ ,08pw{ { $8@wThx|w@w@0DPhp{ { ww88 ,HLwPwXdpx{` |{` wwww ww$0<D{ H{ X\w`wdhw{`{`wwww$08<w@wLw Pw \hptwPxwPwTwTwwwwwwwww( w(,w,0w,<HPTwpXwpdwthwttwwwwwwwwwHwH wLwL(0<DwPTw\wdwptwxwwPwPwPwwwwwww(w(w(wpwpwp$w(w48w<wHwLwX\w`wlwHpwH|wHwHwwww {{ (Tx|ww{ { ww4@DwHwP\d{ h{ t{@{@{ { ,0w@4w@@TXw\wlww{{ww{` {` ww{ {   <`dt|ww{{w@w@ww@{{ ww@LwTdhwpwt{x{www{@ww{@www {@{@ 0DPX\wdl{p{x88ww w$04w8wHlxww{@{@ww{{www@ ,w@HT\dlxww${ ,{ 08L\|ww{{  w w , 8 < w@D w@T ` h p t x        !!$!4!D!H!{ L!{ P!\!`!wd!wl!wt!|!{ !{ !!!w@!w@!w!!w!w!w!!{!{!!!!!!w!"{"{""w"$"{`("{`,"4"8"w<"w@"wD"wL"P"wX"`"{ d"{ l"p"x""""w"w""{"{""# # #(#4#@#X#d#h#wt#wx###{@#{@###{#{###{#{##w#w#w$w$ $(${,${4$8$wL$X$`${d${l$p$w$$${@${@$$$w$${${$$$w$${${%%w%%{ %{ $%(%0%d%l%{p%{x%%{%{%%{ %{ %%%%%%w%%%w&&&(&D&P&\&h&p&t&w|&&&w@&w@&&&&&&&&{ &{ ' ''' '4'<'D'T'`''''''w'''w'w@'w@'((0(4(w<(@(wT(\({`({h(p(x(|(w((w(w(((w(({`({`(())v )v  )0)v 4)v <)uu({P{u"u(({P{@u@huuu u w8~@{P{`{ x{{w@{{v{{( v8@{P{8`{x{{H{I{{Xw{{h {8@{P{x`wx{{{{{w{{ w8%@{P{`{@x{{{{{v{{ {8@{P{`{ x{{w@1{{w{{( v@8@{P{8`vx{{H{`{{X{ { {h { 8 @ {P {x` {x  { { w  { { {   { { {8 @ {P {` { x  { { {  { { {  { { {@8 @ {P {` {x  { { {  { { {  { {( w@8  @ {P {8` wx t { {H {`  { {X {  { {h { 8 @ {P {x` { x  { { {  { { {` {{ { 8@{P{`{ x{{{ {{{ {{ {` 8@{P{`{ x{{{`{{w@{{( {8@{P{8`wx{{ {{H{{{X {8@{P{h`{`x{{x{{{{ {{ {8@{P{`{ x{{{{{{{{ {@8@{P{`{x{{{{{{@^{{ {@8@{P{(`{x{{8{{{H{ {{X {8@{P{h`{x{{x{{{{@{{ {8@{P{`{x{{{ {{{`{{ {8@{P{`{@x{uo u puq$uT!(r0u(4s vv ,4v8<v@DPTvXv\d vvvv @{H{@P{(8HXhx(8HXhx(8HXhx(8HXhx(8HXhxu)uH)u,)Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)uDy`z|uuu`uu8u huuu`uu@4u"du(u)u,)uH)pa@@{@t `a ka 5P  @(  @ `@d@@A @` @@`]@@@ @j @@`% ``  `fDn     `h 9 `N   ` `  `Z `^  `8$ `  y ``x  `1 ` @@f  @@n  `  ` ` `@@@) `K@ ! ` @`  `V    `R `q `  `` ` ` D" @@N  @ @i @ @ @@ `  ` `B @ @F  `  `%():  ,)q ), )v  @ J @$  @ @b @@ @}    H     aH)H)R 8U   c K Yyw x ,. uM;T6 Yp =<"J%.init_array.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss__versions.rodata.str.modinfo.note.GNU-stack.text.ftrace_trampoline.rela.eh_frame.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rela.init_array.1.rela.fini_array.1.rodata.str1.1of_find_property__alloc_workqueue_keymemshare_probe.__keyof_property_read_variable_u32_array$xmemsh_drvmemshare_ramdump_devmemshare_devbootup_request__asan_store8_noabort__asan_load8_noabort__asan_store4_noabort__asan_load4_noabort__asan_store2_noabort__asan_load2_noabort__asan_store1_noabort__asan_load1_noabortramdump_eventdma_release_from_dev_coherentdma_alloc_from_dev_coherentcheck_client__mutex_initqmi_handle_initmemsethyp_assign_physnum_clientsattrsqmi_memshare_handlersserver_opsdummy_dma_ops____versions__asan_unregister_globals__asan_register_globalskmalloc_caches__module_depends.str_dev_errasan.module_dtorasan.module_ctorqmi_add_servermemshare_pdriverplatform_driver_unregister__platform_driver_registermemshare_init_workersubsys_notif_register_notifiersystem_wqhandle_query_size_reqhandle_free_generic_reqhandle_alloc_generic_reqdo_elf_ramdumpmem_share_configure_ramdumpstrcmp_dev_infoqueue_work_on__stack_chk_failprintkmutex_unlockmemblockmutex_lockmem_query_size_req_msg_data_v01_eimem_free_generic_req_msg_data_v01_eimem_alloc_generic_req_msg_data_v01_eimem_query_size_resp_msg_data_v01_eimem_free_generic_resp_msg_data_v01_eimem_alloc_generic_resp_msg_data_v01_eiof_property_read_stringshared_hyp_mappingsnprintfmemshare_removememshare_child_removedestroy_workqueueflush_workqueuemem_share_svc_workqueueof_platform_populateqmi_send_responseqmi_handle_releaseinit_module__this_modulecleanup_modulemem_share_svc_handlememshare_match_tablekfreecreate_ramdump_devicekmem_cache_alloc_tracememshare_probememshare_child_probe__stack_chk_guardmemshare_pchildmemsh_child$d__sanitizer_cov_trace_pcdevm_kmallocmemshare_allocnbmem_share_svc_disconnect_cbswitch.table.modem_notifier_cb.str.59.str.49.str.39.str.29.str.19.str.9__UNIQUE_ID_license78.str.58.str.48.str.38.str.28.str.18.str.8__UNIQUE_ID_description77.str.57.str.47.str.37.str.27.str.17.str.7_note_6__UNIQUE_ID_intree56.str.56.str.46.str.36.str.26.str.16.str.6__UNIQUE_ID_name55.str.55.str.45.str.35.str.25.str.15.str.5.L144725__UNIQUE_ID_vermagic54.str.54.str.44.str.34.str.24.str.14.str.4.L144724.str.53.str.43.str.33.str.23.str.13memshare_probe.__key.3.L144723.str.52.str.42.str.32.str.22.str.12.str.2.L144722memshare_match_table1__unnamed_1.str.61.str.51.str.41.str.31.str.21.str.11.str.1.L144721.str.60.str.50.str.40.str.30.str.20.str.10@RPMPP>PL)") W@A @A<g2|A.AxB,@B s8bN2+c@HePe  h@h@\k y9@y(b!@ !@!)@! @X! @! (@0!;@!D0@!@x 0!|   #]%