ELF@@@85Ӝ<9:4oH//#//[[/#/###//M  %     zR| 4|D-D0L 0 T 0LD-P<dD-DPT P l PTD-@D-DT @   TD-D LhD-D\ `   \D-D HL@D-D\ `   \D-D LD-D\ `  < \D-D ( D-DD H DD-(,D-DD T DD-(@8D-D H  X  HD-Dl D-D`X `  `XD-DD-DX P  H XD-D HlD-D`X `   `XD-D HHD-D\ ` L \D-@D-DPT P  PTD-8D-D@P @  @PD-,L-D H    HD-4DxD-D0L 0 P 0LD-(|,D-DD T DD-0pD-D0L 0 H 0LD-8D-DPT @ t PTD-0pD-D0L 0 H 0LD-4L|D-D0L 0 T 0LD-0D-D0L 0 X 0LD-DD-DX P   XD-D HD-Dp\ `   p\D-D ,L`D-D H  @  HD-8|xD-D@P @   @PD-D 0tD-D H  T  HD-zR| ,@D-D H  `  HD-8HD-D@P @  @PD-H D-Dp\ `   p\D-D DdD-DX P   XD-D LLD-D\ `   \D-D LhD-D\ `  t \D-D 8D-D@P @ \ @PD-?#{WO@V*@@*_~rrk@TE0?ȎAh*OBWA{è#__"?#{ _WO@****(@ @****_rqrk@TE0?(A*OD @WC_B{Ũ#_֬d_?#{_WOA8 XRB*$@ T@#@a`RA*`@#h @@h @@A8B_ TOGWF_E{D#_֨G7@6?#{og_WOA8B*(@ h6@8j:@6j@hHC3qQ*` @R =u(}>) R*rJA `@u@ @ @*$R@h @@hA8B_ ATOGWF_EgDoC{B#_d?#{+g_WO A8 XRB****$@ !T@Z@#h@RA*@A7)#5)h@(h@(#h @q(9A8B_ TOI+@WH_GgF{D#_G76d?#{og_WO)A8 )B**(@  h6@8j:@9j(@(C3qQ*  @R =u(}>)R )*rJA H@! A)@) @*)$R@@" @q9A8B_ ATOGWF_EgDoC{B#_?#{*{#_֬d?#{****{#_Va?#{ *!R @{¨#_?#{ g_WO*I@`T(FT_ kTH@)@( kTh6A* @)h @)} PHRrh6Ai @@)} f4R{qTb@***OE @WD_CgB{ƨ#_Wf?#{#_WOA8B(@ qT  q8aT(m@bq8?bT*6*BRy*6BRj`7*@K q" T O((R~S!ךSbSI ?1(h@ qT @ qT6A* @) @)} HRr6A @@)} 4R9qT@!***6A@ @(R @!ך!*(**z*"R*A8B_ AT*OG#@WF_E{C#_@*I 1*}_J*} ȫ5?#{og_WO(@`RR*j@"}@A b"B)  ?k T6A @ @))}H F<?T#Ț<?qT6A @ )@)1)}hJ}  / @h4 @*K}:+ik kTJ kATh@OEWD_CgBoA{ƨ#_i@  a0?#{og_WOh@*4{@R***<rA8ը )R @Z)!֚_k9 * T @R @W#)6A -@) @-)}J*k}_q * u6A @@ )@)1)}hJ}  j6A @@ )@)5)}hJ}  _@ Ո8 )ii J C)e}Iii(%Țh6 7!Կ )8 Jii C)e}Iii(%Țh6_(@(@ *(@ @@**_rqrk@TE0? @(A_( @(T_ @h*6A @ @))}H {6A @* @))}H OGWF_EgDoC{B#_?#{g_WO4AHR**r @!@)} U6A @x**@)}!gHRr6A @@)} }kTRZqT@!***6A @*  @)*}!EHRr6A @@)} [kTRqT@!***66A @ R@)}!$6A @@)} <@@qTR9qT@!#R**6A @ R@)}!ODWC_BgA{Ũ#_Wf?#{_WO(@ qT  q4aT(m@bq4?Tc @*@RB) } ?kTc @ i (QkT**@@"A *t*OCWB_A{Ĩ#_Va,A4?#{O@@qaT`.A҉ hjt(}H G(HI@(}JR r} @_ލrSrk@TE0?Ti@`!2 h@*OA{¨#_?#{WO* *cRvcROBWA{è#_Oo?#{ O`qT@y@!RA) !tOB @{è#_Oo?#C{WOC`qTA)@y !R`Bu B)C)@9!* OD@WC{AC#_?#{ O BRu@*cR*OB @{è#_?#{WO* *cR2vcROBWA{è#_?#{ O BRh@1*cR*OB @{è#_֑c?#C{+_WOA8B B#y*1` TtB 5NRR `!#R@ 7!h2@H@@B#AR#?bTh \Sx"B <S!b? q )(#Rf6`7@@6A  I @ I@*!R qT!c** 5@ qT w | *!*A8B_ !T*OH+@WG_F{DC#_c!~"R*@5@ qHTc!!BR*5#@ qTc!1bR*@5'@ qHTc!AR*5+@ qTc!QR*@5/@ qHTc!aR*53@ qTc!qR*@57@ qHT) R@)ySJ!J I%R?}q)1qT KEk!q(T @!qUam@T~S* qqTm4 kHT!qT  J!** ) *#@qT E!qHT '@!qam`T qqT4  kT!qHT !-*! )*+@qT E!qhT /@!qamT qqT4  kT!qhT !-*! )*3@qT E!q T !qam Tq4 qTK  kT!q T (! (*!( ) *!BCR!B@*7@B*R*56A@ @ 7hA*5 6A @@@!!BCR" &*uF.*4hA!R@* ?#{og_WOC(4A)@@ tu*R A8~T(#Țږ~T(R!֚hf@`Th@`T(R h@`THRh&A@ ThRh i@ K? qTM)=@8 Ո8 )ii J C)e}Iii(%Țh66h@5**0*h6Aj @* @))}H 'h6Ai @*@!! hb7h@h5h6A@h @|h @7 aR"R7!;R!hb }_)7 } Ȫ5h@58 )ii J C)e}Iii(%Ț6@(@(@h@`@*_~rrk@TE0?hAh@( @(T@ @H ROFWE_DgCoB{A#_@*?#{O*4!R*OA{¨#_$L*?#{ WO( T<h ) R'=h)R@kCTt4h@ R`qR(h!B) T`B4@kBT R*OC @WB{Ĩ#_h )@R Rh R }_)K } 5h}_ 5;h)R }_J K } 5$L*?#{Oa R@ RqR(!B) T`4@ROA{¨#_I=<;:(R #)a     FQA1TR~*  75с8R 4q ÈA8B_ aTOY@WX_W{U#_!lv4?#{og_WOb# @=@Zz54H@ )R$R})a B#T_q T)R RH(TRhR!c{ TF@xGQA1Ti~Ө 3Thvcv#T @T_ih*$TTih9dTT Թ\_@ qAT_qkTR*I([m, REC->addr, REC->data"%s: tcs(m): %d [%s] cmd(n): %d msgid: %#x addr: %#x data: %#x complete: %d", __get_str(name), REC->m, __print_symbolic(REC->state, { RPMH_SLEEP_STATE, "sleep" }, { RPMH_WAKE_ONLY_STATE, "wake" }, { RPMH_ACTIVE_ONLY_STATE, "active" }), REC->n, REC->hdr, REC->addr, REC->data, REC->wait  $(,48<@D 048<@qcom,rpmh-rscrpmhdescription=Qualcomm Technologies, Inc. RPMh Driverlicense=GPL v2vermagic=6.8.0-mainline-g830a3b57edc6-ab11649714 SMP preempt mod_unload modversions aarch64name=qcom_rpmhintree=Yscmversion=g830a3b57edc6depends=cmd-dbalias=of:N*T*Cqcom,rpmh-rscalias=of:N*T*Cqcom,rpmh-rscC*3%s %s: error writing %#x to %d:%#x wakeaddrnbool3Error(%d) sending RPMH message addr=%#x &x->waitmu32statememcpy&drv->client.cache_lockqcom,tcs-offset%s: tcs(m): %d [%s] cmd(n): %d msgid: %#x addr: %#x data: %#x complete: %d activeCommand DB not available (%d) waitsleepint__data_loc char[]&drv->lock&drv->tcs_waitlabeldrv-%dnamehdrqcom_rpmhqcom,tcs-configqcom,drv-iddata%s: ack: tcs-m: %d addr: %#x data: %#x (null)GPLGPLGPLGPLrpmh_write_asyncrpmh_invalidaterpmh_write_batchrpmh_writeLinuxLinuxqcom_rpmh`Ϙstrlenutrace_event_buffer_reservestrcpytrace_event_buffer_commit |__trace_trigger_soft_disabled__stack_chk_fail/,-perf_trace_buf_alloc._perf_trace_run_bpf_submitfq`bpf_trace_run3abpf_trace_run6__const_udelay~_printkٖ_raw_spin_lock_irqsaveuyHinit_wait_entry_kprepare_to_wait_event4<_raw_spin_unlock_irqQschedule屛._raw_spin_lock_irq finish_waitm\alt_cb_patch_nops+_raw_spin_unlock_irqrestoreS_find_next_bitBR_find_next_zero_bitӬcpu_numberNY__cpu_online_maskVmrcu_is_watchingMJpreempt_schedule_notraceg{dbitmap_find_next_zero_area_offYa__bitmap_setV7system_state5dev_pm_genpd_get_next_hrtimere?ktime_getIloops_per_jiffybuarch_timer_read_counter+@log_write_mmio$x?@AB$(04\H`H C ! !, D@ > E E F  !G!@!Eh!@ "0"G"Q"R"S@"S@"T(#UX#R#  $S($S($T$%V(% @%QL%R`%%b%b%0%0&W&U&X&t'Y(U(b(b(0(0(W( `)X|)R) )*7 *70* 8*w<*w@*ZH*V*[*[*\*\*]*]+F(+p+H,,,,@--,-\- |-R-L" xP" $ (T"0 4X"<@\"HL`"TXd"`|dl ph"x | L!*-*-     6$%(0&4<t)@H$-L&& ''`8#@k`mh+mp`h'`#k m(qH#P0pmxem+m28H8X(PLH(0P hIx<XJ 0080@KHPX`JhxxxKPx (&%Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)Th4<XPDp D L\  HpP|P\ !p"4"px#%'TT*4-  .CF-&'NUWgrxyz}~IBRQSTXBCDE%(+XY,A !$&'(+,-MN(O8PM  N3$O(",P%  *  8  g  0 4  <s 8 <  Xh T X, L" @ [    g  P"   u   ,   U   D |K | @ Du l[  p  x \  i  $ T"O 0U X" c  o @g  ppI l pt ] 9 @<F \"HT `"    @@U%w %[  a ` \ x% C  W 3 T@ d"`N 6 = Q l- h" !t X : \ xH  7 P!K !' !  4   HB'  X P hHH;8 Xxd  z 1u! !#4E ##4!$%? &y )))) )0 l"* p" "8 "Y x# $l  % %m %?%0{ &$ ' '2 t)a P* T* a -o - $- 0- 4- $7 %0O&    !#%() ++z + /+3+D / ++"+F$$++ = l   -s-#- #C\#Cc #.?# #0$0L##Z# &-.0$&+ PPP. ( _K  |  `  4,!J 3e dq+  8Q,  DB 0? ~Y   h o/g( ,4 .LU]jN wL 75  C|q }  p"@ k T* < K   "[ %dP 'L  4-f ( (6 [   .note.gnu.property.note.Linux.rela.init.text.rela.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rodata.str.rela__bpf_raw_tp_map.modinfo__ksymtab_gpl__kcrctab_gpl.rela.export_symbol.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.rela___ksymtab_gpl+rpmh_write_async.shstrtab.strtab.symtab.rela.rodata.rela.init.data.rela.ref.data.rela.data.BTF.rodata.str1.1of_get_propertyinit_wait_entrystrcpymemcpyloops_per_jiffyinit_completion.__keyrpmh_rsc_probe.__keycmd_db_readyof_property_read_variable_u32_array__const_udelayof_property_read_u32_indexwait_for_completion_timeout__list_add_valid_or_reportprepare_to_wait_event__kcfi_typeid_trace_event_raw_init__raw_spin_lock_inittrace_event_buffer_commitperf_trace_run_bpf_submit_find_next_bit_find_next_zero_bitfinish_wait__bitmap_setktime_get__num_online_cpusalt_cb_patch_nops____versionstrace_raw_output_rpmh_send_msg.symbolsdebug_lockskmalloc_caches_dev_errrpmh_driver__platform_driver_registerarch_timer_read_counterdev_pm_genpd_get_next_hrtimercpu_pm_register_notifierdev_pm_genpd_remove_notifierdev_pm_genpd_add_notifier__tcs_set_triggercpu_numberplatform_get_irq_raw_spin_unlock_irq_raw_spin_lock_irqdevm_request_threaded_irqtrace_print_symbols_seqclaim_tcs_for_reqrpmh_rsc_write_next_wakeup__wake_uptrace_raw_output_preplog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmiotrace_handle_returnlockdep_recursionstrlen__stack_chk_failwritelreadl_printk__cpu_online_mask_raw_spin_trylock_raw_spin_unlock_raw_spin_lockrpmh_rsc_cpu_pm_callbackrpmh_rsc_pd_callbackrpmh_flush__kstrtabns_rpmh_write_batch__export_symbol_rpmh_write_batch__crc_rpmh_write_batch__kstrtab_rpmh_write_batch__ksymtab_rpmh_write_batchrpmh_rsc_pd_attachtrace_raw_output_rpmh_send_msg__tracepoint_rpmh_send_msgtrace_event_raw_event_rpmh_send_msg__event_rpmh_send_msgprint_fmt_rpmh_send_msgevent_class_rpmh_send_msgtrace_event_fields_rpmh_send_msgtrace_event_type_funcs_rpmh_send_msg__traceiter_rpmh_send_msg__bpf_trace_tp_map_rpmh_send_msgperf_trace_rpmh_send_msg__bpf_trace_rpmh_send_msg__SCK__tp_func_rpmh_send_msg__probestub_rpmh_send_msg__tpstrtab_rpmh_send_msgrcu_is_watching__kcfi_typeid_trace_event_regsnprintftrace_event_printfbitmap_find_next_zero_area_offof_property_count_elems_of_sizetrace_event_buffer_reserve_raw_spin_lock_irqsave__tcs_buffer_write__kstrtabns_rpmh_write__export_symbol_rpmh_write__crc_rpmh_write__kstrtab_rpmh_write__ksymtab_rpmh_write__rpmh_writecompletesystem_statedevm_of_platform_populatetcs_invalidate__kstrtabns_rpmh_invalidate__export_symbol_rpmh_invalidate__crc_rpmh_invalidate__kstrtab_rpmh_invalidate__ksymtab_rpmh_invalidaterpmh_rsc_invalidate_raw_spin_unlock_irqrestoretcs_tx_donetrace_raw_output_rpmh_tx_done__tracepoint_rpmh_tx_donetrace_event_raw_event_rpmh_tx_done__event_rpmh_tx_doneprint_fmt_rpmh_tx_doneevent_class_rpmh_tx_donetrace_event_fields_rpmh_tx_donetrace_event_type_funcs_rpmh_tx_done__traceiter_rpmh_tx_done__bpf_trace_tp_map_rpmh_tx_doneperf_trace_rpmh_tx_done__bpf_trace_rpmh_tx_done__SCK__tp_func_rpmh_tx_done__probestub_rpmh_tx_done__tpstrtab_rpmh_tx_donedevm_platform_ioremap_resource_bynameinit_module__this_moduleschedule__mod_of__rpmh_drv_match_device_table__pm_runtime_disablepm_runtime_enablekfreepreempt_schedule_notracekmalloc_tracerpmh_rsc_probewritel_relaxedreadl_relaxed__trace_trigger_soft_disabledhardirqs_enabled__init_waitqueue_head__init_swait_queue_headdevm_kmalloc__kmallocperf_trace_buf_alloc__kstrtabns_rpmh_write_async__export_symbol_rpmh_write_async__crc_rpmh_write_async__kstrtab_rpmh_write_async__ksymtab_rpmh_write_asyncfortify_panicrpmh_rsc_write_ctrl_datarpmh_rsc_send_data$d.99$d.89$d.79$d.69$d.59$d.49__UNIQUE_ID_name339rpmh_rsc_probe.__key.39$d.39$x.29$d.29$x.19$d.19$x.9$d.9$d.88$x.78$x.68$x.58$x.48__UNIQUE_ID_vermagic338$x.38$d.38$d.28$x.18$d.18$x.8$d.8rpmh_rsc_reg_offset_ver_2_7$d.87$d.77$d.67$d.57$d.47$d.37$x.27$x.17$d.17$x.7$d.7bpf_trace_run6$d.86$x.76$x.66$x.56$x.46__UNIQUE_ID_license436$d.36$x.26$d.26$x.16$d.16$d.6$d.85$d.75$d.65$d.55$d.45__UNIQUE_ID_description435$x.35$x.25$d.25_note_15$x.15$d.15$x.5$d.5$d.84$x.74$x.64$x.54__UNIQUE_ID_alias344$x.44__UNIQUE_ID___addressable_init_module434$d.34$x.24$d.24_note_14$x.14$d.14$d.4bpf_trace_run3$d.83$d.73$d.63$d.53__UNIQUE_ID_alias343$d.43$x.33$x.23$d.23$x.13$d.13$x.3$d.3$d.82$x.72$x.62$x.52__UNIQUE_ID_depends342$x.42$d.32$x.22$d.22$x.12$d.12$d.2$d.91$d.81$d.71$d.61$d.51__UNIQUE_ID_scmversion341rpmh_rsc_probe.__key.41$d.41$x.31$x.21$d.21$x.11$d.11$d.1rpmh_rsc_reg_offset_ver_3_0$d.90$x.80$x.70$x.60$x.50__UNIQUE_ID_intree340$x.40$d.30$x.20$d.20$x.10$d.10$d.100, , S  =FD^z$ $p@$<$$=$=$L$$ r $ ,0*`2 Y<@$@N"@<`Z$$ PJp $$ $@9 $$,$A$X$ [f# .7@`$h3 Tk$ w$rvUV  =FD^$  $$$$$$ $$6$F$ U$ h$ z$ $ $$$: v @|P`[f#m/$ (: v @|P``[f#.7 m/($&$ M$N"`   mŵ|P`ԟ]]$  mŵ|P/w$ $ $  $x $  $J$  mŵ|P`ԟ]$  mŵ|P/ $  $"$ 4$ M$  e$<UKi$  $  0*`$ $ $ . $ $ $  N"$ #$ |/$ S$ v$ M0$ M0$ #70*h$@$ [$ $@ $ $  0*h$  $  h$  0*h!$  1$  0*h `>$ I$  0*h `<Z$ "btf_trace_rpmh_tx_donersc_drvtcs_basenum_tcsrsc_pmgenpd_nbcpus_in_pmtcstcs_in_usetcs_waittcs_groupncpttcs_requestwait_for_complnum_cmdsrpmh_stateRPMH_SLEEP_STATERPMH_WAKE_ONLY_STATERPMH_ACTIVE_ONLY_STATEtcs_cmdrpmh_ctrlrbatch_cachersc_verbtf_trace_rpmh_send_msgRSC_DRV_TCS_OFFSETRSC_DRV_CMD_OFFSETDRV_SOLVER_CONFIGDRV_PRNT_CHLD_CONFIGRSC_DRV_IRQ_ENABLERSC_DRV_IRQ_STATUSRSC_DRV_IRQ_CLEARRSC_DRV_CMD_WAIT_FOR_CMPLRSC_DRV_CONTROLRSC_DRV_STATUSRSC_DRV_CMD_ENABLERSC_DRV_CMD_MSGIDRSC_DRV_CMD_ADDRRSC_DRV_CMD_DATARSC_DRV_CMD_STATUSRSC_DRV_CMD_RESP_DATAtrace_event_raw_rpmh_tx_donetrace_event_raw_rpmh_send_msgtrace_event_data_offsets_rpmh_tx_donetrace_event_data_offsets_rpmh_send_msgtcs_type_config__bpf_trace_rpmh_send_msg__bpf_trace_rpmh_tx_done__probestub_rpmh_send_msg__probestub_rpmh_tx_donetcs_id__tcs_buffer_write__tcs_set_trigger__traceiter_rpmh_send_msg__traceiter_rpmh_tx_doneclaim_tcs_for_reqperf_trace_rpmh_send_msgperf_trace_rpmh_tx_donenfbrpmh_rsc_cpu_pm_callbackrpmh_rsc_invalidaterpmh_rsc_pd_attachrpmh_rsc_pd_callbackrpmh_rsc_proberpmh_rsc_send_datarpmh_rsc_write_ctrl_datarpmh_rsc_write_next_wakeuptcs_invalidatetcs_tx_donetrace_event_raw_event_rpmh_send_msgtrace_event_raw_event_rpmh_tx_donetrace_raw_output_rpmh_send_msgtrace_raw_output_rpmh_tx_donerpmh_requestneeds_freecache_reqsleep_valwake_valbatch_cache_reqrpm_msgsrpm_msg__rpmh_writerpmh_flushrpmh_invalidaterpmh_tx_donerpmh_writerpmh_write_asyncrpmh_write_batch@0p8T IDTl5 -0@a4 X8z@}04 @~4@4@xP42`8R%80 @Ȃx48O9HJ@@4SH?N@4@?;@4fx@a@(04@@ @X`4#@@H40B+@4!BZ2CuE@;0{@Њx4 FLoHn'E@"@`4)2E>@ 4 F0F@@84.L`$` 6PP 6 iU 5