ELFp$@@(&zR| 8D-D@P @ h @PD-@T4D-DPT P   PTD-D 8D-D@P @  @PD-4D-DL    LD-D ( HD-D H  h  HD-48D-D0L 0  0LD-DpD-DX P  H XD-D 4D-D0L 0 t 0LD-D ,HD-D H  h  HD-(  D-DD H DD-4L4D-DpP 0  pPD-D 0D-D0L 0  0LD-0D-D0L 0  0LD-<D-D@P @  @PD-<,D-D@P @  @PD-<lD-D@P @  @PD-8D-D@P @  @PD-0D-D0L 0 h 0LD-( D-DD H DD-0HD-D0L 0  0LD-0|D-D0L 0 p 0LD-4D-D0L 0  0LD-8D-D@P @  @PD-8$D-D@P @ t @PD-@`D-DPT P  PTD-HD-Dp\ `  p\D-HD-D`X ` D `XD-<<D-D@P @ X @PD-<|D-D@P @ X @PD-<D-D@P @  @PD-DD-D`X `  `XD-<DD-DPT P  PTD-H D-Dp\ `  p\D-HdD-D`X ` $ `XD-<tD-D@P @ D @PD-<\D-DPT P  PTD-<D-DPT P  PTD-8D-D@P @  @PD-8 D-D@P @  @PD-?#{ WO*@V@"bOCWB @{Ĩ#_?#{ _WOBRR v"!BVu"c*"R 5!`h2a@"R5xB#h@}S!BwwByJ (yJ@hH- S`bxN !*5`BcR`R`RZ`Bb``R``R`"Rt^`btf`t`rt`ttYwV*@!A.*@!A@!A@!A@@!R!*vBxJ@a@`J@`@!R*ODWC_B @{Ũ#_!*!B*?#{ WO`tV@B"J@@J@@!RsB!*OCWB @{Ĩ#_?#C{OA8%C#+?cT!*4@A8%C_ T*OH{GC#_?#{ s`@ @{¨#_?#{WOt`buN@U` B#vCHQVkT6Ry`t:@tt@!ROBWA{è#_?#{g_WOA8%C*`bsn@3? T R k!T6JqTA8ն@9x(7@7"@郉1 臟~R 8B;h4  RCՠ"@) 8*@* ? ?8Bՙ"@?("R :B;Hh4  RC( 8@ @ ?( ?:BxRrk!T@bqHuT  y) t"` @ush@!BAsh@! sh@!AB*`b`N@!*w" @<4q!>T`@x`"@x`B@xt"uwGq7TvyGT@*/@ K`BT_CT9CGT@*t"` @u` @q$T@qH$T@2q#Tt"0R RN"@ C D @Rq!TA @Rq"T;t"`B @u`R@u`b@u`r@u#w" @H14q3T`@`@xzt"` @u`@u`"@u`2@u @qaT@ q:Tt"u @vrtrA$4*t"` @u`@u`@u`@ut"` @u`@u`@u`@u @^qCT @q(T@*qTt"RN @A w" @h!4qa$T`@`@xvzzt" @qaTu@hvA u@vvhzA vzo @NqTlt"u2" @hH uB"@vhH vR @Nq TO @q#TI @4t"hHv<9t"u @ 6H 6't"u @G t"qB>Tu @ zB B z@B t"u @R VC Vt"u @ B "  C t"u @ B pt""hHv`hA`"hA`BhA @9(7@ 7KH`h@`h@ `hvA`hzA @9(7@7>; @9(7@7vso|(T@s hG uT>q- T@郉1 臟RK 3B;h 4g;@郉1 臟R> 3B;hH4|$t"u @~A ~@A 2@A A8%C_ ATOGWF_EgD{C#_@郉1 臟R 3B;h 4`  RCՠ"@) 8*@* ? ?3B@?("R 4B;Ոh4  RC( 8@ @ ?( ?4BX  RCՠ"@) 8*@* ? ?3B@?("R 4B;Ոh4  RC( 8@ @ ?( ?4B,  RCՠ"@) 8*@* ? ?3B@?("R 4B;Ոh4  RC( 8@ @ ?( ?4BUFq"Tv!!R @G hGv5`b`N@!B*)&#@*@*@*@(79(@7!RR sh@7%sh@7Gsh@7i@7{@76q@7XgE_][RRRRR$R@?#{ O*h R kaT~@*;OB @{è#_@!B*A?#{O `bZA*tnOA{¨#_?#{*{#_?#{+OA8%C*c94?TbN@?BTS r TBc!R*`@#AR4Bc!R*`@#AR5A8%C_ TOF{D+@#_?#{ OT?TbN@?T"@BR*`~@OB @{è#_?#{ OT?TbN@?T"@BR*`~@OB @{è#_?#{_WO?TbN@?BT"ԐR6r@7 BR** @H@E*@87 *}@ R`!B#R @87 *}@ R`!BCR @77 *}@ R`!BcR ~@OCWB_A{Ĩ#_?#{_WO?TbN@?BT"ԐR6r@7 BR** @H@E*@87 *}@ R`!B#R "@87 *}@ R`!BCR 2@77 *}@ R`!BcR ~@OCWB_A{Ĩ#_?#{_WO?TbN@?BT"ԐR6rB@7 BR** @H@E*R@87 *}@ R`!B#R b@87 *}@ R`!BCR r@77 *}@ R`!BcR ~@OCWB_A{Ĩ#_?#{ WO?BT`bwN@7?T"@u7BR*** @E@B*@7* R}@B!ˀ#R* @7* R}@B!ˀCR* @7* R}@B!ˀcR* ~@OCWB @{Ĩ#_?#{ ObN@U?T"BR*`~@OB @{è#_?#{{#_?#{ OT?TbN@?T"rABR*`~@OB @{è#_?#{ ObN@?BT"@BR*`~@OB @{è#_?#{WO?TbN@V?TԂ"vAzABR**`~@OBWA{è#_?#{ WOT?TbN@?TԂ"zA4vA ԐR)r}   * ԐRB)r k1R*vz`~@OCWB @{Ĩ#_?#{ WObN@""ABAAB****`~@OCWB @{Ĩ#_?#{g_WO`bzN@S"UWVADA***_U_Y#WADA** __~@ODWC_BgA{Ũ#_?#{og_WOC?bT`bsN@S?Tx"ubh@h?"Tvh@?TwhA4@4*8Rh~@ RQ<@@* ?*B* @kTTT  t~@@OFWE_DgCoB{A#_?#{og_WObN@"*S[c]* c^* cC^* Cc^* c^* c_* #cC_* 3Cc_* Cc_* Sc@* ?T9~@OEWD_CgBoA{ƨ#_?#{_WO`bxN@" {B** {B*  B*  B* # B* 3 B* ~@OCWB_A{Ĩ#_?#{_WO`bxN@"C B**S B* c B* s B*  B*  B* ~@OCWB_A{Ĩ#_?#{_WO`bxN@"c@ ? T@H ? TA4 B** B*  B*  B*  B* ~@OCWB_A{Ĩ#_?#{og_WObN@4"*;w x# |Bh C* _# TZ~@OEWD_CgBoA{ƨ#_?#{ _WObN@Ԃ"*R 7#kx* #?k8T~@ODWC_B @{Ũ#_?#{og_WOCbN@"*3\C]* C]* ]* ^* C^* C^* ^* _* C_* C_* "_* 2@* CT{j9? TZb@~@OFWE_DgCoB{A#_?#{og_WObN@"*[cC_* Cc_* c_* c@* ?T9C~@OEWD_CgBoA{ƨ#_?#{_WO`bxN@"G**G* G* G* G* G* G* G* G* G* #G* 3G* CG* SG* cG* sG* ~@OCWB_A{Ĩ#_?#{ _WObN@Ԃ"*ْ7#kx* 3?k8T~@ODWC_B @{Ũ#_?#{ _WObN@"* #7H*( 3?T~@ODWC_B @{Ũ#_?#{_WObN@""#"HHB***`~@OCWB_A{Ĩ#_?#{_WObN@"3"C"HHB***`~@OCWB_A{Ĩ#_F8 RFFF8H RFFF8h RF8h RF8h RFFF8Ո RFFFFF8Ո RFFFFF8Ո RFFpdm_callback_register4@pHTl4Lamcsspeaker_temp%u %u hs_codec_statepdm_stateFailed to initialize fs attrs: %d voice_info_noise_leveladapted_info_active_durationoffload_effects_durationdsp_record_countams_rate_read_once%uwavespcm_latencydsp_record_duration%sams_cs%s: size of cmd 0x%08x is invalid AOCspeaker_heartbeat%u %u %u Failed to alloc chrdev region Received IOCTL with invalid ID (%d) returning ENOTTYMIC_BREAK_STATUS=%hhumic_broken_degradebt_usage%d %daudio_software_restart_countaudiometrics_platform_probecodec_crashed_counteroffload_effects_idwdsp_stat%s create sysfs failed, err=%d %.*s%d.%05daudiometrics%s: priv is null or err amcs_cdev_compat_ioctl%u,%uFailed to create amcs class %s: cmd 0x%08x is not AMCS IOCTL amcs_cdev_unlocked_ioctlcodec_state&priv->lockMIC_DEGRADE_STATUS=%hhuccapcm_countFailed to create amcs device Failed to register chrdev cca_count_read_oncespeaker_excursionhwinfo_part_numberadapted_info_active_countcall_countFailed to initialize cdev: %d speaker_impedance%.*s%d,%s, unsupported op = %d %d %d$$$$$$$$$$$$$$$$$$$$$$$$$$$$description=Google AudioMetrics driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=audiometricsdepends=scmversion=g49fc0477681dLinuxLinuxaudiometrics`module_layout sysfs_emit_atdy7kobject_uevent_envnJnesnprintf Ycpu_hwcapsLp_dev_warn~)HmemcpyTl__arch_copy_to_user&__kasan_check_read(__arch_copy_from_userR? Kgic_nonsecure_prioritiesתAcpu_hwcap_keys5arm64_const_caps_readyQd__kasan_check_write7M8kasprintf__hwasan_store2_noabortDuplatform_driver_unregister__stack_chk_fail"devm_kfreeRzdevice_destroy3`unregister_chrdev_region)cdev_del`Oclass_destroytuy_dev_err__hwasan_storeN_noabortscnprintf#Bsysfs_create_group'טdevice_create __class_create?cdev_addt_A__hwasan_load4_noabortZcdev_init+/alloc_chrdev_regionq__mutex_initO\aBdevm_kmallocUmutex_unlock__hwasan_store4_noabort\__hwasan_store8_noabort{mutex_lockh'J__hwasan_load8_noabort1[__sanitizer_cov_trace_pcGNU-0@1HԒRGNU$(,4@PXdp| h$h,48<HXdx|  (08<@DLT\hx $(,4<<@<HTX\dlWpWx99 ,8@HPXdp2244$,4<DPX`dlx``  $08@Hx $4@LT`hpx|(<HT\    $ 0 |          m m            $ , 0 8 < D P X ` [d [l        $ < D P \          0 @ P d x           0 < D P d p |         <Hdt 8DP`p0@LXl| ,<HThx $4DT\dt$,4DP\l|4@PXdp(T`px8H8HXd (0 4 8<DP\hlt|  (04<HPX\dpx (4@LXd (4\ $(8@PX`hp'' ,4l''0T\hpTtTx|TT  <T@TDHT`htTT 4 < H P TT TX \ p |      T T     !!T !T$!(!4!@!H!T!p!Tt!Tx!|!!!!!!""("0"T4"T8"<"P"\"h"t""""T"T"""""""T#T### #(#4#P#TT#TX#\#h#t#|#####$$$ $$$$0$<$H$T$`$p$t$$$$$$$$$$$$$$%%% %$%0%<%D%%%%%%%%%%&0&D&X&d&l&t&'x&'&&&&&&&' '''''$'0'<'t''''''''''''4(H(d(p(|(((((((((()D)L)\)d)p)|))2)2))))** *$*(*@*L*X*h*x*****++4+@+\+x+++++++++,,,(,4,@,L,\,h,t,,,,,#,#--(-8-L-X-h-|--------- ..(.<.H.X.l.x..........D/L/\/h/l/#p/#////////00 000D0P0`0t00000000#0# 11(1<1H1X1l1x11111111122T2\2l2t222222#2#22233$383D3T3h3t333333334 404<4#@4#P4`4x444444555(5#,5#85L5X5h5t5|55555#5#6$606@6T6`6p66666666677 707D7P7`7t77777777788 848@8P8h8x888888#9#9(949D9X9d9t9999999990:8:H:T:X:#\:#p:|::::::::; ;;0;<;L;`;l;|;;;;;;;;; < <,<<<P<\<l<<<<<<<<<<==,=@=L=X=d=====#=#==>>>$>l>t>>>#>#>>>>>>,?4?D?P?`?h?l?|???????@@@ @0@<@H@T@   $( 0 48 @ DH P, TX `dh pt(x 80 <P XX \x (   4 4@   $( 04L8 @DXH P@TX `Ddh p`tdx t@ x@|@$(@0 4@< @@H8 L@TX X@`d@lp@xD|@H@d@h@@@@@ @,@@@l@ @@ $@,0@8<@DH@PLT@\P`@hll@tx@hpP0`@  ((0H8h@HPX`h(pHxh(Hh(Hh(8PHXhx! #d%*%&(8&HXX'hx(+$)r)(*,$/(l80HX42hx3/4U58:=(8H>HX ?hx?Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)X|<tp$PPpP0p!#d% %L&&X'(($)d)*,@$/0423H458 :`=H> ? ?  pL  [  {  4:h %  >( r  o   N  t@'  x@\   b |@ $ @A 0   @  O 0 @ <U @ P 0 ; Hu @ T @ p4I `  p4  ` @. lo @  <C  @ x. @ y @( i \  `=  @ ( @ s " c @  @7   "  m @ ] @  1  @  @ g 8 W @  @+  z    a @ Q @ 0 %   @t , @ @[  8 @E D @y P D `h H P @G \ @ p dU h @ t[ @ [ pL H P / , P   ! #g d% % N &L &@ X' ( $)f ) *5 , $/ 0@ 42 3 4 5  8d :t = H> ? ? { ` : '  ' } t \( ` H h  E " 2  ( H D h  '  I   ( H sh      ( H zh 4   S L  - 3c 3  !@ !b   !}ߛ 3 8(@K lY @% |H b5\n  `.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.rela___ksymtab_gpl+pdm_callback_register.rela___kcrctab_gpl+pdm_callback_register.modinfo__ksymtab_gpl__kcrctab_gpl.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.rodata.hyp.data.rela.data.rodata.str1.1memcpyclass_destroydevice_destroyamcs_init_cdev.__keyaudiometrics_platform_probe.__keyarm64_const_caps_readydev_attr_pcm_latencypcm_latency_showaudio_software_restart_count_showpcm_count_showcall_count_showadapted_info_active_count_showdsp_record_count_showwdsp_stat_showspeaker_heartbeat_showwaves_showams_cs_showcodec_crashed_counter_showhwinfo_part_number_showspeaker_temp_showoffload_effects_duration_showadapted_info_active_duration_showdsp_record_duration_showspeaker_excursion_showvoice_info_noise_level_showpdm_state_showhs_codec_state_showbt_usage_showmic_broken_degrade_showcca_count_read_once_showams_rate_read_once_showspeaker_impedance_showoffload_effects_id_showcca_showkobject_uevent_envamcs_pdev__hwasan_storeN_noabort__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store2_noabortdev_attr_audio_software_restart_countdev_attr_pcm_countdev_attr_call_countdev_attr_adapted_info_active_countdev_attr_dsp_record_countamcs_report_mic_uevent__mutex_initcdev_initdev_attr_wdsp_statdev_attr_speaker_heartbeatsysfs_emit_atcpu_hwcap_keysaudiometrics_fs_attrsamcs_fopscpu_hwcaps____versionsdev_attr_wavesgic_nonsecure_prioritiesdev_attr_ams_cs_dev_erraudiometrics_driverplatform_driver_unregisterplatform_device_unregister__platform_driver_register__kstrtabns_pdm_callback_register__crc_pdm_callback_register__kstrtab_pdm_callback_register__ksymtab_pdm_callback_registerdev_attr_codec_crashed_counter__arch_copy_to_user__arch_copy_from_userdev_attr_hwinfo_part_numberaudiometrics_fs_attr_groupsysfs_remove_groupsysfs_create_groupdev_attr_speaker_temp_dev_warndev_attr_offload_effects_durationdev_attr_adapted_info_active_durationdev_attr_dsp_record_durationdev_attr_speaker_excursionunregister_chrdev_regionalloc_chrdev_regionamcs_cdev_openamcs_cdev_compat_ioctlamcs_cdev_unlocked_ioctlplatform_device_register_full__stack_chk_faildev_attr_voice_info_noise_levelcdev_delmutex_unlockmutex_lockkasprintfsnprintfscnprintfaudiometrics_platform_remove__kasan_check_writedev_attr_pdm_statedev_attr_hs_codec_statedev_attr_codec_state__class_createdevice_createamcs_cdev_releaseinit_module__this_modulecleanup_moduledev_attr_bt_usagedevm_kfreeamcs_devnodedev_attr_mic_broken_degradedev_attr_cca_count_read_oncedev_attr_ams_rate_read_oncedev_attr_speaker_impedanceaudiometrics_platform_probedev_attr_offload_effects_idcdev_add__kasan_check_read__sanitizer_cov_trace_pcdevm_kmallocdev_attr_cca_note_9$d.99$d.89$d.79$d.69$d.59$d.49$d.39$d.129$d.29$d.19$d.109$d.9_note_8$x.98$x.88$x.78$x.68$x.58$x.48$x.38$d.128$x.28$d.118$x.18$x.108$x.8$d.8$d.97$d.87$d.77$d.67$d.57$d.47$d.37__UNIQUE_ID_license327$d.27$d.117$d.17$d.107$d.7$x.96$x.86$x.76$x.66$x.56$x.46$x.36__UNIQUE_ID_description326$x.26$x.116$x.16$x.106$x.6$d.95$d.85$d.75$d.65$d.55$d.45$d.35$d.25$d.115$d.15$d.105$d.5$x.94$x.84$x.74$x.64$x.54$x.44$x.34$x.24$x.114$x.14__UNIQUE_ID_scmversion304$x.104$x.4$d.4$d.93$d.83$d.73$d.63$d.53$d.43$d.33$d.23$d.113$d.13__UNIQUE_ID_depends303$d.103$d.3$x.92$x.82$x.72$x.62$x.52$x.42$x.32$d.122$x.22$x.112$x.12__UNIQUE_ID_name302$x.102$d.2$d.91$d.81$d.71$d.61$d.51$d.41$d.31$d.121$d.21$d.111$d.11__UNIQUE_ID_vermagic301$d.101$d.1$x.90$x.80$x.70$x.60$x.50$x.40$x.30$d.120$x.20$x.110$x.10$x.100@ LVPuCP>QR H3P /P@*@vi% @%r2DZ@H%p@%Q@%`Z@x%L[ 2[*`@8X%e50B@P%  Lolf0Vf@@Q@0%gk@ @v$hv '