ELF0 @@*(ߛ$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 8PPDt HXp8Pamcsspeaker_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 %ds?#{ WO*@V@"bOCWB @{Ĩ#_֑c?#{ _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*c?#{ WO`tV@B"J@@J@@!RsB!*OCWB @{Ĩ#_֦ű6?#C{OA8C#+?cT!*4@A8C_ T*OH{GC#_ g@?#{ s`@ @{¨#_ֆM?#{WOt`buN@U` B#vBHQVkT6Ry`t:@tt@!ROBWA{è#_?#C{#g_WOA8C*`bsn@S ? T R kAT6JqTA8նA9(7@7xӈ"[p9{TR 8B;h4  RCՠ"@) 8*@* ? ?8BՁHR :B;Hh4  RC( 8@ @ ?( ?:BոuRrk!T@bqrT  y) t"` @ush@!BAsh@! sh@!AB*`b`N@!*w" @<4qA>T`@x`"@x`B@xt"uxG@q7Tvz?GT@J/@ K`BTCTZC9?GT@*t"` @uX @q$T@qH$T@2q#Tt"0R RN"@ C < @Rq!T9 @Rq"T3t"`B @u`R@u`b@u`r@uw" @H14q3T`@`@xzt"` @u`@u`"@u`2@u @qaT@ q9Tt"u @vrtrA$4*yt"` @u`@u`@u`@ut"` @u`@u`@u`@u @^qCT @q(T@*qTt"RN @A w" @h!4qa$T`@`@xvzzt" @qaTu@hvA u@vvhzA vzg @NqTdt"u2" @hH uB"@vhH vJ @Nq TG @q#TA @4t"hHv41t"u @ 6H 6t"u @G t"q;Tu @ zB B z@B t"u @R VC Vt"u @ B "  C t"u @ B \t""hHv`hA`"hA`BhA @9(7@ 7LH`h@`h@ `hvA`hzA @9(7@h7;7 @9(7@7pl?o|!&T@s hG uL>qTxӈ"TR@ 3B;h 4`7xӈ"TR7 3B;h4v$t"u @~A ~@A 2@A A8C_ TOHWG_FgE{C#@C#_xӈ"TR 3B;h 4Z  RCՠ"@) 8*@* ? ?3BՀHR 4B;Ոh4  RC( 8@ @ ?( ?4BR  RCՠ"@) 8*@* ? ?3BՀHR 4B;Ոh4  RC( 8@ @ ?( ?4B)  RCՠ"@) 8*@* ? ?3BՀHR 4B;Ոh4  RC( 8@ @ ?( ?4BaGq"Tv!!R @G hGvA`b`N@!B*52/@*@*@*@h7[p9%9(@h7[p9#2[p9[p9*RRsh@7)sh@7Hsh@7g@7v@74l@7SbCZXVRRRRR"R;?#{ O*h R kaT~@*NOB @{è#_@!B*AU?#{OB `bJA*tnOA{¨#_U?#{*{#_?#{+OA8C*c94?TbN@?BTS r TBc!R*`@#AR4Bc!R*`@#AR5A8C_ TOF{D+@#_\C?#{ OT?TbN@?T"@BR*`~@OB @{è#_\C?#{ OT?TbN@?T"@BR*`~@OB @{è#_\C?#{_WO?TbN@?BT"ԐR6r@7 BR** @H@E*@87 *}@ R`!B#R @87 *}@ R`!BCR @77 *}@ R`!BcR ~@OCWB_A{Ĩ#_\C?#{_WO?TbN@?BT"ԐR6r@7 BR** @H@E*@87 *}@ R`!B#R "@87 *}@ R`!BCR 2@77 *}@ R`!BcR ~@OCWB_A{Ĩ#_\C?#{_WO?TbN@?BT"ԐR6rB@7 BR** @H@E*R@87 *}@ R`!B#R b@87 *}@ R`!BCR r@77 *}@ R`!BcR ~@OCWB_A{Ĩ#_\C?#{ WO?BT`bwN@7?T"@u7BR*** @E@B*@7* R}@B!ˀ#R* @7* R}@B!ˀCR* @7* R}@B!ˀcR* ~@OCWB @{Ĩ#_\C?#{ ObN@U?T"BR*`~@OB @{è#_\C?#{{#_\C?#{ OT?TbN@?T"rABR*`~@OB @{è#_\C?#{ ObN@?BT"@BR*`~@OB @{è#_\C?#{WO?TbN@V?TԂ"vAzABR**`~@OBWA{è#_\C?#{ WOT?TbN@?TԂ"zA4vA ԐR)r}   * ԐRB)r k1R*vz`~@OCWB @{Ĩ#_\C?#{ WObN@""ABAAB****`~@OCWB @{Ĩ#_\C?#{g_WO`bzN@S"UWVADA***_U_Y#WADA** __~@ODWC_BgA{Ũ#_\C?#{og_WOCs ?" T`bsN@ ?Tx"ubh@(?Tvh@?bTwhA4@4*8Rh~@ RQ<@@*0_ѝrrk@T G0 ?*B* @kTTT  t~@@OFWE_DgCoB{A#_\C?#{og_WObN@"*S[c]* c^* cC^* Cc^* c^* c_* #cC_* 3Cc_* Cc_* Sc@* ?T9~@OEWD_CgBoA{ƨ#_\C?#{_WO`bxN@" {B** {B*  B*  B* # B* 3 B* ~@OCWB_A{Ĩ#_\C?#{_WO`bxN@"C B**S B* c B* s B*  B*  B* ~@OCWB_A{Ĩ#_\C?#{_WO`bxN@"c@ ? T@H ? TA4 B** B*  B*  B*  B* ~@OCWB_A{Ĩ#_\C?#{og_WObN@4"*;w x# |Bh C* _# TZ~@OEWD_CgBoA{ƨ#_\C?#{ _WObN@Ԃ"*R 7#kx* #?k8T~@ODWC_B @{Ũ#_\C?#{og_WOCbN@"*3\C]* C]* ]* ^* C^* C^* ^* _* C_* C_* "_* 2@* CT{j9? TZb@~@OFWE_DgCoB{A#_\C?#{og_WObN@"*[cC_* Cc_* c_* c@* ?T9C~@OEWD_CgBoA{ƨ#_\C?#{_WO`bxN@"G**G* G* G* G* G* G* G* G* G* #G* 3G* CG* SG* cG* sG* ~@OCWB_A{Ĩ#_\C?#{ _WObN@Ԃ"*ْ7#kx* 3?k8T~@ODWC_B @{Ũ#_\C?#{ _WObN@"* #7H*( 3?T~@ODWC_B @{Ũ#_\C?#{_WObN@""#"HHB***`~@OCWB_A{Ĩ#_\C?#{_WObN@"3"C"HHB***`~@OCWB_A{Ĩ#_F8 RFFF8H RFFF8h RF8h R F8h RFFF8Ո RFFFFF8Ո RFFFFF8Ո RFFzR| 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-HpD-D\ `   \D-D 4D-D0L 0 t 0LD-D ,HD-D H  h  HD-($ D-DD H DD-4P4D-DpP 0  pPD-D 0D-D0L 0  0LD-0D-D0L 0  0LD-<D-D@P @  @PD-<0D-D@P @  @PD-<pD-D@P @  @PD-8D-D@P @  @PD-0D-D0L 0 h 0LD-(  D-DD H DD-0LD-D0L 0  0LD-0D-D0L 0 p 0LD-4D-D0L 0  0LD-8D-D@P @  @PD-8(D-D@P @ t @PD-@dD-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-<HD-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-< D-D@P @  @PD-pdm_callback_registerdescription=Google AudioMetrics driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=audiometricsscmversion=g5e796c628103depends=LinuxLinuxaudiometrics1[__sanitizer_cov_trace_pch'J__hwasan_load8_noabort{mutex_lock\__hwasan_store8_noabort__hwasan_store4_noabortUmutex_unlockvdevm_kmallocq__mutex_init+/alloc_chrdev_region+ .cdev_initt_A__hwasan_load4_noabortUxcdev_addTƈ__class_create3Ydevice_createksysfs_create_groupscnprintf__hwasan_storeN_noabort}]_dev_err޻[class_destroyIuXcdev_del3`unregister_chrdev_regionHDhdevice_destroy0devm_kfree{,sysfs_remove_groupplatform_device_register_full50__platform_driver_registerBplatform_device_unregister__stack_chk_failR=platform_driver_unregister__hwasan_store2_noabort7M8kasprintfQd__kasan_check_writePbalt_cb_patch_nopsR? Kgic_nonsecure_priorities +__arch_copy_from_user&__kasan_check_read__arch_copy_to_user~)Hmemcpy_dev_warn+ycpu_hwcapsnJnesnprintfkobject_uevent_env sysfs_emit_at%m=module_layoutGNUSڈ5&Wv04sJGNU(6,087D7T8\9h:t9;6<9= xx >(h,h4?<9@@D@PA`BlA:@@xx  C997AxxD 9$E0688@gDgHLTF\;d8pGG::::GG::::;6,604<7DHPH\6`dl7txH67H67H7IJAK HHH(74A@LH7PIXJ`AlKxM6H]]H6767$A0L87@IHJPA\Kd6lpxNM6P 96$Q(Q,@0@4R@6H7PSX6T6QQV7S67A$A46<WL6X6d6l7x667ggX67HAX7d6p6x6Y6667 \ 6( 64 6   6 8 : 6   7   Z Z H 6   7 8 8 6  ( 70 q4 q< Z@ ZH HT 6\ 7d h p H 8 6 : : : 8 A, 6D 6L 6X 8d : 6 8 A : 6 6 6 8( :8 :H :X :l 8 6 : : 6 8 : : : : 6( 88 :D ;L AX 6l 6x 8 : : : : 6 8 : : :: 6D6P8lA|:86::86A:A(:@6L6X8hAx:A:666A: 66$88AH:T6`8tA:6686A:A: 66 84AD:P6\8pA:A:68A:666A:$6,A<ALA\6d;lA|7666AA6AA6;A 76$6,64;<AL7X6d6t6A:66]6666](686@6L6X8lA|:A:A:;60]<6L6T6d6t7^66667L^\6l6x667^666X6d6_A:A:;67ZZ`66 T$6,646<a@aH7T6d6lapax7666666aa766aa766$a(a07<6D6LaPaX7d6l6taxa766aa76666666666 66$606`6t66788H67946t676b7c6b7(c0686@6H6xT6768AF;66L6`7t68AF;666788@AL6TX\`tF666A6F6A6 $(,8FD6LAX6tx|F6;67 8$ A0 68 < @ D X Fd 6p 6| 6 A 6     F 6 A 6!! !!!F(!60!A(>(F(:): );P)6X)7h)8p)A|)A)A)))d);)6*7*8 *A0*A4*8*P*d\*:h*:x*A*A*d*:*:*;+6,+7H+8T+7p+7+A+A+7+7 ,y,y,, ,F,,A<,6H,6T,6`,6l,6x,6,6,6,;,6-7-8 -$-8-AL-dX-:h-A|-d-:-A-d-:-A-d-:-A .d.:(.A<.dH.:X.Al.dx.:.A.d.:.A.d.:.A.d/:/6$/6,/;x/6/7/8/A///d/:/A/d/:0A0d$0:40AH0dT0:d0Ax0d0:0A0d0:0;16 1718(1A,101D1dP1:`1At1d1:1A1d1:1A1d1:1A2d2: 2A42d@2:L2;26272827272A262A233d 3:03AD3dP3:`3At3d3:3A3d3:3A3d3:363646 4;X46`47p48|444A4A4d4:4:46464;D56L57\58l5p5|5A5d5:56565;6667,68<6@6X6Al6dx6:6A6d6:6A6d6:6A6d7:7A,7d87:H7A\7dh7:x7A7d7:7A7d7:7A7d7:8A8d(8:88AL8dX8:h8A|8d8:8686868; 96(97898H9L9`9At9d9:9A9d9:9A9d9:9A:d:: :6,:64:;:6:7:8:A:::d:::A:d:: ;A ;d,;:<;AP;d\;:l;A;d;:;A;d;:;A;d;:;A<d<:,<A@<dL<:\<Ap<d|<:<A<d<:<A<d<:<A=d =:=A0=d<=:L=A`=dl=:|=A=d=:=:=;=6>7>8$>(>4>AH>dT>:d>6p>6x>;>6>7>8>>>A ?d?:,?68?6@?;?6?7?8?A?A?:?:?d?;?:?:@@6H@7X@8d@At@A|@:@:@d@:@:@;533Z @@$(@04@<@@H LZT X@` d@l p@x< |@\ @Z@AA Z$A, A0A4Z8A@ ADA l$ A,0$A8<ZDH(APT,A\`0Ahl4Atx8AH=Xh?h@x @OUAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)X<t@((TH04t!#X%$%P&&\'(,0)h)*,DX/0p204L 558$`:d=>h?  @  pOULGJ g 4+  :h% *( 3  ?= ^   & y  @2@0$ @ u  0 @l <@%H #T @ `h @ l @_ 4 x@ @H4 [   @R A A  $ N A   AE A}8 v A A A  A8  d p A ,Q $A 8  D (A+ P|,A\c0A 0D  h 4Au t 8A @oV (0),)0)O)v) )*o * *,: , ,X/ T/1 X/000)p2il2 p2q04J ,4 04 5 5{  55  5$ 58du88z`:t\\: `:== = => >n >h? d? h? @h@ @O0  E   8  ' Q' W ` H( L H kh  .    ( H 0 h    5   ( H \h      ( H ch  iL    W 3aJ3  ! # + #   !#  $!@4 uX Ew,HK!m I.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.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.rela.exit.data.rela.init.data.hyp.data.rela.datamemcpyclass_destroydevice_destroyamcs_init_cdev.__keyaudiometrics_platform_probe.__keydev_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_ataudiometrics_fs_attrsalt_cb_patch_nopsamcs_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__UNIQUE_ID_description389$x.189$d.89$x.179$d.79$x.169$d.69$x.159$d.59$x.149$d.49$x.139$d.39$d.129$d.29$d.119$d.19$d.109$d.9$d.198$x.98__UNIQUE_ID___addressable_cleanup_module388$d.188$x.88$d.178$x.78$d.168$x.68$d.158$x.58$d.148$x.48$d.138$x.38$x.128$x.28$x.118$x.18$x.108$x.8$d.197$d.97__UNIQUE_ID___addressable_init_module387$x.187$d.87$x.177$d.77__UNIQUE_ID_depends367$x.167$d.67$x.157$d.57$x.147$d.47$x.137$d.37$d.127$d.27$d.117$d.17$d.107$d.7$d.196$x.96$d.186$x.86$d.176$x.76__UNIQUE_ID_scmversion366$d.166$x.66$d.156$x.56$d.146$x.46$d.136$x.36$x.126$x.26$x.116$x.16$x.106$x.6$d.195$d.95$x.185$d.85$x.175$d.75__UNIQUE_ID_name365$x.165$d.65$x.155$d.55$x.145$d.45$x.135$d.35$d.125$d.25$d.115$d.15$d.205$d.105$d.5$d.194$x.94$d.184$x.84$d.174$x.74__UNIQUE_ID_vermagic364$d.164$x.64$d.154$x.54$d.144$x.44$d.134$x.34$x.124$x.24$x.114$x.14$d.204$x.104$x.4$d.4$d.93$x.183$d.83$x.173$d.73$x.163$d.63$x.153$d.53$x.143$d.43$x.133$d.33$d.123$d.23$d.113$d.13$d.103$d.3$d.192$x.92$d.182$x.82$d.172$x.72$d.162$x.62$d.152$x.52$d.142$x.42$d.132$x.32$x.122$x.22$x.112$x.12$x.102$d.2$x.191$d.91$x.181$d.81$x.171$d.71$x.161$d.61$x.151$d.51$x.141$d.41$x.131$d.31$d.121$d.21$d.111$d.11$d.101$d.1__UNIQUE_ID_license390$d.190$x.90$d.180$x.80$d.170$x.70$d.160$x.60$d.150$x.50$d.140$x.40$d.130$x.30$x.120$x.20_note_10$x.110$x.10$x.100@ LVP@KL 2/<tACO>OO PHPPP PX *@ji'r2XY@ H'Q@h 'F@h@'@x'@ X'pY@x'xY@'Y50@h'LoHZ0,Z@@'@0'!g^ Xi$i }x!)5kpuC