ELF@@!; ;;; ;;`  (`(#(#``;J 15$ /Ypround: %d, cur: %d, entry len: %d, size: %d tpdytwt_disableaction&(¬ifier->notifier_head)->rwsem&msg->lockdscp[%d] : %u Youtubepacket_cnt : %llu (%llu) config_id: %d, nego_type: %d max_tp_threshold: %u dytwt is not enabled due to linkspeed %d < %d stop thread fail: %d %02d: Webstate: %d, action: %d notifier chain fail with status %#x %12s =>scene_preptwt_paramsscene_paramshistorywake_interval: %u config_id: %d, flow_id: %d, flow_flags: %x rxFALSEinitial err (%d) scenestatedscpTRUEfeature_flag==== Dynamic TWT Setup Statistics === wake_duration: %u &hm->mutexruntimerx_pkt_sz_avg: %d, rx_pkts_avg: %d wlan_ptracker_threadwake_durationAll, total: %llu, awake: %llu, asleep: %llu (%d%%), sleep cnt: %llu rate (Kbits) : %llu (%llu) dytwt is not enabled due to rssi %d < %d sta_disconttx_ucast_pkts: %d, tx_failures: %d action %d is not supported! pps : %llu (%llu) Idlelog_leveldytwt_enabletwtThroughputsetup_cmd: %d, channel: %d, nego_type: %d txstate: %d, ac_mask: %#0X min_tp_threshold: %u dytwt is not enabled due to capability: %d, %d statistics=================== scene_changesta_connectLow latencyinterface down (%s) rx_ucast_pkts: %d, rx_pkts_retried: %d wake_dur: %d, wake_int: %d packet_bytes : %llu (%llu) statisticac suspendsp_seq: %d, eosp_count: %d, eosp_dur_avg: %d AC %d -> frameworkrx_pkts_min: %d, rx_pkts_max: %d wlan_ptrackermax_tputkthread is stopped wake_interval==== DSCP to AC mapping table === Applied: %s, Time: %llu (%llu) ms, Percent: %d%% (%d%%) Reason: %s, Rate: %dunable to start kernel thread %d ac_maskdscp %d, ac: %d %ptRsforceinterface up (%s) &x->wait%s, total: %llu, awake: %llu, asleep: %llu (%d%%) Total -> tx_pkt_sz_avg: %d, tx_pkts_avg: %d tx_pkts_min: %d, tx_pkts_max: %d min_tput==== %s History === action %d is not supported Dynamic TWT Setup?#ը4覧(DMThȕhFTH$Ҩ(d Th$Ҩ(dTȓ҈7(C@T h ("HJTȸ(ȞTXhh TYhh@Tӕ聻TT҈$ȇhVT(ҍH·8- THҍH·8 T((r@ T[hTyh=ҨL5^T&HD<( TՃhxa Td4覧(D T(~҈`Hȯ T?ȸ(Ȟ@ T2H#!TLȕhFTʘٮheHZAT7=ҨL5^THҨZbaT.+( "( ȓ T ( ȓcT#?T#_( ȓ #T_$?#@9#qCT_@*?#^{O`@c0Rc0RF0Rb@!c4*@OA{¨^_#_?#^{ O4@ р Ҡ5?|@OB @{è^_#_?#^{WO5 @ ` @?|@OBWA{è^_#_?#^{ g_WOl@RR`RB;#"*9`Tdkx84HK7}@* ~@ @OEWD_CgB{ƨ^_#_?#^{CWOA8Bl@BR4A8B@ TOCWB{A^_#_@5GG!**qTqT!"9!sA?#^{ @ @{¨^_#_?#^{ O7*?`q#T~*R}@! `B!BuR )" @OB{è^_#__$ ?#^{{^_#_?#^{ OH@h4@@ L@(}((Ra`"h9BB@J@)* 4F@kFHB @OB{è^_#_?#^{og_WO *A8Ba~@BH)hKI)* }@BJ@ q T*":dK@(! ? hK:}@B"I) }@kT@9H4hK9}@B*N@R @ C3@6} jKZ}@ (CB@qBT  JiK6Cyh!}@BB@ ?TՃ`xaA8B_ T @OIWH_GgFoE{D^_#_@*?#^{ WORGR@ R I{{bR "RZ^& RR@!B" R)~~~(%@ &Bt>N@2aC6RA6RA6RA"6RA26RA"6RA6RA6RBb!c`4`b!OCWB @{Ĩ^_#_?#^{WO@шv@q TqbTADqh9T| )(ihq*7RBRbR>R@OBWA{è^_#_@* ?#^{OD@HADh9OA{¨^_#_?#^{#WOA8*BH@*@  T@D @h@ @O`+@`@C?3A@H@@  ˈ Tm B Q}͛BG ̚@  ˉ ˈbT* m B QJ}͛JBӇ ʚ* _bT* lKB Qk}̛kB& ˚"@?-qBT ojb@9tJCӏCk J}ϛ}ϛqiyi~@DDDӈ@B A8B_ ATOFWE{C#@^_#_@*?#^{WO(h T S@DJIR$OB RWA{è^_#_@*?#^{_WO@96@6:H@6qTqT|khh4#R@@i*q(T@,+@?q* >HOCWB_A{Ĩ^_#_@* ?#C^{C_WOA8B7@qTq`T|*khqT(5@@iqhT@v@h@)q(T@,+@?*q @*;A8B_ aTOHWG_F{E^_C#_@* ?#^{g_WO:@HK@ 4HC@IO@**(}I8@Y((R) #(9XCIC@HK@)* 4KG@kKGHHC6#(c9"@(@@ @vO`+7@`@?h@qTjm@H+BjU9Cj )   /@-k@(@nTj h(@ h +@ j&kh:@hODWC_BgA{Ũ^_#_@*?#C^{WOA8B@H @ @ғ@B`yv>D@#?4*A8B_ TODWC{B^_C#_@y@y44@4@_kT@@_kT R!@!@!?#^{@R=D|@{^_#_?#^{og_WO*A8*BBȞ@*AD@ @ @WO`+@`@?{zjtQKBk}ۛkB ˚JC)CCӫKJ}ڛ{x)}ڛ`4}ڛa}@DD%DD 9CT)@ T/@̶UI h)   _T*&T3@ͺUH˪@  ȶ@) @, bT* oҎBQ}ϛB& Κ mjCӭtJCӍ)CgˮK}͛H}͛`4)}͛D}@D%DBA8B_ T OGWF_EgDoC{B^_#_?#^{@@R{^_#_?#^{(@ @)  ) ɓ? bT?|@{B^_#_֠HҠZb@_?#^{WO(@(@6 @Z`?|@OBWA{è^_#_?#^{og_WORRR*9Z{K3}@Ă_* _8K_83}@ @K3}@ KA3}@ K3}@s AT@d~@_`~@`OGWF_EgDoC{B^_#_?#^{WO A8B3l@BR4A8B_ TOIWH{G^_#_@ HQq T >D)BD+ih8J @֟$"R$$ը@(@ @O`+@`@C?$ը@@9=D 7@2@ =H=D?qATR>R@$Ո @q"T R }|?T |J-~KLY@l hTL]@ql THQ@Hi)R"R @y!$g**CiR@C@C+@i@** $bR@GC+**F@i@**bR>@ @?G@W@!_@S@!I)!3@C@![@?@!F)!L)/@!0l?`6@?E)3@@!F)@?@!H)@! @*?#^{ WOl@@R >D@R|@`~@`OCWB @{Ĩ^_#_?#^{_WOl@R>D  @R|@sOCWB_A{Ĩ^_#_?#^{O`7tj28) pF<  j}j&=@`x7OA{¨^_#_*!?#(@ 8D T(h@)hAy @9) ?qaT@9@y Z}SS 0C R)!b9 0 4C)p@ BI j 4  B)p@I  R#_?#(@ 8D T(h@)hAy @9) ?qaT@9@y Z}SS hB R)!b9 h lB)p@ AI j l  A)p@I  R#_?#^{TA!{^_#_?#^{og_WO@@{jt9Z ] @^@_@C)C}ۛ)}ۛD#DETT*OE*WD_CgBoA{ƨ^_#_?#^{OpBA}B@ !BROA{¨^_#_?#^{{^_#_?#^{{^_#_?#^{O*`x7z)ROA)Kq {¨^_#_!*?#^{  ))!@  `!B2 @{¨^_#_?#^{ O@S@A`4*ѿ @TT ROB @{è^_#_!!?#^{O8 A8(a ߈J*jjB8j +RM}_ M} 5 J*THBDBOA{¨^_#_ K<_+    ?#^{ O8DtC~B@`!BRhBD: A8(a ߈J*jB8j M}_ M} 5 J* TOB @{è^_#_ K<_+    ?#^{ !B2 @{¨^_#_?#^{ O`!B<b.aX`B 0R.D!0R.D!0R.D!0R.D!0Rb!*5`B!B c?`:T(Rh9*OB* @{è^_#_!*:?#^{ WO@94` hb@i@9hZ47AR`x7!R6**!OC*WB @{Ĩ^_#_?#^{WOTT@hh&Djji*DtAA T+lE@=qTlzBmBCkI@ Cӭ}ʛDӿ #T+nM@TA7nAoBpI@C1~ʛ1D?T`M@?cT,6mBqB/C1~ʛ1D?T`M@?T,6m*BqB/C1~ʛ1D?T`M@?T,6lRBmC  Cӌ}ʛD?TkM@? BT(m"h hl"@qThG  k 'j*i2Hq`T k@T k7(*qTu h2Hv:t>h6`OB RWA{è^_#_?#^{Cog_WORR`SR*9Z{hK<}@_* _hK<}@ hKA<}@ hK<}@ AT @@`~@`OFWE_DgCoB{A^_#_?#^{CA8Bl@BR`4@5hbHqBTR }|?AT |)lnH+M~AlhTljHJ}_Al T(ifH A8B@ T{A@^_#_! @*?#^{O@@tb@b!`"9`:@:5>OA{¨^_#_*!_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$wlan_ptracker_unregister_clientwlan_ptracker_register_client?#*#_?#տ#_license=GPLauthor=Star Chang description=WiFi Performance Trackervermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=wlan_ptrackerdepends=scmversion=geb47c039589fLinuxwlan_ptracker̄emodule_layout ѩ__stack_chk_fail@%wait_for_completionndkthread_should_stopA`__init_swait_queue_headx|kthread_stop/z%complete[wake_up_processFkthread_create_on_nodeMJpreempt_schedule_notraceZ%strcmpb unregister_netdevice_notifierK__init_rwsemHregister_netdevice_notifier|blocking_notifier_call_chain:blocking_notifier_chain_unregister blocking_notifier_chain_registerPjiffiesr^del_timer_syncrmod_timerqseq_puts}seq_printf#single_open"6single_releaseuy`seq_read^cseq_lseek%nf_unregister_net_hooksNnf_register_net_hooksyvg"device_delzidevice_adddev_set_name9Ζdevice_initializeӅ3-system_wqOkmalloc_cachesʾcancel_delayed_work_syncWqueue_delayed_work_onCnfkmem_cache_alloc_trace=:%delayed_work_timer_fnYyinit_timer_keyK]sys_tzad5rtc_time64_to_tmE:#__kmalloc!|kobject_delBڶkobject_putA%Bkobject_init_and_addS%_dev_infoi/,_dev_err&kstrtouint_from_uservfreeݷasimple_read_from_bufferhvmallocKsimple_open-egeneric_file_llseek,__cfi_slowpathscnprintfhmutex_unlockemutex_lockƞktime_get_real_ts64 zkfreewJW__mutex_initdebugfs_removeIdebugfs_create_u32_hdebugfs_create_fileLdebugfs_create_dirGNU7vy'pz$8UE>zGNUbc7   > 8  > oo  11(,M8M@DHLP\$h%< ,8 !#4<@"Ldlx&%'80 V< VL X 0l 0p  P P  Q Q  +, +L (P ` d t @ | @    (8 (8  dh8h8x8x888(8(8(9(9P8T8`8`80808@8@88888P8P88888,80888<8X)\p8`p8h8l888< 5PL 5PP 2d 8l 8p 8 8 0 0 '      $ @ (8D (8T d h |                     + +      $ 0 8 < oD oP T ;\ ;h p t |   $ % h h S $PT6d6h3`Lhl6p |6 d \`64<6D6P3\(\`dLXpYxY  =="dH H4p@ @ Hdp0808T\o \o8Xt T!$l6|63k$k("   # $ , #4 < @ #D sP sX #\ h p #x + + # Z Z #    #   #  ! !#!dL!d!|!! !""(" l"hx"h"T""&"%"4"4"" #.# #P$#P,#T8#]D#^P#vT#X#v\#p#W|#X##&#%#C##;#;#"#5`$5` $2$; $($,$<4$=$ $R$8$8$R$V$v$$v$$W$?$,$p8$p8L%U%s%s%"% %%%%h %&&h &&& & (& 4& 8&@&X&Gd&8l&8&0&R&R&P&&&"(R4)R<)PL)Uh)sp)sx)"*8*8*M +$+(+'0+!4+8+D+H+L+'X+!\+`+l+O+N+N+N+N+NP,X,Q\,d,l,I,S,T,U$-s,-s4-"P-RT-8X-8d-Rt-Vx-v|--v--W-Y.$.,.#4./<.D.L.#X.`..F.ZH/P/QT/\/d/I/Z0v0(0v,000W<0Xp0t0x0|00000%0%0 00 00 0 0+0+00M1M 111$1(141<1@1PH1PL1SX1\1d1h1p1_t18x1|1811[1\1g1g1"2s$2s<2`H2aX2Ul2U2"2"222#3R3R45 5]h5t5x555 5)5C55 5)5C55566@6L6 6!66h7kp7kt7"7d77P7P7T7]7^8;8;8"8 $8,848<8LD8L8T8\8d88l87t8(%|898:818&8)8*88J88*8L8*8188-828t9 9!9!9K$9,5,9l49<96.. ././$.(/0.4/</@/H/L/T/X/`/d/l/p08 8((98^Rga89P 8 8 9p 8( 80 98 09 8@ H XP X ` p 8x 9 8 8 8  9 89 8XX@8`P8h88H8H8@X8H`P`p88C08x8888P8Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)8=AESY\_bejmy%641235wts 9:X   >J d > Q Q  Xp x|zt@tf llP& )LV@ (D W  _ ` Xh  o $Y dG T3@ /4X 74pbL8&L |O B  !!F!*!T"U"!P^ #(%p(%m%h CP &&5)) **, *8**8H*(,,g,,<-% --/`.`..B /a/$/0//<</H/[T/b`/nl006X0Pn  11 2`2_,5XU,5S 66\78h(808@80P8`8h8Op8x8V88b888*8F888C(9J1XJXhu9  @ "80H8=H`  `h,,  )/5%h 0P[ :8 8(8%0888@8H8P8X8@`8gh8p8Ox8b888%8 8d88Q8<888x88888090 909090 90(90989#N|ZbZJt  Hu sQPH3 | 1 ,  Lh  ,   :   ?  I R  "$  ~ ,(FT"\ ,(O   %= #D"C f  ! -  <-lX0 ,h7|0T : ] %<l(,\ q F  ~[  c      s  o  4 9p  (8 08O U8 @9.note.gnu.property.note.Linux.exit.text.init.text.comment.rela___ksymtab_gpl+wlan_ptracker_register_client.rela___kcrctab_gpl+wlan_ptracker_register_client.init.plt.rela.text.wlan_ptracker_debugfs_init.bss.rela.rodata.dscp_ops.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela.data.ptracker_ktype.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datasys_tzattr_twt_historydytwt_dumpstate_historywlan_ptracker_history_destroyinit_timer_keywlan_ptracker_notifier_exit.__keywlan_ptracker_notifier_init.__keyscenes_fsm_init.__key__init_completion.__keywlan_ptracker_history_create.__keydytwt_sysfs_showptracker_sysfs_showtp_showtp_monitor_nf_outputtp_monitor_nf_inputkobject_put__cfi_jt_start__kstrtabns_wlan_ptracker_unregister_client__crc_wlan_ptracker_unregister_client__kstrtab_wlan_ptracker_unregister_client__ksymtab_wlan_ptracker_unregister_client__kstrtabns_wlan_ptracker_register_client__crc_wlan_ptracker_register_client__kstrtab_wlan_ptracker_register_client__ksymtab_wlan_ptracker_register_clientdytwt_dumpstate_history.cfi_jtdytwt_sysfs_show.cfi_jtptracker_sysfs_show.cfi_jttp_show.cfi_jttp_monitor_nf_output.cfi_jttp_monitor_nf_input.cfi_jtwlan_ptracker_unregister_client.cfi_jtwlan_ptracker_register_client.cfi_jtclient_event_handler.cfi_jtdytwt_notifier_handler.cfi_jtscene_notifier_handler.cfi_jtnetdevice_notifier_handler.cfi_jtdytwt_delay_setup.cfi_jtdelayed_work_timer_fn.cfi_jtcounters_open.cfi_jtsimple_open.cfi_jtgeneric_file_llseek.cfi_jtseq_lseek.cfi_jttp_timer_callback.cfi_jttwt_params_write.cfi_jtscene_params_write.cfi_jtaction_write.cfi_jtsingle_release.cfi_jtdytwt_sysfs_store.cfi_jtptracker_sysfs_store.cfi_jtdytwt_runtime.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtfsm_thread.cfi_jtdytwt_record_priv_read.cfi_jttwt_read.cfi_jttwt_params_read.cfi_jtscene_params_read.cfi_jtseq_read.cfi_jtaction_read.cfi_jttwt_statistic_read.cfi_jtdytwt_dumpstate_statistic.cfi_jtdytwt_exitwlan_ptracker_debugfs_exittp_monitor_exitwlan_ptracker_notifier_exitscenes_fsm_exit__mutex_initdytwt_initwlan_ptracker_debugfs_inittp_monitor_initwlan_ptracker_notifier_initscenes_fsm_initseq_putswake_up_processdefault_file_attrswlan_ptracker_nfopstwt_opstwt_params_opsscene_params_opsdytwt_sysfs_opsptracker_sysfs_opscounter_opsdscp_opstwt_statistic_opsconditionsdytwt_actions____versionsnf_unregister_net_hooksnf_register_net_hooksjiffieskmalloc_cachesreason2str_dev_errdebugfs_create_dirblocking_notifier_chain_unregisterblocking_notifier_chain_registerkstrtouint_from_usermod_timerclient_event_handlerup_event_handlerdown_event_handlerdytwt_notifier_handlerscene_notifier_handlernetdevice_notifier_handler_dytwt_scene_change_handlerwlan_ptracker_unregister_notifierwlan_ptracker_register_notifierunregister_netdevice_notifiersimple_read_from_buffer__typeid__ZTSFiP18wlan_ptracker_corePvS1_PciE_global_addr__typeid__ZTSFlP13dytwt_managerPcE_global_addrsystem_wqdytwt_delay_setupdytwt_force_twt_setupkthread_should_stopkthread_stopstrcmpdytwt_client_twt_cap_dev_infowait_for_completionqueue_delayed_work_onwlan_ptracker_call_chainblocking_notifier_call_chaindelayed_work_timer_fncounters_opensimple_opensingle_openrtc_time64_to_tm__init_rwsem__stack_chk_fail__cfi_check_failkobject_deldevice_delgeneric_file_llseekseq_lseekmutex_unlockmutex_lock__cfi_checktp_timer_callback__cfi_slowpathscnprintfseq_printfdevice_initializedebugfs_removetwt_params_writescene_params_writeaction_writecompletewlan_ptracker_history_createsingle_releasedytwt_mgmt_history_storewlan_ptracker_history_storedytwt_sysfs_storeptracker_sysfs_storedytwt_ktypeptracker_ktypedytwt_runtimedev_set_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduledebugfs_create_filevfreekfreekthread_create_on_nodepreempt_schedule_notracekmem_cache_alloc_trace__cfi_jt_enddevice_addkobject_init_and_addfsm_threadwlan_ptracker_history_readdytwt_record_priv_readtwt_readtwt_params_readscene_params_readseq_readaction_readdytwt_statistic_read__init_swait_queue_headvmalloc__kmallocdel_timer_synccancel_delayed_work_syncattr_twt_statisticdytwt_dumpstate_statistictwt_nbscene_nb$x.99$x.89$x.79$x.69$d.59$x.49$d.139$x.39$d.129$x.29$d.119$x.19$d.109$x.9$x.98$x.88$x.78$d.68$x.58$x.48$d.138$x.38$d.128$x.28$d.118$x.18$d.108$x.8$d.8_note_7$x.97$x.87$x.77__UNIQUE_ID_scmversion267$x.67$d.57$x.47$d.137$x.37$d.127$x.27$d.117$x.17$d.107$x.7state2str.7$x.96$x.86$d.76__UNIQUE_ID_depends266$x.66$x.56$x.46$d.136$x.36$d.126$x.26$d.116$x.16$d.106$x.6$x.95$x.85$x.75__UNIQUE_ID_name265$d.65$x.55$x.45$d.135$d.35$d.125$x.25$d.115$x.15__UNIQUE_ID_description405$d.105$d.5$x.94$x.84$d.74ktime_get_real_ts64__UNIQUE_ID_vermagic264$x.64$x.54$x.44$x.34$d.124$x.24$d.114$x.14__UNIQUE_ID_author404$d.104$d.4$x.93$x.83$x.73$d.63$x.53$x.43$x.33$d.123$d.23$d.113$x.13__UNIQUE_ID_license403$x.103$d.3$x.92$x.82$d.72$x.62$x.52$x.42debugfs_create_u32$x.32$d.122$x.22$d.112$x.12$x.102$d.2$x.91$x.81$x.71$d.61$x.51$x.41$x.31$x.21$d.111$x.11$x.101$d.1$x.90$x.80$d.70$x.60$x.50$d.140$x.40$x.30$d.120$x.20$d.110$x.10$x.100*@8X`xh2@0 @9@YAY~BYq@o02CY??@8o@o:+Y Y @Щ@d@@!Y60VLoZZ@@0^n$n F! M