ELF(@@'%google,pixel-em6pixel-em: Publishing EM profile to vh_sched! 3pixel-em: Cannot update incompatible profiles (different CPU masks)! %u %u3pixel-em: Invalid CPU specified on line '%s'! 3pixel-em: Illegal freq/cap/power combination specified: %u, %u, %u. profiles3pixel-em: Failed to create profiles sysfs folder! 6pixel-em: Successfully created/updated profile '%s'! %u %u %u&profile_list_lock3pixel-em: Could not find OPP for CPU %d, freq %u in idle em! 3pixel-em: Could not find cpufreq policy for CPU %d! pixel-emdefault3pixel-em: Error parsing profile #%d. pixel_em6pixel-em: Switching to profile %s... 6pixel-em: Successfully parsed idle em! } 3pixel-em: Cannot update incompatible profiles (different num_clusters)! 3pixel-em: Cannot update incompatible profiles (different num_opps)! 6pixel-em: Pixel idle em not generated! 3pixel-em: Failed to create primary sysfs folder! 3pixel-em: Could not find OPP for CPU %d, freq %u in profile '%s'! 6pixel-em: Publishing EM profile to exynos_cpu_cooling! 3pixel-em: Sysfs nodes already initialized! 3pixel-em: Failed to create profile file for '%s'! active_profile3pixel-em: Empty profile name! %s 3pixel-em: Error when parsing '%s'! 6pixel-em: Registered! :D 6pixel-em: Pixel idle em not parsed! 3pixel-em: Error: no CPU id specified before parsing '%s'! cpu%d { 3pixel-em: Non-ascending capacity in profile (capacity: %u)! 3pixel-em: Failed to create active_profile file! 6pixel-em: Unregistered! :( 3pixel-em: Failed to create write_profile file! 3pixel-em: Non-ascending frequency in profile (freq: %u KHz)! cpu6pixel-em: Updating profile %s... write_profile%u %d %d 3pixel-em: Cannot update incompatible profiles (different CPU freqs)! &sysfs_lock6pixel-em: Loading %d profile(s). 3pixel-em: Invalid character '%c' in profile name! 3pixel-em: Error when registering driver! 3pixel-em: Error retrieving profile #%d. idle_power%d3pixel-em: Illegal freq/power combination specified: %u, %u. 3pixel-em: Non-ascending power in profile (power: %u mW)! ҈$ȇhVT҈$ȇhVTH蹮ȉmT[hT葐U`TÇ('T ?T( ȓ T_?#{@9qT{#_ )+ih8J @@*?#C{og_WOA8%C!B!B (@9H 4@qkT@yt +T RR@ R }ɛ -TR}@,7}R @@`T*R@@@T@"9`6~@BH@kBT@h#9( @`A!#4@6@yw@|@R 9R{  }R } H @ ~) š C @9H4qTbR@4^)1 TcSq TB)b 4H 4@^?qT-R@,Fӭ!J_ TQ- @Q}: Aip1zl1 ?AzKT}iqkT1baTS!qAT^7 )@ kT/qT)R@"6 @q ET @@@u  **@(@ @!5@!`54*  A8%C_ A T*OHWG_FgEoD{CC#_`A!* 7**v4*9Z`AC#R*7_q TkTs****] Y?#{*{#_?#{ WO`@!`@!@@T@aT@`@@h@qTRw@jvj6hb T`@` @OCWB @{Ĩ#_?#{WO@h6i"@(  IR  h&a @@` @ `@h"@qTRv@juj5h"b T`@`@OBWA{è#_?#{ O**`~@OB @{è#_?#C{og_WO*A8%C~@R!C1@904(RRhh8a4* JQ_iqCT*Q_)qT?|qT?q`Tutt.@@T@@5v@(RR}RZ )(h|@}) š# @)( C` @9H4qTbR4^ 1(TcSC qA'TB)@'4'4c'4"@^?qT-R@,Fӭ!J_ TP- @ AQ}9/jozl AzKT}$jpkTbaTS!qa!T^"7 )@ k+T@"@?qKT*@ RJ_ 7TH-  @ q+TM- ѭ @B*_?kT_A^k T@^kTaAT *\6 *6"@q T@qT* y**MR ^_^CQ1Q.1.@1@?k)k !T? k)T Rm)  ˫Am_nAQ9,@? k)JT RJ_(*T@L5 @q+TM5 RA@inVSi.@in i.aT"@@)4 4**Q"@?k TqkT J k)?( T@, @} @@kTipipJ 5qT0 }AB@@jh"jh?kT11@@@1 @0 @@1a @0 T"@ @aT7@ A8%C_ !T*OHWG_FgEoD{CC#_  ** ?#{ _WORR@ R`  R }ɛh" ! TR}`@( 7}R`@@~@T*R@~@Th@"76~@B@kBThB(#7( ssRh@"4 @q ET`@u@t@ODWC_B @{Ũ#_?#{ ORR@` `h@6R  y@@(`5@6uR*`OB @{è#_a@` @ ?#C{og_WOA8%C @h"@qk T{Zh@ R5! @@iA_Q%+I)R*  >@@kTqT[`i;@ RCQ})i@#ih@kT|qT[`_ i: @R@@@h")?T*A8%C_ aTOHWG_FgEoD{CC#_@*?#{og_WO8@@B*#@|@qkT *# 9?JT(}@*i{ )R@ ) @?qT):}* @@) @@ {c )  TOEWD_CgBoA{ƨ#_?#{WO(@ R }@JJ)?qT*@ R -@JQYi J}+5ilij( }˛ TR}` @ @qT@)k @Jihji(@k @JkJ@j @k @JkJ @j j @JaK@k}k ֚K ? T ROBWA{è#_* @*?#{  @!|@ @{¨#_?#{WOR` @9I4?)qT @95t#9@T@@5~@OBWA{è#_?#{WO@qTRv@juj5hb T`@` @OBWA{è#_zR| (LD-DD  P DD-D (DLD-DD t DD-LpD-D\ `  h \D-D ( D-DD H DD-8D-D@P @  @PD-4(D-D0L 0  0LD-0`\D-D0L 0 t 0LD-LDD-D\ `   \D-D @D-DPT P  x PTD-D 4(D-D0L 0  0LD-D L`D-D\ `   \D-D HtD-D`X ` 4 `XD-8DD-D0L 0   0LD-D ,8pD-D H  P  HD-4hD-D0L 0  0LD-4H-D0L 0 T 0LD-((D-DD P DD-,@Th?#{!4*{#_?#{{#_license=GPL v2author=Vincent Palomaresdescription=Pixel Energy Model Driververmagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=pixel_emdepends=vh_sched,gs_thermalalias=of:N*T*Cgoogle,pixel-emalias=of:N*T*Cgoogle,pixel-emC*scmversion=g570670d2bc80LinuxLinuxpixel_em6Kmodule_layoutғ__stack_chk_failӅ3-system_wq@arch_freq_scaleՋWkernel_kobj(__per_cpu_offsetNcpu_scale`kmalloc_caches}nr_cpu_ids0~__cpu_possible_mask"pixel_cpu_numgpixel_cluster_start_cputnpixel_cluster_numA pixel_cpu_init"exynos_cpu_cooling_pixel_em_profilen-vendor_sched_pixel_em_profilew=vendor_sched_pixel_idle_emiLz__ubsan_handle_cfi_check_fail_abort*squeue_work_on4K_raw_spin_unlockd_raw_spin_lockcpufreq_cpu_putH<vh_arch_set_freq_scale_pixel_modPcpufreq_cpu_getKof_property_read_string_helperh__list_add_valid sysfs_emit_at:Plsysfs_create_file_nsx kobject_create_and_addnsscanfTstrncasecmpskip_spacesl߅strsep Jeof_property_read_stringE:#__kmalloc='kmem_cache_alloc_trace#=cpumask_next9-kstrdupUrS__list_del_entry_validZ%strcmp zkfreekstrndupUmutex_unlockasysfs_emit{mutex_lock`DTsysfs_remove_file_ns kobject_put,em_cpu_get`Ϙstrlenq__mutex_init~_printkT'__platform_driver_registerGNU3ZhŮ⢖-L TGNUUU,dShSlUopUotSxSyS0S0U U S0S0yTT{UUV00$LXhtx{VV$ U+ U+ (48<V@UvDUvHPV$dzxUUUUUU,U6 U6 U  U x(U,U0xH\dlptUxU|xU4U4UUU9 U9 xUUxSpSpUUSpUU SxSxSp T($T(,4Sp8T<TDPV\V$dUhUpUtU|UUUsUsU"U"xV$UUU{ U{x U$U(U ,U 0U4UP`zlV VS`UUS`xShShUcUcxxV$V$<Sp@SpHTLTT}XSp\T(`T(h}lSxpSxxT|TV4 Sx|SxSp|Sp    X S0\ S0` ~h  S0 S0  Sx Sx }      @ SD ST ~` V l   U U < U@ UD xX Vd S0h S0p ~t Tx T  S0 S0  U U x S0 S0  U U U U U U4 < \  @ U6 D U6 H \ ` t Ux U| xU U$x0U4U<Ux @Ux HxVV4 UyUyUUU'U'xV4 ShShVUUxUUx(0V4 pU.tU.|U4U4UUUGUGxUUx00(HT\lx|{V 4@LT00SxV8V8SxS0S0~TT$T0T4S08S0<dUhUlxtUUxShShH\lp0U`4U`<xSS~U0U0UUUUU+U+ TSS48LPLSPSX~\Sh`ShpU0tU0|SSSS~S0 S0$~(T,THPS0TS0XdVpS0tS0xSS `VHdVHV8V8V,V,rV@V@V0V0,p0V44V8V<V<@V, DVHq TTw$U(U,x0UZ4UZ8xVdV V$UUUUxV,VHV0V40U@XUTTUV< VD(U@V@Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)VHXtV4VV$,V4 dV, V V,VdVVV<V<lVVYVV,0V0DV8XV@lVH (38=EGIKMQTUV  z{|}~ xpqn>)4 40000 D<$pxt( ` j DG`hz $4 g4 , \.,  Tt!-<p<xa(N,08@rH[">(&IyH0l`Uhp(sx_,048<>@DrH8  NcnNZC  ' ~3 L("L1\+ 4u#l[GI;s%Ty"NL(qTcU:=.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.rela.data.pixel_em_platform_driver.modinfo.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.datapixel_em_drv_probe.__keysysfs_profile_showsysfs_active_profile_showplatform_devpixel_cluster_start_cpucpumask_nextcpufreq_cpu_putkobject_putprofile_list__ubsan_handle_cfi_check_fail_abortsysfs_profile_show.cfi_jtsysfs_active_profile_show.cfi_jtpixel_em_drv_remove.cfi_jtsysfs_active_profile_store.cfi_jtsysfs_write_profile_store.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtpixel_em_drv_probe.cfi_jt__mutex_initpixel_cpu_initsysfs_emit__per_cpu_offsetcpufreq_cpu_getem_cpu_getsysfs_emit_at____versionssysfs_remove_file_nssysfs_create_file_nskmalloc_cachesskip_spacesnr_cpu_idsactive_profile_attrwrite_profile_attrpixel_em_platform_drivergenerate_em_cluster__platform_driver_registerof_property_read_string_helperprimary_sysfs_folderprofiles_sysfs_foldersystem_wqkstrdupkstrndupstrcmpstrncasecmpstrsepqueue_work_onstrlenpixel_cpu_numpixel_cluster_numvendor_sched_pixel_idle_em__stack_chk_fail__cfi_check_fail_printk__cpu_possible_maskmutex_unlock_raw_spin_unlockmutex_lockprofile_list_locksysfs_lock_raw_spin_lock__cfi_checkkernel_kobjpixel_em_of_matchof_property_read_stringsscanfpixel_em_drv_removesysfs_active_profile_storesysfs_write_profile_store__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduleapply_profilegenerate_default_em_profileexynos_cpu_cooling_pixel_em_profilevendor_sched_pixel_em_profilepixel_em_publish_profileactive_profileparse_profilepixel_em_free_profilepixel_em_free_idle__mod_of__pixel_em_of_match_device_tablecpu_scalearch_freq_scalekfreekmem_cache_alloc_tracepixel_em_drv_probepixel_em_drv_undo_probevh_arch_set_freq_scale_pixel_mod__list_del_entry_valid__list_add_validkobject_create_and_add__kmalloc_note_9__UNIQUE_ID_description339$d.39$d.29$x.19$x.9_note_8$d.48__UNIQUE_ID_author338$d.38$d.28$x.18$x.8$d.8$d.47__UNIQUE_ID_license337$d.37$d.27$x.17$x.7$d.36$x.26$d.16__UNIQUE_ID_scmversion306$x.6$d.35$x.25$x.15__UNIQUE_ID_alias305$x.5$d.34$x.24$x.14__UNIQUE_ID_alias304pixel_em_drv_probe.__key.4$x.4$d.4$d.33$x.23$x.13__UNIQUE_ID_depends303$x.3$d.3$d.32$x.22$x.12__UNIQUE_ID_name302$d.2$d.41$d.31$x.21$x.11__UNIQUE_ID_vermagic301$x.1$d.1$d.40$d.30$x.20$x.10k@ aPPHt2 D LXP+SQ+R+@0]0p000x@G*$5x4L0@pr$f@xs0$%4( @s`$4@t$4|@ t$52@8t $J0Xu@v($ Lo@x=460)6@$@x0$|: CG$G xhx&pV`^