ELF�8�@@?=]A��%��8��z��z�M"�]���i%%%%%%� ; "cpu=%d, time_delta_us=%lu, inst=%lu, cpu_cycles=%lu, mem_stall_backend=%lu, l2_cachemiss=%lu, l3_cachemiss=%lu ", REC->cpu, REC->time_delta_us, REC->instructions, REC->cpu_cycles, REC->mem_stalls, REC->l2_cachemiss, REC->l3_cachemissRegister idle exit vendor hook fail %d l3-cachemiss-ev not specified. Skipping. perf_mon_update_client_taskclient_update_interval_us unspecified, using default value. &cpu_data->perf_allocation_lockgs_perf_moncpu_idxEvent at index %u is unsupported. Stopping probe. cyc-ev not specified. Skipping. gs_init_perf_mon_cpuhp errored with number %d time_delta_usamu_events%u Insufficient memory for cpu_data_arr. Aborting gs_perf_cpu invalid skipping performance monitoring. client_update_backup_us unspecified, using default value. l2-cachemiss-ev../private/google-modules/soc/gs/drivers/performance/gs_perf_mon/gs_perf_mon.cgs_perf_mon_tick_update_counters3gs_perf_mon: %s: failed kthread_create for perf_mon l2_cachemissmem_stallsclient_update_backup_us&perf_mon_metadata.client_list_lockgs_perf_mon: Perf event read failed on cpu=%u for event_idx=%uRegister idle enter vendor hook fail %d cpu_cyclescyc-ev3gs_perf_mon: init cpuhp fail:%d &perf_mon_metadata.active_state_lockgs_perf_cpucpu_idx invalid, skipping performance monitoring. stall-backend-mem-event not specified. Skipping. instructions3gs_perf_mon: %s: gs_perf_mon parse errorgs_perf_mon_param_set_ticksgs_perf_mon_param_set_activegs_perf_mon could not stop with error code %d unsigned longclient_update_interval_us3gs_perf_mon: Error when registering driver! gs_perf_mon_driver_probestall-backend-mem-ev3gs_perf_mon: %s: gs_perf_mon invalid number of tickspmu_eventsl2-cachemiss-ev event not specified. Skipping. cpucpu=%d, time_delta_us=%lu, inst=%lu, cpu_cycles=%lu, mem_stall_backend=%lu, l2_cachemiss=%lu, l3_cachemiss=%lu param_ticks_per_counter_updateparse_perf_countersinst-ev not specified. Skipping. l3-cachemiss-evparam_ticks_per_counter_update unspecified, using default value. inst-evPerf event read failed on cpu=%u for event_idx=%ul3_cachemissintgs_perfgs_perf_mon_param_ticksgs_perf_mon_param_ongoogle,gs_perf_mon���?#��{��� ��O����@�����*�@��*�@����_�1x�rQq�rk@TE0�?֨�A������*�OB�� @��{è�#��_�����?#�����{��O���A8���C��*�� X�R���$@���������� ��T�#��R���h@��h@� �h"@��h@��h@��h@���#��A8�C���_� �T�OE��{D�����#��_�h�G7������@���6��������?#�����{����W��O����A8���C������*���<@�� �����8� @@�5�j��@����C��3���R�@���� @�����R��R��� �=u��cY��I�̿I�(}�����@�� @�$�R����+)���@���@� ��"@���@���@���@���A8�C���_� �T�OE��WD��{B��@�����#��_������?#��{�����*��{���#��_�Q ?#��{��� ��W��O����@9H4��*��@�*�RX���������A9��4�* *�R�*Y��)�Ri9 E@�i� ]@�i� u@�i� �@�i� �@�i"� %@�i�9@�hJ���������*�OC��WB�� @��{Ĩ�#��_�0p(�?#��{���_��W��O�����8ն�?q�T �)@9i4 �J� ����*i��*�R7@��^(������A9�4*�R �R�^(��"�� m@��* 4 *�R �R�^)�%��i@�q�T q�Tq�T�;��� *�R �R�����^)���%��1@����5�*h�;�H�;����*h�����*�OC��WB��_A��{Ĩ�#��_�e��1�?#��{��� ��O���������B��s���s����@�����6���uR������*�OB�� @��{è�#��_֠��_�L�A9��?#��{��� ������������6i"@�(� ���s�s��� @��{¨�#��_� g@�?#�����{��o��g��_��W��O��C�A8� �)�C�����8�ii�����@9h4���*�R���J@��f���������A9�@9q$@z�T���j*�R�f��HE���i�@�* �j�)@�_ k�T����h�jj��t����}J� �R �G�)} h�H� � T*�R���*���f�� 1@���������4�� ���������T�� m@�I��4i@�q T q�Tq!��T�;�H�;�h�;����� A@� =��@�I � %���������*�*����H@�����ij�� *�R�t��S����h��}I��f�� �G�H�H�(%���������ij�� ��t��@����h�}I�I@� �G�H�H� �T�@��A8�C��@� �AT�OF��WE��_D��gC��oB��{A�����#��_�� g@�?#�����{��o��g��_��W��O��C���@9�4�����@4 �)�(@�)@9I4���҈�ij�� ��t����}I�I@� �G�H�H� ��T�� �� �R�4� A8���}@��@�����@���kI T �)��~@�(@9<�G��4�*�R@�zO��U�����HA9���4hs��*�RiO���� 9hs��*E@� �*]@� �*u@� �*�@� �*�@� !�*%@� �)9@� I�����@�h���k(8@�u#�� Ո���� �)���8� �J�ii� �C�)e}�Iii�(%Ț��6�@�(@�(��@���h@��*`@����_�1x�rQq�rk@TE0�?�h�A������@�( @��(��T�@� @���������s�t@��@���T�@�����@��@��_���rq�rk@TE0�?��������OF��WE��_D��gC��oB��{A�����#��_֑�c?#�����{��o��g��_��W��O��C�A8���C�@��!��B���#�R|A��������7�~A��!��B�#�R�����7�~A��!��B�#�R�����7���@��*�R��R|����������~A��!����������������������������{������@ ����!�#�R�������7����@�@��Q�k�T��@� *�R�!��B�@�8!��#� �?�� ����������!���W�7�� ���������*X������������#�RP�]�1T@�1� TH@�1� T(@�1� T�@�1���T��Ri���c�������?���� T����@�� �R��R|������� ����!���� 5���!���� 5�!��c�����R�*�*�� �7���*@ 5�)�R 9it�e�!�!�!�����I�R �<���!����� �R �=���!����� �R �>���!����t�F�!���� �*"�RB�Rb�R�!�����@����1���!���@�*�*�!����*�!�*�!����*��*���*��!��!����*����!�������!�����@��A8�C��@� �aT�*�OF��WE��_D��gC��oB��{A�����#��_��=a��?#��{���O����`73�RA8Փ2��;���2��;��� �6�*�OA��{¨�#��_֖GD) �)� ���8�*@�ii�i@��4_q�TJ�R*�R *�R%�� 9��_֛��� �J� ���8�ij� *�R)@�%��9��_�?#��{��� ��_��W��O����s�`"��h@9h4�*!����*�R�s�}@��@�����@���k�T@��~@�(!��!�����*���*��������4�)�R�* 9����*�OD��WC��_B�� @��{Ũ�#��_��Oo?#����{����O��C���xP����q�T�R� @��A�t��!����C��"B��������OC��{A��@����#��_�?#��C��{����W��O��C���A8��*��C����!�����#�R���������7�@�� ���) ��!�����#�R����7�R���7�@��:���) ��!�����#�R�������7�@�i�R��)��� ��!�����#�R�������7�@���R��)��� ��!�����#�R�������7�@�I�R�� )�j� �A8�C��@� �T�OD��WC��{A��@��C��#��_�����B����������B����������B����������B����������B���������S�?#��{���W��O���� *�R�*@� ���"���������������A9��4����*�*$��*����5�*�OB��WA��{è�#��_�!��������S�?#��{���O���� *�R�*@� ��!�����*�����*�OA��{¨�#��_�?#��C��{ ��_ ��W ��O ��C�A8� �C��*���*�R5@���RT���r@���������� ��������������������n@�5�#��*���������@�iT�4�Ȃ������**�R�#��V��7A���R�@��~��~��~��~��~��~������ ���~����@�5�#��*���������@�iT�4`C�����*�R��R�V���@��~��~��~��~��~��~������ ���~����@�5�#��*���������@�iT�4@�����*�R��R�V��A��~��~��~��~��~��~������ ���~����@�5�#��*���������@�iT�4 ������*�R��҉�R ���V��3A��~��~��~��~��~��~��~�����/A�h5�#��*���������@��T44�*!�P�������*�R�V��������(�R�����9��*A8�C���_� �!T�*�OL��WK��_J��{I��C��#��_��?#��{���_��W��O����s�`"��h@9�4�� ���*�R�s�?9}@��@�����@���k�T�@��~@�(!��!�����*�������������OC��WB��_A��{Ĩ�#��_�?#��{���W��O����|@�@�*�RP(������������9��F�`����*�R�R(�`I�`���*�R�R(�`L�`���*�R�R(�`O�`���*�R�R(��@��������OB��WA��{è�#��_֜�c?#�����{��C�A8���C�A�R������5�@� �Q?�1�T �R�* �J� } +AI�)K�A8�C��@� ��T�{A�����#��_������!���������=L�?#��{������B��*@���{���#��_֜�c?#�����{��C�A8���C����9�5�@9h4h���R����*A8�C��@� �T�{A�����#��_����!���������=L�?#��{������B��*@9��{���#��_�I�<�H�<�H�<�H�<�H�<�H�<�zR| 0tD-D0L 0���� � L 0LD-�����0L�D-D`L  ���� � `LD-����D 8�(D-D`T @����� �� � `TD-�������D (� D-DD ��H DD-��8��D-D@P @����� ��� @PD-�������<$8D-D@P @����� � �� @PD-��������0d�H-D0L 0���� � T 0LD-�����(�`H-D H  ���|  HD-���H�xD-Dp\ `����� � ������ , p\D-������������D H�D-Dp\ `����� � ������h p\D-������������H\ D-Dp\ `����� � ������ � p\D-������������D ,�TD-D H  ����t  HD-�����D�(<�D-DPT P����� � ���� PTD-���������,@�D-D H  ��� d  HD-���D (pD-DD ��D DD-��0�|D-D@P 0���� � L @PD-�����<� D-DPT @����� �� X PTD-�������D 8�D-D0L 0����� � l 0LD-������D ,LTD-D H  ����t  HD-����@|,D-D�T @����� � �� � �TD-��������D 8��D-D@P @����� � ��� @PD-��������4��D-D0L 0����� � � 0LD-������,4�D-D H �� d  HD-��D (d0D-DD ��X DD-��,��D-D H �� H  HD-��D (�0D-DD ��X DD-��read_perf_event_localgs_perf_mon_update_clientsgs_perf_mon_add_clientgs_perf_mon_tick_update_countersgs_perf_mon_get_datags_perf_mon_remove_client�ű6?#��{��� ����s�`"��!��B���!��B����h�����!�h�h"���*�5�*� @��{¨�#��_������� g@�?#��{������{���#��_�gs_perf_mon��]�b�g�l�q�����license=GPL v2description=Google Performance Monitorauthor=Will Song vermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=gs_perf_monscmversion=g1343c08acdd5depends=LinuxLinuxgs_perf_mon���wtrace_event_buffer_reserve �k�trace_event_buffer_commit�,�__trace_trigger_soft_disabledғ��__stack_chk_fail/�,-perf_trace_buf_alloct���perf_trace_run_bpf_submit���bpf_trace_run2 �4_raw_spin_lock_irqsavep�\�_raw_spin_unlock_irqrestoreӬ��cpu_numberd���_raw_spin_lock<�Ғperf_event_read_local4K��_raw_spin_unlock�{��mutex_lock��h__list_add_valid��U�mutex_unlockUrS�__list_del_entry_valide�?�ktime_geteb�,__dynamic_pr_debug��swake_up_processƒ3 mutex_trylock��}nr_cpu_ids0�~�__cpu_possible_mask��S_find_next_bitNY�__cpu_online_maskMJ�preempt_schedule_notrace����of_property_read_variable_u32_arrayQR�!__bitmap_weightn�devm_kmalloc��0�of_get_child_by_name�F�of_get_next_child��q�__mutex_init����kthread_create_on_node��-sched_set_fifoL3me__tracepoint_android_vh_cpu_idle_enter��tracepoint_probe_register���Q__tracepoint_android_vh_cpu_idle_exit\�M__cpuhp_setup_state �~�_dev_err� zkfree�~��_printk����tracepoint_probe_unregister\��Okthread_stopnd��kthread_should_stopQschedule:CL�__platform_driver_registerG���trace_raw_output_prepo���trace_event_printf(�strace_handle_return Pu�__dynamic_dev_dbgPg�perf_event_create_kernel_counter˕T6perf_event_enable^LJ�perf_event_release_kernel�i��kstrtoint ��sysfs_emit_atM�Kkstrtobool'W.trace_event_regDCاtrace_event_raw_init�u�module_layoutGNUa{�^"�uO(�^.���{��"GNU��@�@�� �D�T���L�����������������d�����������������l�����@��@����@�@ �P$�P(�h�Pl�Pp�x���P��P������������ �(�D�d��l����,��,��P�T�d�����8�����8�����������(�T�X�\�h�Pl�Pp�x�|���������8�������8������� � � �� ��0 �� �� �� ��� ��� �� �� � � �@ �@\ d �@h �@� ��� �P� �P� � �k �k ��$ ��< H ��L ��P ��T ��` l � p � t ��x ��� � �� � � �� � � ��� ��� ��� ��� �  �   �p �p   ��$ ��4 < �@ D L �P ` ��l ��p ��t ��x ��| ���  � ��� ��� � @ �D �H �RL �RX  \ ��d ��l  p �t x | �� � � ��� ���  �  � �`� �`� � � � ��� ��� � ��� ��� �\� �\� �� ���,��0��8��<��DH��P��X��\��dh��p��x�n|�n������������������������������������� �V�V��$�k(�k4@�D�P\��`��hl�3p�3x��|������������� � ��`��`������0<�@`�d�h��x��������������������� (�04�D��X�l�|���������������l� p� ���o��o����� ��$��<\��`��x����8��8���������p��p��-��-����� ���� ��$��(�,�4<�@�D�(H�(Pp��|����������������,�<�t������ !h �!�  !h �!� !,�@�|���������������������������� �$�(�X��`��t����"�"�"�"�"<#\��`����l��l��������������������{��{����$ %d�lh�ll��p��t������{��{���$� ��j�H<�@�D�H��1�H�� �H$�(�I,�H0�4�8�H���� ��������$�� (��0�l4��<��@�����P�(�� �� � ��$��(�`0��4��8��@�D�H��P�XT� X�`��d�<h�@�� �$�(��,��0 4��8��<��@��H P��T��X\h��'��'������0 ��0��Y��0��8�bX��`�_�����������L�����������H��h�p���H��h���(@���&(�������������`�|�\' �0�08�0@(�X�������0�8��@��H�0P��p��x����0��-��������0�����������0���� ��(�00�(�h��(��08��Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)�P�|��\������(��h����P����0`�� ����`�����D�t������8�\P���T����D8�h���������!$��)�������IJK��dLM���������������.�����;=����������������Ghknqt��]^_�&'p�.� j�j� H�   .�HN<�<E1Hf�wH�� �IGH�$ $��H�0� 0F � > |�( x� | \( X� \� �2 �  �� �@ �� �| �" �� �  � � �� � L� P: �� �� �; � x)8� �  ,� 0 � � 4 ${ � � r � �3 8 � T `D� �(q \�� T[ ��� � � \� `� 0� �. �u �<B �~ T,�_������� R � �� �|� �y �(  H)88E � 0e)p8< ��@X )�80 � P )�85 \� `K)8] �" X? \�60� �* �� j D�/ 0� � �W   �09 �� ��  ��0 �� ��  �0$ �� �e ) � Q O ` `�@�#H3#�H th�bX�`%�%�' *'�� )# �6h � Z+(� +|�� � �+((6-K -� / /; 1�1� 1'c 16* ��� 2   #%')+-/14� .�(��t  ��  5 5�5�1`a� 1`�1�F 6�1��8��8� 1� �25682% H�  ��X �8p ��� P`� �x 0�K ���(��� ����_� t� �< �g �  f�n��+ � R( #�z�3�� �  � 7BZ :  �� �?�� �� ����� o �{ 6@�� �{ �i �� �m\�JY �.note.gnu.property.note.Linux.rela.exit.text.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.rela__bpf_raw_tp_map.modinfo.rela__param.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.rela.rodata.rela___ksymtab+gs_perf_mon_get_data.rela.exit.data.rela.init.data.hyp.data.rela.ref.data.rela.datags_perf_mon_init.__keyinitialize_cpu_data_info.__keyof_property_read_variable_u32_arraygs_perf_mon_startkstrtoint__kstrtabns_gs_perf_mon_remove_client__crc_gs_perf_mon_remove_client__kstrtab_gs_perf_mon_remove_client__ksymtab_gs_perf_mon_remove_client__kstrtabns_gs_perf_mon_add_client__crc_gs_perf_mon_add_client__kstrtab_gs_perf_mon_add_client__ksymtab_gs_perf_mon_add_clientvendor_update_event_cpu_idle_exit__tracepoint_android_vh_cpu_idle_exit__mutex_init__kcfi_typeid_trace_event_raw_inittrace_event_buffer_commitperf_trace_run_bpf_submit_find_next_bit__bitmap_weightktime_getsysfs_emit_atdisable_perf_eventsenable_perf_events__kstrtabns_gs_perf_mon_update_clients__crc_gs_perf_mon_update_clients__kstrtab_gs_perf_mon_update_clients__ksymtab_gs_perf_mon_update_clientswake_up_processparse_perf_counters__kstrtabns_gs_perf_mon_tick_update_counters__crc_gs_perf_mon_tick_update_counters__kstrtab_gs_perf_mon_tick_update_counters__ksymtab_gs_perf_mon_tick_update_counters____versionsgs_perf_mon_param_set_ticksgs_perf_mon_param_get_ticks__param_str_gs_perf_mon_param_ticks__param_gs_perf_mon_param_ticksnr_cpu_ids_dev_errgs_perf_mon_platform_drivertracepoint_probe_unregister__platform_driver_registertracepoint_probe_registerperf_event_create_kernel_countervendor_update_event_cpu_idle_enter__tracepoint_android_vh_cpu_idle_entercpu_numbergs_perf_mon_cpuhp_upgs_perf_mon_stopkthread_should_stopkthread_stoptrace_raw_output_prepsched_set_fifogs_perf_mon_cpuhp_downtrace_handle_returntrace_raw_output_gs_perf_mon__tracepoint_gs_perf_montrace_event_raw_event_gs_perf_mon__event_gs_perf_monprint_fmt_gs_perf_monevent_class_gs_perf_montrace_event_fields_gs_perf_montrace_event_type_funcs_gs_perf_mon__traceiter_gs_perf_mon__bpf_trace_tp_map_gs_perf_monperf_trace_gs_perf_mon__bpf_trace_gs_perf_mon__SCK__tp_func_gs_perf_mon__tpstrtab_gs_perf_mon__param_str_gs_perf_mon_param_on__param_gs_perf_mon_param_onkstrtobool__stack_chk_failperf_event_release_kernel__kstrtabns_read_perf_event_local__crc_read_perf_event_local__kstrtab_read_perf_event_local__ksymtab_read_perf_event_localperf_event_read_local_printkperf_mon_task__cpu_online_mask__cpu_possible_maskmutex_trylockmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lockparam_tickgs_perf_mon_root_match__dynamic_pr_debugperf_mon_config__kcfi_typeid_trace_event_reg__dynamic_dev_dbgtrace_event_printftrace_event_buffer_reservegs_perf_mon_param_set_activegs_perf_mon_param_get_activeparam_is_active_raw_spin_lock_irqsave__cpuhp_setup_state_raw_spin_unlock_irqrestoreof_get_child_by_namestr__gs_perf__trace_system_nameinit_module__this_modulecleanup_modulescheduleperf_event_enablekfreekthread_create_on_nodepreempt_schedule_notracegs_perf_mon_driver_probeof_get_next_child__list_del_entry_valid__list_add_valid__trace_trigger_soft_disableddevm_kmallocperf_trace_buf_allocperf_mon_metadata__kstrtabns_gs_perf_mon_get_data__crc_gs_perf_mon_get_data__kstrtab_gs_perf_mon_get_data__ksymtab_gs_perf_mon_get_data_note_9$d.99$d.89$x.79$d.69$d.59$d.49$d.39$d.29$d.19$d.9$d.98$d.88$d.78$x.68__UNIQUE_ID_author458$x.58parse_perf_counters.__UNIQUE_ID_ddebug448$x.48$x.38$x.28$x.18$d.8$d.97$d.87$x.77$d.67__UNIQUE_ID_description457$d.57$d.47$d.37$d.27$d.17$d.107$d.7$d.96$d.86$d.76$x.66__UNIQUE_ID_license456$x.56parse_perf_counters.__UNIQUE_ID_ddebug446$x.46$x.36$x.26$x.16$d.106$d.6$d.95$x.85$x.75$d.65__UNIQUE_ID___addressable_cleanup_module455$d.55$d.45__UNIQUE_ID_depends335$d.35$d.25$d.15$d.5$d.84$d.74$x.64__UNIQUE_ID___addressable_init_module454$x.54parse_perf_counters.__UNIQUE_ID_ddebug444$x.44__UNIQUE_ID_scmversion334$x.34$x.24$x.14$d.14$d.4$d.93$x.83$x.73$d.63$d.53$d.43__UNIQUE_ID_name333$d.33$d.23$d.13$d.3bpf_trace_run2$d.92$d.82$d.72$x.62$x.52parse_perf_counters.__UNIQUE_ID_ddebug442$x.42gs_perf_mon_tick_update_counters.__UNIQUE_ID_ddebug432__UNIQUE_ID_vermagic332$x.32$x.22$x.12$d.2$d.91$x.81$d.71gs_perf_mon_init.__key.61$d.61$d.51$d.41$d.31$d.21$d.11$d.1$d.90$d.80$x.70$x.60parse_perf_counters.__UNIQUE_ID_ddebug450$x.50$x.40$x.30$x.20_note_10$x.10$d.10$d.100�@H���H���p�p��p�2P�O� �c�)^�)Q�)@0�0 0h0i0�J@HN�&< ��5�@�t<�2�5�#@u�<�@�v <�@�w�<5�6�0@�y�<% 7  @�{<�@�{`<�@7 �@ |@<mP7Hh@`~H< @�~`<w�7Hr@�<#��7{@�<%�8 �@�0<'H 8PC@�@<)p9P@P��<+]�9X@��<-M�9H@��</�9�U0��x@Ѓ�<5L�o�p���:0�;@@�@��0<6�@?��N$(N %(��(��>��������