ELF@@<9TV<Ղk$33%__%%%%   "%s: ack: tcs-m: %d addr: %#x data: %#x", __get_str(name), REC->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<@zR| 4|D-D0L 0 T 0LD-P<dD-DPT P l PTD-@,D-DT @   TD-D LpD-D\ `  $ \D-D HLTD-D\ `   \D-D LD-D\ `  X \D-D ( D-DD H DD-(,D-DD T DD-<@D-D@P @  @PD-D\D-DX P   XD-D HhD-D`X `   `XD-D HPD-D\ `  \D-4`D-D0L 0  0LD-,L-D H    HD-4xD-D0L 0 P 0LD-(,D-DD T DD-0,lD-D0L 0 D 0LD-8`D-DPT @ l PTD-0pD-D0L 0 H 0LD-4|D-D0L 0 T 0LD-0D-D0L 0 X 0LD-@<D-DT @   TD-D LD-D\ `   \D-D ,`D-D H  @  HD-8pD-D0L 0  0LD-D ,<tD-D H  T  HD-zR| ,@D-D H  `  HD-8HD-D@P @  @PD-HD-D`X `  `XD-<@D-DT @   TD-D LD-D\ `   \D-D D`0D-DX P   XD-D 8D-D0L 0 X 0LD-6h-?#{WO@V*@@*_Qrqrk@TE0?ȎAh*OBWA{è#_r _ւ??#{ _WO@****(@ @****_r1vrk@TE0?(A*OD @WC_B{Ũ#_űK_r ?#{_WOA8 XR C*$@ T(@ )6#~@aR>`A*7j78#h @@h @@A8 C_ TOGWF_E{D#_(G76r ?#{og_WOA8 ) C*(@ 7{6@8h:@hk{(C3qQ* R @*r JA (}R`=uH}S>- k98U@ @ @*$R@H @@HA8 C_ ATOGWF_EgDoC{B#_űK?#{+g_WO A8 XR C****$@ T(@ )9#H@ RI?A*:k:8#w)u)h@hh@h#h @qh9A8 C_ !TOI+@WH_GgF{D#_ֈG76űK?#C{og_WOA8 ) C***(@:v6@8 h:@ @ivCѢSqQ*R_*r JA (}R=uH}S*>- @k<8)@^)*@_$R@" @q9 @ A8 C_ ATOHWG_FgEoD{CC#_r ?#{*{#_űK?#{****{#_zg?#{_WOH@@Tt"M) kBT b@***h&M)( k"Th@* @)h @)} EHRrh@i @@)} [ 4RqTJhj@@Tt"U) kBT b@***h&U)( k"Th@* @)h @)} HRrh@i @@)} * 4RqTjOCWB_A{Ĩ#_$??#{#_WOA8 C(@ qHT  q6aT@ibq6?T`*`6*`BR*6```BR`7*`@K qTN((R~S!ԚUjbI ?1(@HRr qT @ qTh@* @)h @)} HRrh@i @@)} 4RqTb@!***h@@h @c(Ri @!Ԛ!*`**h@ @!h @)} Nh@i @x**@)}!`HRrh@i @@)} vkTR9qTb@!***h@i @*  @)*}!>HRrh@i @@)} TkTRqTb@!***h@i @ R@)}!h@i @@)} 6@@qTRqTb@!#R**h@i @ R@)}!*A8 C_ AT*OG#@WF_E{C#_@*I 1*}_J*} ȫ5;?#{og_WO(@R*j@"}@bA b"B)  ?k)T@ @ @))}H <?hT#ȚT@ګ @*!@))1J}i })  @4**9 @* ih 7 @kTh@OEWD_CgBoA{ƨ#_i@  a0?#{og_WOh@* 4{@R***<rA8ը @R @W#)@ -@) @-)}J*k}_q * @ @@ )@)1)}hJ}  @ @@ )@)5)}hJ}  @ )R @Z)!֚_k9 *T1_ k))@*CJe}jijI%ɚ6_(@(@ *(@ @@**_r1vrk@TE0? @(A_( @(T_ @h*@ @ @))}H @ @* @))}H OGWF_EgDoC{B#_$??#{WO(@ qT  q4aT@ `q4?Tc @*~@RB) } ?k Tc @ i (Qk"T**@"@ 9*t*OBWA{è#_zg,A4?#{O@h@qaT`@҉ hjt(}H G(HI@(}JR r} @_rrk@TE0?Th@` h@2OA{¨#_?#{WO* *cRvcROBWA{è#_X?#{ OL`qT@y@!RA)`OB @{è#_X?#C{WOCL`qTA)@yB`RB)C)@9!* `OD@WC{AC#_?#{ O BRu@*cR*OB @{è#_?#{WO* *cR2vcROBWA{è#_?#{ O BRh@1*cR*OB @{è#_|?#{_WOA8 C\A#y1 TtB 58RR !`#R 7!h2@H@@B#AR#?Tl \Sw^A <S!? q )(#R7@@@  I @ M@*!R qaT!c*5@ q T`A8 C_ !TOGWF_E{D#_!*c!~"R5@ qTc!!BR@5#@ qTc!1bR5'@ q(Tc!AR5+@ qTc!QR 5/@ qhTc!aR53@ qTc!qR`57@ qT  R@)ySJ!J I%R?}q)1qTbm@@~S q ) T4 khT J!**)*#@qTm@'@ q )`TO4  kT"/*!)*+@q(Tm@O/@ q )`TO4  kT"/*!)*3@qh Tk n@um h)4 q@TL  khT (!(*!h) *!Bb@7@BR 5@@ @ Z7hA(%5  @ @@@!buF@4hA!R@* ?#{og_WO(@)@@ ib|bjb*ib;R A8~bTH#ȚThf@w#֚Th@ꨃ_!Th@ @Th&A@T @ K? qhTM)@ h@h4*Ph@ @!h @)} h@i @x**@)}!HRrh@i @@)}  kTRqTb@!***h@i @* Z @)*}!HR;Rrh@i @@)} kTRqTb@!****h@j @* @))}H /h@i @*@!)`hb7h@H5h@@h @h @7 ``aR"R7c!9Rhb }_)7 } Ȫ5h@H5@ J)@ C)e}Iii(%Ț6@(@(@@@*_Qrqrk@TE0?ֈAh;R@( @(T@ @M ROGWF_EgDoC{B#_@*?#{O4*!R*OA{¨#_;z?#{WO( T< ) R(=)R@kcT4@ RѠ?q RIi "%B)3 T4@k"T R*OBWA{è#_ )@R R R }_)K } 5}_ 5;)R }_J K } 5;z?#{Oa R@ RqR(!{) T"4@ROA{¨#_\waitmu32stateqcom,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->tcs_waitlabeldrv-%dnamehdrqcom_rpmhqcom,tcs-configqcom,drv-iddata%s: ack: tcs-m: %d addr: %#x data: %#x (null)rpmh_write_asyncrpmh_invalidaterpmh_write_batchrpmh_writeqcom_rpmh`Ϙstrlentrace_event_buffer_reserve~)Hmemcpy trace_event_buffer_commitң__trace_trigger_soft_disabled__stack_chk_fail/,-perf_trace_buf_alloc+2perf_trace_run_bpf_submit^Eg4bpf_trace_run3[Vbpf_trace_run6~_printk__const_udelay{'_raw_spin_lock_irquyHinit_wait_entry&prepare_to_wait_eventSuK_raw_spin_unlock_irqQscheduleTfinish_waitm\alt_cb_patch_nopsS_find_next_bitV}G cmd_db_match_resource_addrBR_find_next_zero_bitNY__cpu_online_maskMJpreempt_schedule_notraceg{dbitmap_find_next_zero_area_offYa__bitmap_setV7system_state Çdev_pm_genpd_get_next_hrtimere?ktime_getIloops_per_jiffybuarch_timer_read_counter+@log_write_mmio$t((<)6)9X):)7)7))?);$*)@**X++++#,D,9d,6,:" ", $( "04"<L@H< LTX X`!d     8&(`0XH`(6km +@mHe6kmq00m8;Xm`+me2 H/+(0P h,x<l- 0080@.HPX8`-hxxx.H (& Android (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)Th4<lP8D4P d 0`dt `@ @!"\"#<%|H&)$,  -9<,%&DJLWbhimnopsuvwxy|lt?}8HGI;<=> #$U<!"#&'(1  23$3(",4X v<|- g 0 45 <,:8< lpph0lp"vT' c8a 4 8. "2  d*|,j0 4-|4`L  pP h(0 k tp\ xP^$d  F  =`l"\`<X$@$D " 0 "M +  l @@N*)` pR<>P  % !t   HL@ T\ 8` ! ! !    HF   m 0XZ X   HHh (H  " "B" 2$ & &(4 ({(4 ) * + , v"<"X"|\"#-% %g   48&D&jH&8*6(v)!)  ,[ $,.)7*d+(, h  "$&(*+. // /6 v/3/  A /"/$$/[/ -  g  w (C:(C1(R J([3@p3 (t (1 (a ,13R 44 4 (cv(g ,4),/ P[PP ®  | |g (4!.y  H 4:z \+ bqB4 a  H4|(d , 1I Xc p g4 >A wf "@ T)0K  $ !+@ \" %@H&$,+. % 7 Q .note.gnu.property.note.Linux.rela.init.text.hyp.text.rela.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.hyp.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.hyp.event_ids.rodata.str.rela__bpf_raw_tp_map.modinfo.rela__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.init.data.hyp.data.rela.ref.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1of_get_propertyinit_wait_entrymemcpyloops_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_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.symbols__start_alloc_tags__stop_alloc_tagskmalloc_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_notifiercmd_db_match_resource_addrplatform_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_returnstrlen__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__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_msg__kcfi_typeid_trace_event_regsnprintftrace_event_printf__kmalloc_cache_noprof__kmalloc_noprofbitmap_find_next_zero_area_offof_property_count_elems_of_sizetrace_event_buffer_reserve_raw_spin_lock_irqsave__tcs_buffer_write__kstrtabns_rpmh_write__crc_rpmh_write__kstrtab_rpmh_write__ksymtab_rpmh_write__rpmh_writecompletesystem_statedevm_of_platform_populate__kstrtabns_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_notracerpmh_rsc_probewritel_relaxedreadl_relaxed__trace_trigger_soft_disabled__init_waitqueue_head__init_swait_queue_headdevm_kmallocperf_trace_buf_alloc__kstrtabns_rpmh_write_async__crc_rpmh_write_async__kstrtab_rpmh_write_async__ksymtab_rpmh_write_async__fortify_panicrpmh_rsc_write_ctrl_datarpmh_rsc_send_data__llvm_fs_discriminator____UNIQUE_ID___addressable_init_module789$d.89$d.79$d.69$d.59$x.49$x.39$x.29_note_19$x.19$x.9$d.9$d.88$d.78$x.68$x.58$d.48__UNIQUE_ID_alias538$d.38$d.28_note_18$x.18$d.18$d.8rpmh_rsc_reg_offset_ver_2_7$d.77$d.67$d.57$x.47__UNIQUE_ID_alias537$x.37$x.27$x.17$d.17$x.7$d.7bpf_trace_run6$d.76$x.66$d.56$d.46__UNIQUE_ID_depends536$d.36$d.26$x.16$d.16$d.6$d.75$d.65$x.55$x.45__UNIQUE_ID_scmversion535$x.35$x.25$x.15$d.15$x.5$d.5$d.74$x.64$d.54$d.44__UNIQUE_ID_intree534$d.34$d.24$x.14$d.14$d.4bpf_trace_run3$d.73$d.63$x.53$x.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$x.33$x.23$x.13$d.13$x.3$d.3$d.72$x.62$d.52$d.42$d.32$d.22$x.12$d.12$d.2__UNIQUE_ID_license791$d.71$d.61$x.51$x.41$x.31$d.31$x.21$d.21$x.11$d.11$d.1rpmh_rsc_reg_offset_ver_3_0__UNIQUE_ID_description790$d.80$d.70$x.60$d.50$d.40$d.30$d.20$x.10$d.10   ! +Ii%  `i%TC@hi%s qi% yi%i%i% i%i%\  i%d@  l@ (  b  i%@· @:}`i}qi% i% 8 \  i%#i%} i%}@p i%i%i%j%'j% y}E} Q}@/j%(&HJ]:j%&Fj%T}pd}  ! +Nj%    }   fj%yj%j%j%j%j%j%j%k%k% $k% 7k% Ik% Zk% kk%~k%k%`&}@_ `y}E}`k% (`&}@_ `#}}p R}y}E}Q] `(k%T}@k%T}@ l%}}p}   ,l%h Qt9l%]@ !Dl% y}Nl%} Xl%}@&#al%& ql%$ & ( M ' c i_ #}p &}i zl% * i_ 0yl% ,l% *l% , t#l%l% 0 ·l% ! hl% 2 i_ #}p &}i m% 4 i_ 0y)m% 6 ·i%hBm% 8Tm% *mm% , `[m% < tm% > m% 0m% @ ·m% B ·lm% Dm% @m% r ·hn% Hn% H4n% B hOn% L t# }p}\n% Ngn% N t# }pxn% Qn% !n% *n% ,n% n% 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_configrpmh_requestneeds_freecache_reqsleep_valwake_valbatch_cache_reqrpm_msgs__bpf_trace_rpmh_send_msg__bpf_trace_rpmh_tx_done__probestub_rpmh_send_msg__probestub_rpmh_tx_donerpm_msg__rpmh_writetcs_id__tcs_buffer_write__traceiter_rpmh_send_msg__traceiter_rpmh_tx_doneclaim_tcs_for_reqperf_trace_rpmh_send_msgperf_trace_rpmh_tx_donerpmh_flushrpmh_invalidatenfbrpmh_rsc_cpu_pm_callbackrpmh_rsc_invalidaterpmh_rsc_pd_attachrpmh_rsc_pd_callbackrpmh_rsc_proberpmh_rsc_send_datarpmh_rsc_write_ctrl_datarpmh_rsc_write_next_wakeuprpmh_tx_donerpmh_writerpmh_write_asyncrpmh_write_batchtcs_tx_donetrace_event_raw_event_rpmh_send_msgtrace_event_raw_event_rpmh_tx_donetrace_raw_output_rpmh_send_msgtrace_raw_output_rpmh_tx_done(@06pl$ D8@SNbH0&?,:@x]8<@Hx08@xx8@(z8%<0 @zx8@0{82<4=?@{8]0=X@h85=0@(8p`>k@08  >@ @؁`8"> @8H8$@@8&@ q2AYCJ YCE0z@PH8 TLo`2[C>#@ 8C@@81I@]00]$X] D000:`@l