ELF@@/-d   A g   7 #    _   H POWER_SUPPLY_PROP_CURRENT_NOW3failed to get psp=%d from '%s', ret=%d %d.%d,%d,%d, %d,%d,%d, %d,%ld,%d, %d,%ld,%d, %d,%ld,%dgoogle,chg-cv-limits/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/70/execroot/__main__/aosp/../private/google-modules/bms/google_bms.cgoogle,cv-update-interval4%s: aacr not enable, cycle_nb:%d, fade10_nb:%d, max:%d3%s: cannot read chg-cc-limits table, ret=%d 3%s: chg-temp-nb-limits exceeds driver max: %d sgbms_storage../private/google-modules/bms/gbms_storage.c%d %s:/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/70/execroot/__main__/aosp/../private/google-modules/bms/google_eeprom.c3google_bms: %s %s: cannot init new fields L7Fastrsofflinegoogle_bms: gbee %s retry lookup... (%ld) 3google_bms: %s %s: cannot move history UNKNOWNDL3failed to get %s from '%s', ret=%d nstorage3google_bms: flush of %s failed (%d) %s: %ssize%llu USBgoogle,aacr-ref-fade10get %s for '%s' => %lld WPC_GPPEXT2TrickleTaper3%s: cannot read chg-temp-limits table, ret=%d 3google_bms: cannot free %s iterator data (%d) 6google_bms: gbee@ %s OK google,cv-otv-marginWLC_UNKNOWN6%s: MSC_ROUND: fv_uv=%d vtier=%d dc_fv_uv_max=%d fv_max=%d -> %d %sStandardDischarging3%s: chg-cv-nb-limits exceeds driver max: %d vgbee_probe_workN/A3%s: cannot read chg-temp-limits, ret=%d refUSB_PD_PPSUSB_HVDCPUSB_UNKNOWNProfile constant charge limits: %04x export3google_bms: gbee %s ERROR %d dataWLC_SPPgoogle,batt-idPOWER_SUPPLY_PROP_VOLTAGE_NOW?3google_bms: %s %s: cannot read history data (%d) WPC_BPP6google_bms: %s %s registered at %d, dupes=%d, refs=%d google,fv-uv-resolution../private/google-modules/bms/google_bms.c%s %s: %pVgbee_register_deviceEXTgoogle,cv-debounce-cnt %4dl3google_bms: %s: no write desc for %s gbee %s retry lookup... (%ld) WPC_10WCustom3%s: cannot read chg-cv-limits table, ret=%d &bee_lock3google_bms: gbee %s lookup failed, dummy=%d %d (%s):%s gbms_hist_movegoogle,aacr-ref-cycles|%2d:%2d %d:Not ChargingFullgoogle,chg-temp-limits../private/google-modules/bms/google_psy.httcha3google_bms: unable to create cache USB_BRICKIDgoogle,cv-tier-ov-cnt|T \ V %s=%dPOWER_SUPPLY_PROP_STATUSget %s for '%s' => %d do6google_bms: gbms_storage init done 3google_bms: %s %s: cannot write history data (%d) USB_CAdaptive3%s: cannot read chg-topoff-limits table, ret=%d dvo3google_bms: cannot init %s iterator data (%d) google,gbms-providersgbms_lotr_updateGPPWPC_EPPgbms_set_propertyChargingr&gdev->gdev_lockgoogle,bee-nameUSB_DCPFLOATWPC_L7EXT14Failed to get batt_id (%d) pwgoogle_bmsUSB_SDPWLCgoogle,fv-dc-ratio %d%c Long Life../private/google-modules/bms/gbms_power_supply.h3google_bms: cannot create debufsentry for %s POWER_SUPPLY_PROP_CHARGE_TYPEdlgbms_cache_write (%s): %sh3google_bms: cannot parse index %d 3google_bms: cannot add a reference to %s (%d) USB_HVDCP3WLC_EPP3MSC_CHG error vchrg=%d chg_type=%d chg_status=%d stprovidersUSB_CDPUSB_ACA6MSC_CHG chg_state=%lx [0x%x:%d:%d:%d] ichg=%d 3failed to psp=%d for '%s', ret=%d 6google_bms: initialize gbms_storage 6google_bms: LOTR: %x 3google_bms: flush all failed3google_bms: %s gbee %s update lotr failed, %d 10W3%s: cannot read chg-cv-limits, ret=%d google,chg-topoff-limits/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/70/execroot/__main__/aosp/../private/google-modules/bms/gbms_storage.c4unable to get default cccm_limits. google,fv-uv-margin-dpctset %d for '%s' to %d gpsy_get_int64_propnyUSB_PDgoogle,chg-cc-limitsgpsy_get_prop3google_bms: %s: no read desc for %s EXT_UNKNOWNgoogle,cv-range-accuracygoogle,cv-tier-switch-cntGBMS_PROP_CHARGE_CHARGER_STATE%d %d %d %d %d %d %d %d %d %d %d6%s: dynamic topoff enabled fhpgbms_cache_read[%zu:%zu]6google_bms: %s %s: lotr migrated %d->%d USB_PD_DRPUnknown3%s: chg-topoff-nb-limits exceeds driver max:%d google,lotr-versioncacheNPGBFNIMFNIDTSIHDIRBMUNSRSMGTNCBSHNCCLESCLECRTOLDRTSMICAEFCGGVARNCFRSAHTDMYADMYMNPGBFNIMFNIDTSIHDIRBMUNSRSMGTNCBSHNCCLESCLECRTOLTSPBDRTS'int (struct power_supply *, enum gbms_property)''int (struct power_supply *, enum gbms_property, const union gbms_propval *)''int (struct power_supply *, enum gbms_property, union gbms_propval *)''int (unsigned int, void *, unsigned long, void *)''int (unsigned int, void *, unsigned long, int, void *)''int (unsigned int, const void *, unsigned long, void *)''int (unsigned int, const void *, unsigned long, int, void *)''int (_Bool, void *)''void (struct seq_file *, const unsigned char *, unsigned long)''int (int, unsigned int *, void *)''int (unsigned int, unsigned long *, unsigned long *, void *)'(hoh T(Ühy[- Thh#H@ThhSThq,2ThS<T!hz BTAhȕhFmT(ّ(}T׃(jHuT҈%jb,/T׃(jHu 8Th~҈=T`Ҩ h(Th=ҨL5^-Tnh%,T=ҨL5^`4TG(g(9T~҈`Hȯ-Tř詣htT҈7(C*Tř詣ht0TُHעH*5T͈ȞHTah,)T͈ȞH-TYhh!2T( ȓ!7T(F(T[h,'THF( *TҨA.Tt(hT.Ҩ'TAH#'Td1h*Tʙȴ,THhoh@%Th|҈Ū(A$T4覧(D'TaHÜhy[`#TȫhkH#T2H#$TSȕhF!T舌h>ȖȒ !T׍LoA"T>aҨ h(Th҈H @T(H0H<T)(~҈`HȯT(XҨhHTҨfKTh#H@TдM\ TҨdaTHّ(}T҈f(h@THoh8Tt(hT(zҨIS`ThPjH!TʙȴT臉Ҩ[ȷTʒ(((ETqTȃT҈%jbT(qhvTnh%T3۠ Tȓ҈7(CT҈@ TahT҈$ȇhV! Tz[h@T$H`ATfc`]ZWTQNKM>B8<96( ȓCT+(%"  ( ȓ T?T_( ȓ CT?#{@9qT{#_ )+ih8J @@*RR99 y_?#{og_ W O H$A)J@**W 9(  +TB)@\ ɚ ɚ@ ɚrRIRa~@9$B* @9"A)nK @y*y @}@.yB2y6y*:y>@yB@y';CS+#  Y466hK7}@9B {yhKD{y7}@9 ?WThK7}@9B {vhK${vx}@7 VT*OKWJ_IgHoG{F#_@Pq @y(T E& I&L@ymq@ Lymq A@ yJ1 AT 9_k`TR 9 @9_q`T_ qT @J 9)y-y1y5y9y =y Ayy y y_ @J  @J  -y_kMT-y 1y_kJT1y @K|@j) =@y? k BT =y A@y? kIT Ay @)) 5y_k MT5y 9y?kJT9y @*|@ @yI% K  y_?#{ WO@*>@(B@ B@*?`4>@ ) aT*?4A9H4 **6@**@U**OCWB @{Ĩ#_řB੣`t@@!@*?#C{WOCA8%CAaR*@7 @.1`T55hA8%C@ T*ODWC{A@C#_ֵ@!*@4@!*@~@.1!TR*@7 @!R6*@!*@  @** 6@!*@*** @7*7hjRqwRJ qW r? q 2H~?q 2(Ifc 9v9h9i y*qT|fhya@"$\S#|X%`*y@@!@Bh@@!@B@6@@!@B@@!@By?#{OCA8%C`!R7 @A8%C@ aT*OB{A#_ֳ*@!*@@@!@B?#{WOT@!R*7!R*@7.Q)1TkAT*bb!q7b!q* *7h **** **OBWA{è#_h@ )*DR!*4 4@IQ?q T8@kT?q!T(R * * kTH+ @9@ K kh7 @kMTJ} 4@ kQ  -A(*llN  nnk T*_*_ *_<@kT? qTHR+R@@kT? qThRKRD@kT?qTRkRH@kT?qTRR@* 4@ QqkT 9@?k Tq T =@?kTqT A@?kT qT E@?k*Tq@T I@?kTqT@**?kAT_ I)@J9@ JK_k _)RIRiRR @) Q?q ?q T @?kmT*_qAT_ @?kmT R_q T @?kmT@R_ q@T @?kmT`R_q`T !@?kmTR_qT %@?kmTR_qT )@?kmTR_qT -@?kmTR_ qT1@kmTR_$qT@*?#{  4@JQ_qbTkRx@K r**l|+ӌf  c4*7H**9@kCT @ K(}+ t@ f e}k@8@zJS}5* @{¨#_@ J **A@*?#C{;OA8%C** Ja=>4k T}c~A8%C_ !TOH{F;@C#_֨}c~kT?#{CO A8#%CJA**>5CcDkTA8%C_ TOI{GC@#_:@D@Bc*?#{_WOCA8%CHR ("8"7**#kTw8?)qTk(84#qkTaT#9Q(T k(8A8%C_ ATOUWT_S{Q@#_@*?#{ O @* 4@@)Q4@p!#} @7l @Qq+Tq  *)ySJ}k6@l @Q kTqkT*}@ny-k6@ kJT 1 k6@nm.}4 }OB @{è#_?#{WO!R*q` T.qbTb2*!@7!R*q`6LT!R*q`6- TqTuc6! 6c6!7!RqTh @Ri6@Q} vS`6!@7uB!#R`65Rv!#R6@}Su!#R`6Ru!#R`6Ru!#R`6hRu!#R`6Ru"!#R`6HRu2!#R`6hRuR!#R@6h6@q Ti@qj:@J J} j: Tj>@ qJ J} j>`TjB@ qJ J} jBTjF@qJ J} jFTjJ@qJ I} iJa T*_u]h@ )Gh@ )BRh@ )*Eh@ )R qCTh@ )R!5h@ )*!`6@6'*!h@ )!6*h@ )!*6 h@ )*!**OBWA{è#_@*?#{OCA8%C(R@JrR1T}R1T@*@7 #R7#@) kATA8%C@ TOC{A@#_?#{WOC@*:@H ) AT*?֠4ȢA9(4**6@**@U**OCWB{A#_@FB @qhRq? q 2(?q 2 _?#{ 4@6 @{¨#_?#{og_WOBqHR**B~@6@ qKT:@B ~@ 6@* qT>@B @ 6@* q TB@B @ 6@*qkTF@B @ 6@*qTJ@B @6@q, T ~@B @QqT *B}@ @ Q(jT' T|2B y{y|#  ~@6@ qKT*hg6@(h ~@6@ 9?kkTOEWD_CgBoA{ƨ#_@*?#{3C A8)%C?(q!T#~$!%1&A'Q*a+q,)!'/(qT#@R?kHTiy'@?kHTiy+@?kHTi y/@?kHTiy3@?kHTiy7@?kHTiy;@?kHTiy?@?kHTiyC@?kHTi"yG@?kT*i&y *A8%C_ T{E3@#_?#{_WOq+T**~@`ˣ&@x T*QIR*i(8OCWB_A{Ĩ#_qT_ T|@ }?aT ) yh_@* qT_ T|@ }?T ) yh_@* ?Pq(TD! H! @y+q@Jk y+q_qT_ T|@ }?T ) yh_@* Ԩ7 @4(q `T*@_kT*** qT @?kT(R Q `)}~  }~jiiiii  k@, K)@kK) Kk} i ( *_ qT @?kiTHR qT @?kiThRqT @?kiTRqT @?kiTRqT @?kiTRqT @?kiTR!qT @?kiTR%qT@kiT(R@*@97@9R j_*_?#{og_WOC@9qaT**@@@>?qT*;RT A@9i4 1!TiZ cT#@!@hTIc?T**$ @? 8Ra B` @*(R j@OFWE_DgCoB{A#_@* ?#{og_WO@9qT*`@^*h} )9~{6 @@kT @B@9 4*W=@_qkT*<R@ T A@9I47 1T{T"@h @ThcT*@?*7-9R[B*7( 1 j@OEWD_CgBoA{ƨ#_@ @vAT@*?1T***@!*@* B[?#C{OA8%C*@@ BR`~u~t"@ @ @I@ )  ) ɓ? T@C#*?`5@h&i}* 9} ){(  @iI3hA8%C_ TOD{B@C#_`|BŪ A@?#{@9qT@{#_?#{ WO|iT*6**OCWB @{Ĩ#_q"TqT* J { R }{Ti)TH)}?T ) JA*** * @ k!T*  @*?#{ O@qT@4qT RF*D*:@4 qT@R5(R+@4qT`R&HR@4qTRhR @`4` R* JI )@?OB @{è#_?#{og_WOC@9qaT**@@@>?qT*;RT A@9i4 1!TiZ cT#@@hTIc?T**$ @? 8Rʒ (B E@*(R j@OFWE_DgCoB{A#_@* ?#{og_WO@9qT*r@p*h} )9~{6 @@kT @B@94*VO@_q T*<R T@h @VThc T*@?*7(9R6 1T{#T!`>B*6@ @T@*?1T***( 1 j@OEWD_CgBoA{ƨ#_@!*@* B`>?#{ WO@9q!T**7*R~{U6(TA@95~{Ө}HT@@@B }HT* @?* 5@ T)R* A9*OCWB @{Ĩ#_ ?#{ O@9qT**@*OB @{è#_?#{ g_WO@qT9:R{@{TTiC?T))A@95i#?T))@6@@  hcT(* @?֠6T!k{*@*Tz6*OEWD_CgB @{ƨ#_ @*?#{og_WOA8 %C *R#R@@8@``!B*"R 7B` @@v7R!w"9ar@"R1Tqw&9+ T:R{_@ Th@H@ ) ɓ? T)c? TwC#*@?`58 1!TH_9CT3`|ŪB Ah&D9h4`h"D94`@ar@`@@@1`T!RA8%C_ ATOGWF_EgDoC{B#_@w uh&h @hh&D94@* ?#{ WO_TVAzwx}@(T!OCWB @{Ĩ#_?#{OXA!5ZRsn@!`B* `OA{¨#_?#{O(l@A@OA{¨#_?#{OCA8%C*@@@`@* 7@*?JTh@hh@9 Z }S}SJ}S99yA8%C@ TOB{A#_?#{CA8%C@@@`@`7A8%C@ T{A@#_h@*9 Z }S}SJ}S99y(@ @@)@(H)@ _?#{ O@@#@@@@7@5 ) aT*?*OB @{è#_֠ qB`v@?#{ $D9h4`h"D94`@ar@`@@`r@1`T!R @{¨#_?#{O@qT@?T@h4 BRCR@@QOA{¨#_@@6*@ a@*a@HR @!@?#{og_W O C A8)%C@9R4@9qTSq(@ Z#h} )9~{5 @@kTP h@q T J5h@Z_T_ TH{UɎ@)@II* }9a@@ ) ɓ? T( T"@s*?ր7@k@T4ʙB@IT9u* @@` R0RA8%C_ TOJWI_HgGoF{E#_sS @*?#{_WOl@@R @@7@*`*~@OCWB_A{Ĩ#_?#{ WOl@@R@4@@*U6~@sOCWB @{Ĩ#_?#{Bc{#_@*(_*_?#{ A8)%C#R4#!RA8%C_ T{C#_?#{ )lA!{#_?#{og_WOA8%C@qK T9!!@T T{ )6*B@9@q!Ȏ@S9)(@(*}a@@ ) ɓ? "ThT@3*?@7@*CS9 Z }S}SJ}SG9C9'yZ4ʙBT @A8%C_ T*OGWF_EgDoC{B#_@*?#{ )lA!!{#_?#{g_WOCA8%C99Z T{w{@i @h@+A@9 Z }SJ}S"@q}SA9y99c@#b@A8%C@ aT*OFWE_DgC{A@#_?#{g_WOCA8 )%C J?q*I)! R"R @ 7@k TqTqTRpR@*A{R 7@9qT9Z3?/qaT94( uS R}@7c RRqT! R"RqT*7@@9qT* 59@6*-u%!*q @)!@**!*!!*A8%C@ AT*OEWD_CgB{A#_LqiT _Y`*(_* ijR) r k TiRHr klTȉR)r k- TȉR)r k TR)r kTȊR)Hr k!THRI}RIRhr kTȉR)r kTȉR)r k TȈRir k TIjRr kATRIRlRir kTRir kTHRjr k Ti*R r k THRRYiʉRiHr kT)Ri(r k`TR)+r k ThR|RJjR) r k`TIR鉩r kT(R) R?iRhr k`Ti Rir kATHRI R4iRHr k`TiRhr kT(R R)ʉRiHr k`T RHr kTHRiRRhRRR}RHR }RRRHRR R R (R RHR}RRR*)H_?#{#OA8%C(RIJr kTS9TSR"R 7S@9*h%@@ )  ) ɓ? TCc?6Cc7@_T`  _@qA8%C_ TOE{C#@#_`|ҀŪB A@@?#C{WO A8)%C(ȈRjr k TijR Jr kmTI Rir kTjR Jr kTiRhr3iRHr kTiHRjr kTiRHr k TiRhr$)Ri(r k@TR)+r kTʉRiHrȈRir kTIjRr k`TȊR)Hri Rir kTȉR)ri*R r kTHRjr kT@@ ) ) ɓ? "TC#?*6C#*7@bTh@"R 7 R}@T** A8)%C_? T*ODWC{BC#_`|ҀŪB A@?#C{WOA8ՉjR%C) r k!T*@@H )  ) ɓ? TjRC# r?@7   RR7*qT1h R@_iT  @*A @qA8%C_ TODWC{BC#_`|BŪ A@?#C{WOA8ՉjR%C) r kAT*@@ )  ) ɓ? TjRC# r?֠7v A8%C_ aTODWC{BC#_ RR67*qiT@bT @*% @"R @7 R@}@hT`|BŪ A@_?#{jR( rkTjRJrkAT R)R RR*(I{#_4qiT _Y`*(_zR| (LD-DD  P DD-D DHXD-D\ `  \D-h8\D-D@P @   @PD-D 8DD-DPT @  d PTD-D 00D-D0L   L 0LD-D 8dLD-D0L 0  0LD-D \ ,D-D H     HD-D 4 D-DP 0 t PD-D 4DD-DP 0 x PD-D D|TD-DX P    XD-D 4D-D0L 0  0LD-D 88D-D0L 0  0LD-D 48D-D@P 0  @PD-D 8pD-D@P 0  @PD-D 0(0D-D H  P  HD-HD-D`X `  P `XD-D 08tD-DpL   H pLD-D 8lD-D@P @ ` @PD-@@,@ $  H4D-Dp\ `  4 p\D-D HD-D`X `   `XD-D 4D-DPP 0   PPD-D (@D-DD h DD-80<D-D@P @  ` @PD-D 0lD-D0L 0 \ 0LD-HD-Dp\ `  4 p\D-D HD-D`X `   `XD-D <84D-D@P @   @PD-D 0xpD-D0L 0 H 0LD-HXD-D`X `   `XD-D LD-D\ `   \D-D 8HD-D@P @ P @PD-,pD-D H  P  HD-,@D-D H  `  HD-0D-D0L    0LD-D , D-D0L   @ 0LD-D H (4\ D-D0L 0 P 0LD-D , pD-D H  P  HD-@ D-DpX P  T pXD-D 0 \D-D H   |  HD-D L< D-D\ `   \D-D 8 D-D@P @ | @PD-8 D-D@P @  @PD-( 4D-DD \ DD-0 D ,X D-D@H  ` @HD-D ( 4D-DD \ DD-L D-D\ `   \D-D ( 4D-DD \ DD-H0 XD-Dp\ `    p\D-D ,| D-D H   |  HD-D D D-D`X P  h `XD-D  ( 4 pD-D`P 0  `PD-D 8T lD-DPP 0   PPD-D 8 pD-DPP 0  PPD-D 8 D-DPP 0  PPD-D (`D-DD H DD-H(\p$8L`t  (<Pdx,@Th |   0DXlgbms_storage_registergbms_msc_round_fv_uvgbms_read_charger_stategbms_gen_chg_flagsgbms_storage_readgbms_chg_type_sgbms_stats_update_tiergbms_chg_status_sgbms_read_aacr_limitsgbms_dump_raw_profilegbms_logbuffer_prloggbms_batt_id_nodegbee_destroy_devicegbms_storage_flush_allgbms_cycle_count_cstr_bcgbms_get_propertygbms_log_cstr_handlergbee_register_devicegbms_aacr_fade10chg_state_is_disconnectedgbms_init_chg_profile_internalgbms_msc_temp_idxgbms_msc_voltage_idxgbms_init_chg_tablegbms_set_propertygbms_logbuffer_devloggbms_tier_stats_initgbms_free_chg_profilegbms_msc_voltage_idx_merge_tiersgbms_storage_write_datagbms_storage_cleanup_devicegbms_chg_stats_tiergbms_storage_create_devicegbms_storage_writegbms_chg_ev_adapter_sgbms_cycle_count_sscan_bcgbms_tier_stats_cstrgbms_storage_offlinegbms_storage_read_data?#{_WOA8%C!B{{ !!R  )  R` RR@`@R* Rh@h!!#*`5@R`A8%C_ TOFWE_D{B@#_)R 9Z(R )(4!* qKT**9C#R*@7 @ 7kAT ** @!B#R6R@)R 95BR@*bb_@(T$Rb@$Rb@Rb@R*h?#{ @@HT R`7@ qATs!R`@` @`@@@ @{¨#_Cauthor=AleX Pelosi description=Google BMS Storagelicense=GPLauthor=AleX Pelosi description=Google EEPROMlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=google_bmsdepends=logbufferscmversion=g83610e6b3d1fLinuxLinuxgoogle_bms6Kmodule_layoutdmemsetғ__stack_chk_failf8nvmem_device_writenvmem_device_readӅ3-system_wq`kmalloc_cacheseU*debugfs_removeݷasimple_read_from_bufferÂsimple_attr_openDsimple_attr_release!Usimple_attr_write rsimple_attr_read?generic_file_llseekfGOsimple_write_to_buffer.isimple_openEno_llseekgsingle_openGsingle_releasepvseq_lseekWqueue_delayed_work_onKof_property_read_string_helperQgen_pool_add_ownerInvmem_device_put[hof_nvmem_device_getUmutex_unlock{mutex_lockWdebugfs_create_file4@vdebugfs_create_dir9-kstrdup Jeof_property_read_stringOeof_find_node_by_nameL"lgen_pool_destroygen_pool_create=:%delayed_work_timer_fnYyinit_timer_keyseq_printf ۓseq_releaseWdBseq_openֺ!Gseq_readQ+ccdev_addGdcdev_init *device_create-p__class_create+/alloc_chrdev_regionq__mutex_init='kmem_cache_alloc_traceZstrncmpp\_raw_spin_unlock_irqrestore:Y+gen_pool_alloc_algo_owner`Ϙstrlen3`unregister_chrdev_region<class_destroyu'device_destroyS|cdev_del 4_raw_spin_lock_irqsaveiLz__ubsan_handle_cfi_check_fail_abortE:#__kmallocSRof_property_read_variable_u32_arrayDlogbuffer_logU2dev_driver_stringdev_printk_emit^Zqvprintk 4`logbuffer_vlogrpower_supply_get_propertyRpower_supply_set_property {{__dynamic_pr_debugED__cfi_slowpath_diagnsscanfscnprintf zkfree܄ of_property_count_elems_of_sizeSof_get_next_child~_printkmsleepGNU >7Yc8.HAGNU @` <0,P\TX4d$(h8LHlDx|pt`OdMhhMTPXM\M<Q@MDM0R4M8MSMM T$M(M$U(Mv,MVMMWM8MXMMYMMZMNM[MM\ MM]MCM,^0M+4Ml_pM tMx`|MM8a<M@MbM9McMMdM MeMMfM#MHgLMPMDhHMxLMiMMjMKMMMmMVMM?MMMMoMhlM pMtxM*|MPTMXM\`MdMMa M MM 4 4  4I 4I s 4M 4MP sp 4t 4x s 4 4 4e 4e s 4 4 s 4e 4e s 3 3u 5X$5X\wl4 p4 o33u9944vPx4444o4444o xDxT4X4\4 `4 lox444l 4l o4c 4c oP5Pp4 t4 o98984s4s44v9p9p4 4 4l 4l v9p9p4 4 4 4 v(9p,9p44 84 @4D4Hvx4444o9p9p4 4 44vL4P4\qh4\l4\xq44~4\4\~@4 D4 H4L4`ox4 |4 4E4Eoz`ypy |44x84xH{P44 }H}4;4;~44o44q44~ R$4(40qD4H4TqtR44~44~4 4 q 4;4; ~,45045D~X4\4p~44~46 46 ~44~ 4w4w$~84H <4H P~d4h4|~4$4$~P 4 T 4 X 4\ 4h 4 l 4 p 4t 4 4 4 4 4 4 4 4 4 4 4 4 4 o 4 4 4!4 !o!r(!4 ,!4 4 >4 >H>4XL>4XT>l>>r>?L?4A P?4A x?o?? @4$@4L@oT@@@5DY@5DYA3 A3 AuDAXAdAxAArA2A2AA2A2A2A2AA3A3AAABBB3B3B2B2B0B24B2DBTB4dXB4d\BohBpB2tBxBB2B5L1B2B4JB4JBoB2B2BB4 B4 BoB2B9B9B4B4B2BvC2$C2TCC2C2CCCC2C2CC2C2DD2D2D2D2 D5Y$D5Y4D2D3`D3`DuE5/$E20E28EDE4MHE4MLE4PE4`EdE4hE4lE4pE4EE4 E4 EoE F8FmTFxFrFFFGr,Gr\G5tY`G5tYdG5xYhG5xYlG4RpG4RtGGG$H8H5YLY5?PY5X@TYXY\Y`Y5AdYhYlY5EpYtY5GxY5G|Y5BY5FYY5GYYYY50>Y5>YY5PGYY5(HYY5hJY5@Y5\HY5JYY5TQY5RY50UY5VYYYYY5NY5L59(5\59` 5,$5$(9054589@5D5H9P5T5X9`5Ad5Bh9$4 (4 4o82<2@2D4@H4@L2P2T2X\`p5dYt5dY5`Y5`Y22XX22224 4 $4 (4 8LP2T224 4 2o24 4 o225L14r 4r 4r 4r $4 (4 ,4 04 H\5L1|oo4422~22249 49 o24 4 2o 4,4, (202@4D4H4xL4xX\2`4 d4 h4l4x|2444424]4]4422$,594282D2H2T\drh2l2tx2|2r224Q 4Q o4x444~44 4 4P `4h4xp4 x44444X4* 4 4 4 4 444m44< 4 4P 4 42 4[ 44 4 (4{0484 @4H4P4X4 `4h4 p4x44*4944*4< 444> 4 4#4 4 4 4 4 4 44414 4 (4%04 8H5hY5Y5YX5HY`5LYh5PYp5Yx5Y5hY5Y5Y5Y5hY5Y5Y5Y5Y(5Y5Y5|YH5Y5Y5pY5Yh5Yx5Y 5Y(5lY05Y5Y444444`4 4(4 84H4 X40h4 x4p4 4`4 44 4`4 404 4(4 84H4 X40h4 x405Y5Y5Y 5Y@5YH5Y4m4`4m4`4m4`4m4`P5YX5Y`5Yh5Y5Y5Y4 4 4M484 @4H4Z P4sp4 x4P44 4 44945\Y5YAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)5 H5( \5@ 5H 5 5 45Ph5$5p5555H5t5T55<5!t5"5#5$5L$<5&p5T(5(5$)5d)5)5)5X+$585|+5-5/5 145L1p525 455<58|5D9595 ;L5=50>5>5> 5?L 5X@` 5@ 5$A 7 5A@ 5B 5E 5F 5PG4 5GH 5G\ 5G 5(H 5\H 5hJ4 5J 8 5K 5N 5N 5TQX 5R 50U 5V 5,X 50XL5X`5Xt5X5X5X5X5X5X5X5X5X(5X<5XP5Xd5Xx5X5X5X5X5Y5Y5Y5 Y5Y,5$Y@5(YT5,Yh50Y|54Y58Y5p)0>dX >@(>d>'>?/?#X@(.X@@-@,$A ,E0N %(Nx 4   A\`+A/*`7)8)ABw(Bo  M%E{'E8%F/FPG4.PGG-GG,G2G ,G(H4L+(H \H *\HhJ4)hJJXc(JC's/K#PH#% N(}.N 8P-N#TQp,TQRl+R&0Up8+0U%V*Vx),XO(0X/'X 8_/Xi.X-X,X+X$+Xk*Xd)X;(X&XK/XU.X-X,X+X+XW*X*)X(Y&Y /YA. Ym-Y,$Y+(Y*,YC*0Y)4Y'8Y&'b l/ǞVL,0aa|B {#84*f̅(Y*$p?$&qYq9v'D}۔o" C j0XG)B8tJ#6+&f,.%2b"j6eVC!yh<!N) &K t ;XXDYY7YY}YY[Y.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.rela___ksymtab_gpl+gbms_chg_type_s.rela___kcrctab_gpl+gbms_chg_type_s.rela.rodata.psy_chgt_str.modinfo__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela__dyndbg.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.exit.data.rela.init.data.hyp.data.rela.data..Lanon.628a7decf61b87ba8a7c3a55f484db85.1power_supply_set_property__kstrtabns_gbms_set_property__crc_gbms_set_property__kstrtab_gbms_set_property__ksymtab_gbms_set_propertypower_supply_get_property__kstrtabns_gbms_get_property__crc_gbms_get_property__kstrtab_gbms_get_property__ksymtab_gbms_get_propertyclass_destroygen_pool_destroydevice_destroyinit_timer_keygbms_storage_init.__keygbms_storage_device_init.__keyof_property_read_variable_u32_array__kstrtabns_gbms_msc_temp_idx__crc_gbms_msc_temp_idx__kstrtab_gbms_msc_temp_idx__ksymtab_gbms_msc_temp_idx__kstrtabns_gbms_msc_voltage_idx__crc_gbms_msc_voltage_idx__kstrtab_gbms_msc_voltage_idx__ksymtab_gbms_msc_voltage_idxct_dev_showct_seq_show__kstrtabns_gbms_msc_round_fv_uv__crc_gbms_msc_round_fv_uv__kstrtab_gbms_msc_round_fv_uv__ksymtab_gbms_msc_round_fv_uvct_seq_nextnvmem_device_put__ubsan_handle_cfi_check_fail_abortct_seq_startgbms_storage_find_slotgbms_providers_countgbms_set_property.cfi_jtgbms_get_property.cfi_jtgbms_msc_temp_idx.cfi_jtgbms_msc_voltage_idx.cfi_jtct_dev_show.cfi_jtct_seq_show.cfi_jtgbms_msc_round_fv_uv.cfi_jtct_seq_next.cfi_jtct_seq_start.cfi_jtgbms_tier_stats_init.cfi_jtgbms_show_storage_clients.cfi_jtgbms_read_aacr_limits.cfi_jtgbms_msc_voltage_idx_merge_tiers.cfi_jtgbms_gen_chg_flags.cfi_jtgbms_chg_status_s.cfi_jtgbms_chg_ev_adapter_s.cfi_jtgbms_chg_type_s.cfi_jtgbms_tier_stats_cstr.cfi_jtgbms_storage_register.cfi_jtgbee_storage_iter.cfi_jtgbee_storage01_iter.cfi_jtgbms_log_cstr_handler.cfi_jtgbms_chg_stats_tier.cfi_jtgbms_stats_update_tier.cfi_jtct_seq_stop.cfi_jtgbee_storage_info.cfi_jtgbee_storage01_info.cfi_jtdelayed_work_timer_fn.cfi_jtgbms_storage_dev_open.cfi_jtgbms_storage_clients_open.cfi_jtdebug_tag_size_ops_open.cfi_jtsimple_open.cfi_jtgbms_storage_cache_open.cfi_jtgbms_storage_flush_all.cfi_jtgbms_init_chg_profile_internal.cfi_jtgbee_probe_work.cfi_jtno_llseek.cfi_jtgeneric_file_llseek.cfi_jtseq_lseek.cfi_jtgbms_logbuffer_devlog.cfi_jtgbms_logbuffer_prlog.cfi_jtdebug_export_tag.cfi_jtdebug_show_tag_size.cfi_jtdebug_set_tag_size.cfi_jtsimple_attr_write.cfi_jtgbms_storage_write.cfi_jtgbee_storage_write.cfi_jtgbms_read_charger_state.cfi_jtgbms_storage_dev_release.cfi_jtsimple_attr_release.cfi_jtsingle_release.cfi_jtdebug_set_offline.cfi_jtgbms_storage_offline.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtgbms_dump_raw_profile.cfi_jtgbms_free_chg_profile.cfi_jtgbms_init_chg_table.cfi_jtgbms_storage_show_cache.cfi_jtgbms_batt_id_node.cfi_jtgbee_destroy_device.cfi_jtgbee_register_device.cfi_jtgbms_storage_cleanup_device.cfi_jtgbms_storage_create_device.cfi_jtchg_state_is_disconnected.cfi_jtsimple_attr_read.cfi_jtseq_read.cfi_jtgbms_storage_read.cfi_jtgbee_storage_read.cfi_jtgbms_cycle_count_cstr_bc.cfi_jtgbms_cycle_count_sscan_bc.cfi_jtdebug_write_tag_data.cfi_jtdebug_read_tag_data.cfi_jtgbms_storage_write_data.cfi_jtgbee_storage_write_data.cfi_jtgbms_storage_read_data.cfi_jtgbee_storage_read_data.cfi_jtgbms_aacr_fade10.cfi_jt__mutex_initcdev_init__kstrtabns_gbms_tier_stats_init__crc_gbms_tier_stats_init__kstrtab_gbms_tier_stats_init__ksymtab_gbms_tier_stats_initdev_printk_emitmemsetof_nvmem_device_getgbee_storage_iter.keysgbee_storage01_iter.keysgbms_show_storage_clients__kstrtabns_gbms_read_aacr_limits__crc_gbms_read_aacr_limits__kstrtab_gbms_read_aacr_limits__ksymtab_gbms_read_aacr_limits__kstrtabns_gbms_msc_voltage_idx_merge_tiers__crc_gbms_msc_voltage_idx_merge_tiers__kstrtab_gbms_msc_voltage_idx_merge_tiers__ksymtab_gbms_msc_voltage_idx_merge_tiersgbms_providershdev_fopsgbms_providers_export_opsgbms_providers_status_opsgbms_cache_status_opsct_seq_opsdebug_tag_size_opsgbms_providers_offline_opsdebug_tag_data_ops____versions__kstrtabns_gbms_gen_chg_flags__crc_gbms_gen_chg_flags__kstrtab_gbms_gen_chg_flags__ksymtab_gbms_gen_chg_flagsgbee_probe_work.bee_poll_retrieskmalloc_cachesgbms_get_code.codes__kstrtabns_gbms_chg_status_s__crc_gbms_chg_status_s__kstrtab_gbms_chg_status_s__ksymtab_gbms_chg_status_s__kstrtabns_gbms_chg_ev_adapter_s__crc_gbms_chg_ev_adapter_s__kstrtab_gbms_chg_ev_adapter_s__ksymtab_gbms_chg_ev_adapter_s__kstrtabns_gbms_chg_type_s__crc_gbms_chg_type_s__kstrtab_gbms_chg_type_s__ksymtab_gbms_chg_type_s__kstrtabns_gbms_tier_stats_cstr__crc_gbms_tier_stats_cstr__kstrtab_gbms_tier_stats_cstr__ksymtab_gbms_tier_stats_cstrpsy_chgt_strpsy_chgs_strgbms_chg_ev_adapter_s.chg_ev_adapter_type_strrootdirdebugfs_create_dir__kstrtabns_gbms_storage_register__crc_gbms_storage_register__kstrtab_gbms_storage_register__ksymtab_gbms_storage_registergbee_storage_itergbee_storage01_iterof_property_read_string_helpergen_pool_alloc_algo_ownergen_pool_add_owner__kstrtabns_gbms_log_cstr_handler__crc_gbms_log_cstr_handler__kstrtab_gbms_log_cstr_handler__ksymtab_gbms_log_cstr_handler__kstrtabns_gbms_chg_stats_tier__crc_gbms_chg_stats_tier__kstrtab_gbms_chg_stats_tier__ksymtab_gbms_chg_stats_tier__kstrtabns_gbms_stats_update_tier__crc_gbms_stats_update_tier__kstrtab_gbms_stats_update_tier__ksymtab_gbms_stats_update_tiersimple_write_to_buffersimple_read_from_buffer__typeid__ZTSFijPKvmPvE_global_addr__typeid__ZTSFiiPjPvE_global_addr__typeid__ZTSFijPKvmiPvE_global_addr__typeid__ZTSFijPmS_PvE_global_addr__typeid__ZTSFvP8seq_filePKhmE_global_addr__typeid__ZTSFiP12power_supply13gbms_propertyP12gbms_propvalE_global_addr__typeid__ZTSFiP12power_supply13gbms_propertyPK12gbms_propvalE_global_addr__typeid__ZTSFijPvmS_E_global_addr__typeid__ZTSFijPvmiS_E_global_addrsystem_wqkstrdupct_seq_stopgpsy_get_propstrncmpmsleepgbee_storage_infogbee_storage01_infounregister_chrdev_regionalloc_chrdev_regionqueue_delayed_work_ondelayed_work_timer_fngbms_storage_dev_opengbms_storage_clients_opendebug_tag_size_ops_opensimple_attr_openseq_opensimple_opensingle_opengbms_storage_cache_openstrlengbms_cache_memgbms_cache_pool__kstrtabns_gbms_storage_flush_all__crc_gbms_storage_flush_all__kstrtab_gbms_storage_flush_all__ksymtab_gbms_storage_flush_all__stack_chk_fail__cfi_check_failcdev_delgbms_storage_register_internalgbms_storage_flush_all_internal__kstrtabns_gbms_init_chg_profile_internal__crc_gbms_init_chg_profile_internal__kstrtab_gbms_init_chg_profile_internal__ksymtab_gbms_init_chg_profile_internalvprintk_printkbee_workgbee_probe_workno_llseekgeneric_file_llseekseq_lseekmutex_unlockmutex_lockproviders_lockbee_lock__cfi_check__dynamic_pr_debug__kstrtabns_gbms_logbuffer_devlog__crc_gbms_logbuffer_devlog__kstrtab_gbms_logbuffer_devlog__ksymtab_gbms_logbuffer_devloglogbuffer_vlog__kstrtabns_gbms_logbuffer_prlog__crc_gbms_logbuffer_prlog__kstrtab_gbms_logbuffer_prlog__ksymtab_gbms_logbuffer_prloglogbuffer_logdev_driver_stringof_property_read_stringdebug_export_tag__cfi_slowpath_diagscnprintfseq_printfsscanfdebug_show_tag_sizedebug_set_tag_sizeof_property_count_elems_of_sizedebugfs_remove_raw_spin_lock_irqsavesimple_attr_write__kstrtabns_gbms_storage_write__crc_gbms_storage_write__kstrtab_gbms_storage_write__ksymtab_gbms_storage_writegbee_storage_writenvmem_device_write__kstrtabns_gbms_read_charger_state__crc_gbms_read_charger_state__kstrtab_gbms_read_charger_state__ksymtab_gbms_read_charger_state__class_creategen_pool_createdevice_creategbms_storage_dev_releasesimple_attr_releaseseq_releasesingle_release_raw_spin_unlock_irqrestoregbms_storage_init_donedebug_set_offline__kstrtabns_gbms_storage_offline__crc_gbms_storage_offline__kstrtab_gbms_storage_offline__ksymtab_gbms_storage_offlineof_find_node_by_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_module__kstrtabns_gbms_dump_raw_profile__crc_gbms_dump_raw_profile__kstrtab_gbms_dump_raw_profile__ksymtab_gbms_dump_raw_profile__kstrtabns_gbms_free_chg_profile__crc_gbms_free_chg_profile__kstrtab_gbms_free_chg_profile__ksymtab_gbms_free_chg_profiledebugfs_create_file__kstrtabns_gbms_init_chg_table__crc_gbms_init_chg_table__kstrtab_gbms_init_chg_table__ksymtab_gbms_init_chg_tablegbms_storage_show_cachegbms_cachekfree__kstrtabns_gbms_batt_id_node__crc_gbms_batt_id_node__kstrtab_gbms_batt_id_node__ksymtab_gbms_batt_id_node__kstrtabns_gbee_destroy_device__crc_gbee_destroy_device__kstrtab_gbee_destroy_device__ksymtab_gbee_destroy_device__kstrtabns_gbee_register_device__crc_gbee_register_device__kstrtab_gbee_register_device__ksymtab_gbee_register_device__kstrtabns_gbms_storage_cleanup_device__crc_gbms_storage_cleanup_device__kstrtab_gbms_storage_cleanup_device__ksymtab_gbms_storage_cleanup_device__kstrtabns_gbms_storage_create_device__crc_gbms_storage_create_device__kstrtab_gbms_storage_create_device__ksymtab_gbms_storage_create_devicekmem_cache_alloc_traceof_get_next_child__kstrtabns_chg_state_is_disconnected__crc_chg_state_is_disconnected__kstrtab_chg_state_is_disconnected__ksymtab_chg_state_is_disconnectedcdev_addgbms_cache_addsimple_attr_readseq_read__kstrtabns_gbms_storage_read__crc_gbms_storage_read__kstrtab_gbms_storage_read__ksymtab_gbms_storage_readgbee_storage_readnvmem_device_readgbee_descgbms_dummy_dscgbee_storage_dscgbee_storage01_dsc__kmalloc__kstrtabns_gbms_cycle_count_cstr_bc__crc_gbms_cycle_count_cstr_bc__kstrtab_gbms_cycle_count_cstr_bc__ksymtab_gbms_cycle_count_cstr_bc__kstrtabns_gbms_cycle_count_sscan_bc__crc_gbms_cycle_count_sscan_bc__kstrtab_gbms_cycle_count_sscan_bc__ksymtab_gbms_cycle_count_sscan_bcgbms_lotr_update.init_datadebug_write_tag_datadebug_read_tag_data__kstrtabns_gbms_storage_write_data__crc_gbms_storage_write_data__kstrtab_gbms_storage_write_data__ksymtab_gbms_storage_write_datagbee_storage_write_databee_data__kstrtabns_gbms_storage_read_data__crc_gbms_storage_read_data__kstrtab_gbms_storage_read_data__ksymtab_gbms_storage_read_datagbee_storage_read_data_note_9$d.299$x.199$x.99$d.289$x.189$d.89__UNIQUE_ID_description479$d.279$x.179$d.79gbms_set_property.__UNIQUE_ID_ddebug369$d.269$x.169$d.69$d.259$x.159$d.59gpsy_get_prop.__UNIQUE_ID_ddebug349$d.249$x.149$d.49$d.239$x.139$d.39$d.229$x.129$d.29__UNIQUE_ID_license319$x.219$x.119$d.19$x.209$x.109$d.9_note_8$d.298$x.198$d.98$d.288$x.188$x.88__UNIQUE_ID_author478$d.278$x.178$d.78$d.268$x.168$d.68$d.258$x.158$d.58$d.248$x.148$d.48$d.238$x.138$d.38$d.228$x.128$d.28__UNIQUE_ID_description318$x.218$x.118$d.18$x.208$x.108gbms_storage_device_init.__key.8$d.8$d.297$x.197$x.97$d.287$x.187$x.87gbee_probe_work.__UNIQUE_ID_ddebug477$d.277$x.177$d.77$d.267$x.167$d.67$d.257$x.157$d.57gpsy_get_int64_prop.__UNIQUE_ID_ddebug347$d.247$x.147$d.47$d.237$x.137$d.37$d.227$x.127$d.27__UNIQUE_ID_author317$x.217$x.117$d.17$x.207$x.107$d.7$d.296$x.196$x.96$d.286$x.186$d.86$d.276$x.176$d.76$d.266$x.166$d.66$d.256$x.156$d.56$d.246$d.146$d.46$d.236$x.136$d.36$x.126$d.26$x.216$x.116$d.16$x.206$x.106$d.6$x.195$d.95$d.285$x.185$x.85$d.275$x.175$d.75$d.265$x.165$d.65$d.255$x.155$d.55$d.245$x.145$d.45$d.235$x.135$d.35$d.225$x.125$d.25$x.215$x.115$d.15$x.205$x.105$d.5$x.194$x.94$d.284$x.184$x.84$d.274$x.174$d.74$d.264$x.164$d.64$d.254$x.154$d.54$d.244$x.144$d.44$d.234$x.134$d.34$d.224$x.124$d.24$x.214$x.114$d.14__UNIQUE_ID_scmversion304$x.204$x.104$d.4$x.193$d.93$d.283$x.183$x.83$d.273$x.173$d.73$d.263$x.163$d.63$d.253$x.153$d.53$d.243$x.143$d.43$d.233$x.133$d.33$x.223$x.123$d.23$x.213$x.113$d.13__UNIQUE_ID_depends303$x.203$x.103$d.3$x.192$x.92$d.282$x.182$x.82$d.272$x.172$d.72$d.262$x.162$d.62$d.252$x.152$d.52$d.242$x.142$d.42$d.232$x.132$d.32$x.222$x.122$d.22$x.212$x.112$d.12__UNIQUE_ID_name302$x.202$x.102$d.2$x.191$d.91$d.281$x.181$d.81$d.271$x.171$d.71$d.261$x.161$d.61$d.251$x.151$d.51$d.241$x.141$d.41$d.231$x.131$d.31$x.221$x.121$d.21$x.211$x.111$d.11__UNIQUE_ID_vermagic301$x.201$x.101$d.1$d.290$x.190$x.90__UNIQUE_ID_license480$d.280$x.180$x.80$d.270$x.170$d.70$d.260$x.160$d.60$d.250$x.150$d.50$d.240$x.140$d.40$d.230$x.130$d.30$x.220$x.120$d.20__kstrtabns_gbms_aacr_fade10__crc_gbms_aacr_fade10__kstrtab_gbms_aacr_fade10__ksymtab_gbms_aacr_fade10$x.210$x.110$d.10$d.300$x.200$x.100@pa  2 D 0YXSR@]j@,q2V@p , @h8a,@3,50@5 ,% @@,@B ,@xL,I`D@(Q,@@R,H@R,P?J0Ry@S ,6Lo_=0@@a0,&f$ & b bG.OQAc0